.editorial-page-module__Xo48vG__page{width:min(100%, var(--content-max));min-width:0;padding-right:max(clamp(28px, 3.2vw, 48px), var(--floating-control-safe-rail));padding-bottom:calc(96px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);--mobile-contact-safe-edge:max(85px, calc(71px + env(safe-area-inset-right)));margin:0 auto;padding-left:clamp(28px,3.2vw,48px)}.editorial-page-module__Xo48vG__intro{max-width:920px;margin-left:clamp(0px,5vw,72px);padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,8vw,112px)}.editorial-page-module__Xo48vG__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:.6875rem;font-weight:800;line-height:1.4}.editorial-page-module__Xo48vG__intro h1{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(3.25rem,6.2vw,5.25rem);font-weight:640;line-height:.99}.editorial-page-module__Xo48vG__summary{max-width:58ch;color:var(--muted-aa);text-wrap:pretty;margin:28px 0 0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7}.editorial-page-module__Xo48vG__sectionList{border-top:1px solid var(--line);max-width:1040px;margin-left:clamp(0px,9vw,128px)}.editorial-page-module__Xo48vG__contentSection{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.44fr) minmax(0,.56fr);gap:clamp(40px,7vw,96px);padding-top:clamp(42px,5vw,64px);padding-bottom:clamp(42px,5vw,64px);display:grid}.editorial-page-module__Xo48vG__contentSection h2,.editorial-page-module__Xo48vG__contact h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:650;line-height:1.12}.editorial-page-module__Xo48vG__contentSection p,.editorial-page-module__Xo48vG__contactCopy p,.editorial-page-module__Xo48vG__legalBody p{max-width:62ch;color:var(--muted-aa);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.75}.editorial-page-module__Xo48vG__contact{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(48px,8vw,104px);max-width:1040px;margin-top:clamp(80px,9vw,124px);margin-left:clamp(0px,4vw,56px);padding-top:clamp(52px,6vw,76px);display:grid}.editorial-page-module__Xo48vG__contactCopy p{margin-top:18px}.editorial-page-module__Xo48vG__contactLinks{gap:12px;display:grid}.editorial-page-module__Xo48vG__contactLinks a{white-space:nowrap;width:100%;min-height:48px}.editorial-page-module__Xo48vG__legalIntro{padding-bottom:clamp(52px,6vw,76px)}.editorial-page-module__Xo48vG__legalBody{border-top:1px solid var(--line);max-width:760px;margin-left:clamp(0px,9vw,128px);padding-top:48px}.editorial-page-module__Xo48vG__legalBody p+p{margin-top:24px}@media (max-width:900px){.editorial-page-module__Xo48vG__contentSection,.editorial-page-module__Xo48vG__contact{grid-template-columns:1fr}.editorial-page-module__Xo48vG__contentSection{gap:18px}.editorial-page-module__Xo48vG__contact{gap:34px}}@media (max-width:767px){.editorial-page-module__Xo48vG__page{padding-right:var(--mobile-contact-safe-edge);padding-bottom:calc(88px + env(safe-area-inset-bottom));padding-left:28px}.editorial-page-module__Xo48vG__intro,.editorial-page-module__Xo48vG__sectionList,.editorial-page-module__Xo48vG__contact,.editorial-page-module__Xo48vG__legalBody{margin-left:0}.editorial-page-module__Xo48vG__intro{padding-top:60px;padding-bottom:68px}.editorial-page-module__Xo48vG__intro h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2rem,10vw,2.8rem);line-height:1.02}.editorial-page-module__Xo48vG__summary{margin-top:22px;font-size:.9375rem}.editorial-page-module__Xo48vG__contentSection{padding-top:38px;padding-bottom:38px}.editorial-page-module__Xo48vG__contentSection h2,.editorial-page-module__Xo48vG__contact h2{font-size:clamp(1.4rem,7vw,1.9rem)}.editorial-page-module__Xo48vG__contact{margin-top:72px;padding-top:48px}.editorial-page-module__Xo48vG__contactLinks a{min-width:0;padding-left:12px;padding-right:12px;font-size:.6875rem}}@media (max-width:340px){.editorial-page-module__Xo48vG__page{padding-left:28px}.editorial-page-module__Xo48vG__intro h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.editorial-page-module__Xo48vG__contactLinks a{transition:none}.editorial-page-module__Xo48vG__contactLinks a:hover,.editorial-page-module__Xo48vG__contactLinks a:active{transform:none}}
