.legal-header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1.25rem clamp(1rem,4vw,2rem)}.legal-header .landing-wordmark{color:var(--landing-ink);text-decoration:none}.legal-header .landing-header-nav a[aria-current=page]{color:var(--landing-ink);text-decoration:underline;text-underline-offset:6px}.legal-article{max-width:44rem;margin:0 auto;padding:3rem clamp(1rem,4vw,2rem) 4rem;line-height:1.65}.legal-article h1{margin:0 0 1rem;font-family:Archivo Black,sans-serif;font-size:clamp(2rem,6vw,3rem);letter-spacing:-.04em;line-height:1.1}.legal-summary{margin:0 0 .5rem;font-size:1.1rem}.legal-updated{margin:0 0 2rem;color:color-mix(in srgb,var(--landing-ink) 64%,transparent);font-size:.85rem}.legal-article section{padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--landing-rule) 50%,transparent);margin-top:1.5rem}.legal-article h2{margin:0 0 .75rem;font-size:1.15rem}.legal-article p,.legal-article ul{margin:0 0 .75rem}.legal-article ul{padding-left:1.25rem;list-style:disc}.legal-article li+li{margin-top:.5rem}.legal-article a{color:var(--landing-signal);text-underline-offset:3px}.legal-article a:focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px}
