.PolicyPage-module__7Us9Xq__page{width:min(100% - 48px,1280px);margin:0 auto;padding:58px 0 120px}.PolicyPage-module__7Us9Xq__hero{background:var(--surface-ink);color:var(--text-on-dark);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(48px,9vw,132px);padding:clamp(52px,7vw,92px);display:grid}.PolicyPage-module__7Us9Xq__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(4rem,6.5vw,6.8rem);font-weight:720;line-height:.94}.PolicyPage-module__7Us9Xq__hero p{max-width:64ch;color:var(--text-on-dark-muted);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.68}.PolicyPage-module__7Us9Xq__hero dl{border-top:1px solid var(--line-on-dark-strong);gap:0;margin:0;display:grid}.PolicyPage-module__7Us9Xq__hero dl>div{border-bottom:1px solid var(--line-on-dark-strong);padding:20px 0}.PolicyPage-module__7Us9Xq__hero dt{color:var(--text-on-dark-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:780}.PolicyPage-module__7Us9Xq__hero dd{color:var(--text-on-dark);margin:7px 0 0;line-height:1.5}.PolicyPage-module__7Us9Xq__body{background:var(--surface-paper);grid-template-columns:250px minmax(0,780px);justify-content:center;gap:clamp(56px,9vw,144px);padding:86px clamp(12px,4vw,52px) 108px;display:grid}.PolicyPage-module__7Us9Xq__sideNavigation nav{border-top:1px solid var(--line-strong);display:grid;position:sticky;top:112px}.PolicyPage-module__7Us9Xq__sideNavigation span{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;padding:18px 0 12px;font-size:.73rem;font-weight:780}.PolicyPage-module__7Us9Xq__sideNavigation a{color:var(--ink-700);padding:11px 0;font-size:.91rem;font-weight:650;line-height:1.35;transition:color .16s ease-out,transform .16s ease-out}.PolicyPage-module__7Us9Xq__sideNavigation a:hover{color:var(--brand-blue-deep);transform:translate(4px)}.PolicyPage-module__7Us9Xq__sections{min-width:0}.PolicyPage-module__7Us9Xq__sections>section{padding:0 0 64px;scroll-margin-top:122px}.PolicyPage-module__7Us9Xq__sections>section+section{border-top:1px solid var(--line-strong);padding-top:64px}.PolicyPage-module__7Us9Xq__sections h2{max-width:680px;color:var(--ink-950);letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px;font-size:clamp(1.65rem,2.15vw,2.15rem);font-weight:710;line-height:1.04}.PolicyPage-module__7Us9Xq__prose{max-width:72ch;color:var(--ink-700);line-height:1.72}.PolicyPage-module__7Us9Xq__prose :is(p,ul,ol){margin:0}.PolicyPage-module__7Us9Xq__prose :is(p,ul,ol)+:is(p,ul,ol){margin-top:18px}.PolicyPage-module__7Us9Xq__prose :is(ul,ol){padding-left:1.25rem}.PolicyPage-module__7Us9Xq__prose li+li{margin-top:10px}.PolicyPage-module__7Us9Xq__prose strong{color:var(--ink-950)}.PolicyPage-module__7Us9Xq__prose a{color:var(--brand-blue-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-blue-deep) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-blue-deep) 35%, transparent);text-underline-offset:3px;font-weight:700}.PolicyPage-module__7Us9Xq__policyDirectory{background:var(--brand-blue-deep);color:#fff;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);align-items:start;gap:32px;padding:34px 44px;display:grid}.PolicyPage-module__7Us9Xq__policyDirectory>span{color:var(--text-on-dark-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:780}.PolicyPage-module__7Us9Xq__policyDirectory>div{flex-wrap:wrap;gap:14px 26px;display:flex}.PolicyPage-module__7Us9Xq__policyDirectory a{color:#fff;font-size:.9rem;font-weight:700;transition:color .16s ease-out}.PolicyPage-module__7Us9Xq__policyDirectory a:hover{color:var(--brand-orange)}@media (max-width:900px){.PolicyPage-module__7Us9Xq__hero{grid-template-columns:1fr}.PolicyPage-module__7Us9Xq__hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}.PolicyPage-module__7Us9Xq__hero dl>div{padding-right:20px}.PolicyPage-module__7Us9Xq__body{grid-template-columns:1fr;gap:54px}.PolicyPage-module__7Us9Xq__sideNavigation{overscroll-behavior-inline:contain;overflow-x:auto}.PolicyPage-module__7Us9Xq__sideNavigation nav{border-bottom:1px solid var(--line-strong);align-items:center;gap:22px;min-width:max-content;padding-bottom:13px;display:flex;position:static}.PolicyPage-module__7Us9Xq__sideNavigation span,.PolicyPage-module__7Us9Xq__sideNavigation a{padding:0}}@media (max-width:640px){.PolicyPage-module__7Us9Xq__page{width:100%;padding:0}.PolicyPage-module__7Us9Xq__hero{padding:54px 24px 62px}.PolicyPage-module__7Us9Xq__hero h1{font-size:clamp(3rem,15vw,4rem)}.PolicyPage-module__7Us9Xq__hero dl{grid-template-columns:1fr}.PolicyPage-module__7Us9Xq__body{padding:52px 24px 72px}.PolicyPage-module__7Us9Xq__sections>section{padding-bottom:48px}.PolicyPage-module__7Us9Xq__sections>section+section{padding-top:48px}.PolicyPage-module__7Us9Xq__policyDirectory{grid-template-columns:1fr;padding:30px 24px 34px}}@media (prefers-reduced-motion:reduce){.PolicyPage-module__7Us9Xq__sideNavigation a,.PolicyPage-module__7Us9Xq__policyDirectory a{transition:none}}
