.legal-page{padding-block:64px 96px}.legal-hero{max-width:72ch;margin-bottom:40px}.legal-hero .eyebrow{margin-bottom:20px}.legal-hero h1{font-size:clamp(36px,5vw,64px);margin-bottom:20px}.legal-date{color:var(--secondary);font-size:14px}.legal-contents{max-width:72ch;display:flex;flex-wrap:wrap;gap:8px 24px;border-block:1px solid var(--border);padding-block:20px;margin-bottom:48px}.legal-contents .eyebrow{flex-basis:100%;margin-bottom:4px}.legal-contents a,.legal-related a{font-size:14px;padding-block:6px;text-decoration:underline;text-underline-offset:4px}.legal-article{max-width:70ch;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.legal-article section+section{margin-top:40px}.legal-article h2{font-size:26px;line-height:1.25;margin-bottom:16px;scroll-margin-top:calc(var(--header-height) + 24px)}.legal-article p+p{margin-top:16px}.legal-article a{text-decoration:underline;text-underline-offset:3px}.legal-article code{font-size:.93em}.legal-article strong{font-weight:500}.legal-related{display:flex;flex-wrap:wrap;gap:24px;max-width:72ch;border-top:1px solid var(--border);padding-top:24px;margin-top:48px}.legal-related a[aria-current=page]{font-weight:600}@media(max-width:767px){.legal-page{padding-block:40px 56px}.legal-hero{margin-bottom:28px}.legal-contents{gap:4px 20px;margin-bottom:32px}.legal-article h2{font-size:24px}.legal-article section+section{margin-top:32px}}
