.legal-page{color:#183b32;max-width:980px;margin:auto;padding:clamp(40px,7vw,100px) 24px 80px}.legal-page header{max-width:760px}.legal-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.85rem}.legal-page h1{margin:20px 0;font-family:Georgia,serif;font-size:clamp(2.8rem,7vw,5rem);line-height:1.05}.legal-intro{font-size:1.25rem;line-height:1.6}.legal-date{margin:24px 0 32px;font-size:.9rem}.legal-page nav{border-block:1px solid #bac6bc;flex-wrap:wrap;gap:12px 24px;padding:24px 0;display:flex}.legal-page a{text-underline-offset:4px;text-decoration:underline}.legal-page a:focus-visible{outline-offset:5px;outline:3px solid #997631}.legal-page article{max-width:760px}.legal-page section{padding-top:32px;scroll-margin-top:110px}.legal-page h2{font-family:Georgia,serif;font-size:1.65rem;line-height:1.3}.legal-page section p,.legal-page aside{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.legal-page aside{border-top:1px solid #bac6bc;margin-top:40px;padding-top:20px}
