.legal-page{--c-ink:#1a1a1a;--c-ink-soft:#1a1a1ac7;--c-ink-mute:#1a1a1a80;--c-line:#1a1a1a24;--c-bg:#fff;width:100%;color:var(--c-ink);background-color:var(--c-bg);overflow-x:clip}:where(.legal-page>:not(footer):not(.navbar)){z-index:1;background-color:var(--c-bg);position:relative}.legal-page__hero{padding:130px 0 40px}.legal-page__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink-mute);margin:0 0 14px;font-family:Neue Montreal,Inter,Arial,sans-serif;font-size:.75rem;font-weight:500}.legal-page__title{letter-spacing:-.025em;color:var(--c-ink);margin:0;font-family:Neue Montreal,Inter,Arial,sans-serif;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:500;line-height:1.04}.legal-page__meta{color:var(--c-ink-mute);margin:18px 0 0;font-family:Neue Montreal,Inter,Arial,sans-serif;font-size:clamp(13px,.9vw,14px);font-weight:400}.legal-page__body{padding:20px 0 140px}.legal-page__intro{color:var(--c-ink-soft);margin:0 0 48px;font-family:Neue Montreal,Inter,Arial,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:400;line-height:1.65}.legal-page__sections{counter-reset:legal-section;margin:0;padding:0;list-style:none}.legal-page__section{counter-increment:legal-section;border-top:1px solid var(--c-line);padding:28px 0}.legal-page__section:last-child{border-bottom:1px solid var(--c-line)}.legal-page__heading{letter-spacing:-.01em;color:var(--c-ink);align-items:baseline;gap:14px;margin:0 0 16px;font-family:Neue Montreal,Inter,Arial,sans-serif;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:500;line-height:1.25;display:flex}.legal-page__heading:before{content:counter(legal-section, decimal-leading-zero);color:var(--c-ink-mute);font-variant-numeric:tabular-nums;font-size:.7em;font-weight:400}.legal-page__para{color:var(--c-ink-soft);margin:0 0 14px;font-family:Neue Montreal,Inter,Arial,sans-serif;font-size:clamp(14px,1vw,15.5px);font-weight:400;line-height:1.7}.legal-page__para:last-child{margin-bottom:0}.legal-page__list{margin:4px 0 14px;padding:0;list-style:none}.legal-page__list li{color:var(--c-ink-soft);margin:0 0 8px;padding-left:22px;font-family:Neue Montreal,Inter,Arial,sans-serif;font-size:clamp(14px,1vw,15.5px);font-weight:400;line-height:1.7;position:relative}.legal-page__list li:before{content:"";background-color:var(--c-ink-mute);width:6px;height:1px;position:absolute;top:.75em;left:4px}.legal-page__para em,.legal-page__list em{color:var(--c-ink);font-style:italic}.legal-page__para a,.legal-page__list a{color:var(--c-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.legal-page__para a:hover,.legal-page__list a:hover{opacity:.7}@media (max-width:768px){.legal-page__hero{padding:110px 0 24px}.legal-page__body{padding:16px 0 100px}.legal-page__section{padding:22px 0}}
