body[data-site="recoveryroomguide"]{--ink:#f3eddf;--paper:#172722;--accent:#cfad80;--line:#4b5b52;background:var(--paper);color:var(--ink)}body[data-site="recoveryroomguide"] .site-brand{font-family:Georgia,serif;letter-spacing:-.035em}body[data-site="recoveryroomguide"] .site-header{border-color:var(--line)}body[data-site="recoveryroomguide"] .eyebrow{color:var(--accent)}body[data-site="recoveryroomguide"] .site-nav a{color:var(--ink)}.recoveryroomguide-wrap{width:min(1240px,calc(100% - clamp(40px,9vw,140px)));margin-inline:auto}.recoveryroomguide-hero{padding-top:35px}.recoveryroomguide-hero-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.recoveryroomguide-edition{font:12px ui-monospace,monospace;letter-spacing:.15em;color:#c0c9c0}.recoveryroomguide-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:end;padding:28px 0 48px}.recoveryroomguide-heading h1{font:400 clamp(3.8rem,7.7vw,7.8rem)/.98 Georgia,serif;letter-spacing:-.055em;margin:0}.recoveryroomguide-heading h1 em{font-weight:400;color:var(--accent)}.recoveryroomguide-heading p{max-width:33ch;font-size:1.15rem;line-height:1.7;color:#d0d7ce}.recoveryroomguide-link{display:inline-flex;gap:30px;align-items:center;min-height:48px;color:var(--ink);font-size:.9rem;text-underline-offset:8px}.recoveryroomguide-link span{font-size:1.3rem}.recoveryroomguide-photo{margin:0}.recoveryroomguide-photo img{width:100%;height:clamp(280px,37vw,500px);object-fit:cover;object-position:50% 53%}.recoveryroomguide-photo figcaption{display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#c0c9c0;padding-top:15px}.recoveryroomguide-photo figcaption a{color:inherit}.recoveryroomguide-index{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-block:90px}.recoveryroomguide-index h2,.recoveryroomguide-note h2{font:400 clamp(2rem,3vw,3rem)/1.16 Georgia,serif;letter-spacing:-.035em}.recoveryroomguide-index-intro p:not(.eyebrow),.recoveryroomguide-note p:not(.eyebrow){font-size:1rem;line-height:1.8;color:#c7cfc5;max-width:45ch}.recoveryroomguide-row{display:grid;grid-template-columns:28px 1fr 20px;gap:20px;color:inherit;text-decoration:none;border-top:1px solid var(--line);padding:24px 0}.recoveryroomguide-row:last-child{border-bottom:1px solid var(--line)}.recoveryroomguide-row-no{color:var(--accent);font:12px ui-monospace,monospace;padding-top:8px}.recoveryroomguide-row h3{font:400 1.6rem Georgia,serif;margin:0 0 10px}.recoveryroomguide-row p{font-size:.86rem;line-height:1.7;color:#c0c9c0;margin:0;max-width:48ch}.recoveryroomguide-row:hover h3{text-decoration:underline;text-underline-offset:6px}.recoveryroomguide-note{border-top:1px solid var(--line);padding-block:45px 65px;display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.recoveryroomguide-note h2{margin-top:0}.recoveryroomguide-launch{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:.84rem;padding-block:20px 45px;color:#c7cfc5}.recoveryroomguide-launch a{min-height:44px;display:inline-flex;align-items:center;gap:20px;color:var(--ink)}
@media(max-width:760px){.recoveryroomguide-heading{grid-template-columns:1fr;gap:22px;padding-top:30px}.recoveryroomguide-heading h1{font-size:clamp(2.8rem,7.7vw,7.8rem)}.recoveryroomguide-heading p{max-width:40ch}.recoveryroomguide-edition{display:none}.recoveryroomguide-index,.recoveryroomguide-note{grid-template-columns:1fr;gap:25px;padding-block:45px}.recoveryroomguide-photo img{height:300px}.recoveryroomguide-launch{align-items:start;flex-direction:column;gap:0}.recoveryroomguide-row{gap:14px}}@media(prefers-reduced-motion:reduce){body[data-site="recoveryroomguide"] *{scroll-behavior:auto}}
body[data-site="recoveryroomguide"] .site-brand .brand-symbol{display:none}
