.legal-header{border-bottom-color:var(--grid)}.legal-main{max-width:860px;padding:72px 0 100px}.legal-main h1{max-width:none;margin-bottom:20px;font-size:clamp(2.4rem,7vw,4.3rem)}.legal-main .effective{margin-bottom:48px;color:var(--muted)}.legal-main article{max-width:70ch}.legal-main h2{margin:44px 0 12px;font-size:1.25rem;letter-spacing:0}.legal-main p,.legal-main li{color:var(--muted)}.legal-main strong{color:var(--paper)}.legal-main a{color:var(--signal);text-underline-offset:4px}.legal-main ul{padding-left:22px}.legal-main .callout{margin:32px 0;padding:18px 20px;border-left:3px solid var(--signal);background:var(--deck);color:var(--paper)}@media(max-width:720px){.legal-main{padding-top:52px}}
