.legal-main{max-width:720px;margin:0 auto;padding:clamp(96px,12vh,140px) 22px 80px}.legal-main .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--clay);font-size:12px;font-weight:600}.legal-main h1{font-family:var(--font-serif,Georgia, serif);margin:10px 0 6px;font-size:clamp(2rem,4vw,2.9rem);font-weight:600;line-height:1.05}.legal-updated{color:var(--muted,#6a604f);margin-bottom:34px;font-size:.9rem}.legal-main h2{font-family:var(--font-serif,Georgia, serif);margin:34px 0 10px;font-size:1.35rem;font-weight:600}.legal-main p,.legal-main li{margin:0 0 12px;line-height:1.65}.legal-main ul{margin:0 0 12px;padding-left:22px}.legal-main a{color:var(--clay,#cf5d34);text-underline-offset:2px;text-decoration:underline}
