.legal-links{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:10px}.legal-page{max-width:900px;margin:0 auto;padding:80px 6% 110px}.legal-page h1{font-size:clamp(44px,6vw,68px)}.legal-page h2{font-size:30px;letter-spacing:-.5px;margin:42px 0 12px}.legal-page p,.legal-page li{color:var(--muted)}.legal-page .effective{font-size:12px;color:#796423;font-weight:700;letter-spacing:.6px}.legal-page a{text-decoration:underline}.legal-header{justify-content:flex-start}@media(max-width:900px){.legal-links{justify-content:center}}
