.legal-page{max-width:920px;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(24px,6vw,72px)}
.legal-page h1{font-size:clamp(2.7rem,6vw,5rem)}
.legal-page h2{font-size:clamp(1.55rem,3vw,2.35rem);margin-top:48px}
.legal-page h3{font:600 1.08rem Manrope,sans-serif;margin:30px 0 8px}
.legal-page p,.legal-page li{max-width:780px}
.legal-page a{color:var(--ink)}
.legal-page .legal-summary{font-size:1.12rem;border-left:4px solid var(--turquoise);padding:18px 22px;background:#fff;margin:32px 0}
.legal-page .updated{font-size:.82rem;opacity:.72}
.legal-footer-links{display:flex;flex-wrap:wrap;gap:12px 22px}

