.legal-content{padding-block:170px 80px;max-width:960px}.legal-heading{padding-bottom:40px}.legal-heading h1{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.1;letter-spacing:-.055em;overflow-wrap:anywhere}.legal-heading>p{color:var(--muted);max-width:660px}.legal-heading .eyebrow{margin-bottom:24px}.legal-updated{font-size:.875rem}.legal-section{border-top:1px solid var(--line);padding:40px 0;scroll-margin-top:130px}.legal-section h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.25;color:var(--accent);letter-spacing:-.035em}.legal-section h3{font-size:1.2rem;line-height:1.4;margin:2rem 0 .75rem}.legal-section p{max-width:780px;color:#c1c5c5;overflow-wrap:anywhere}.legal-section strong{color:var(--text)}.legal-section a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.legal-page .footer-motto{font-size:clamp(2rem,5vw,4rem)}@media(max-width:750px){.legal-content{padding-top:210px}.legal-section{padding-block:30px;scroll-margin-top:185px}.legal-heading{padding-bottom:25px}.legal-section p{font-size:.95rem}}@media(max-width:360px){.legal-content{padding-top:235px}.legal-section{scroll-margin-top:215px}}
