.legal-page{max-width:46rem;margin:0 auto;padding:4rem 1.5rem}.legal-page h1{margin-bottom:1rem;font-size:clamp(1.6rem,4vw,2.4rem)}.legal-page__updated{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.85rem}.legal-page__body{flex-direction:column;gap:1.75rem;display:flex}.legal-page__body section h2{margin:0 0 .65rem;font-size:1.15rem}.legal-page__body p,.legal-page__body li{color:var(--color-text-muted);font-size:.98rem;line-height:1.65}.legal-page__body ul{margin:.5rem 0 0;padding-left:1.2rem}.legal-page__body a{color:var(--color-accent-bright);text-decoration:none}.legal-page__body a:hover{text-decoration:underline}.legal-page__cta{margin-top:2.5rem}
