/* Only legal document pages; existing landing-page layout is preserved. */
.legal-document main{max-width:880px;margin:auto;padding:56px 6% 80px}.legal-document h1{font-family:var(--serif);font-size:clamp(2.4rem,6vw,4rem);line-height:1.1;font-weight:400}.legal-document h2{font-family:var(--serif);font-size:1.8rem;line-height:1.25;margin:2rem 0 .8rem}.legal-document p,.legal-document li{font-size:1rem;overflow-wrap:anywhere}.legal-document a:not(.brand){text-decoration:underline;text-underline-offset:4px}.legal-document address{font-style:normal}.legal-document .review-note{padding:18px 22px;border:1px solid var(--pink);background:#f4ece6;margin:24px 0}.legal-document .review-note p{margin:.4rem 0}.legal-document .document-meta{font-size:.875rem}.legal-document header{flex-wrap:wrap}.legal-document footer{gap:24px}.legal-document .skip-link{position:absolute;top:-100px}.legal-document .skip-link:focus{top:12px;background:var(--cream);padding:12px;z-index:10}@media(max-width:600px){.legal-document header .brand{font-size:21px;white-space:normal}.legal-document main{padding-top:32px}.legal-document h2{font-size:1.55rem}}
.legal-document h3{font-family:var(--serif);font-weight:400;font-size:1.35rem;margin:1.4rem 0 .5rem}
