.legal-hero{padding:68px 0 42px;background:var(--pale)}.legal-hero h1{font-size:clamp(2.6rem,5vw,4.6rem)}.legal{padding:60px 0 90px}.legal article{max-width:880px;background:#fff;border:1px solid var(--line);padding:clamp(26px,5vw,58px);margin:auto}.legal h2{font-size:1.75rem;margin:42px 0 12px}.legal h2:first-child{margin-top:0}.legal li{margin:8px 0}.legal .updated{color:#58718a;font-weight:700}.legal-note{background:var(--pale);border-left:4px solid var(--gold);padding:18px 22px;margin:28px 0}.legal-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.legal-links a{color:#fff;font-weight:700}.legal-links a+a:before{content:'•';margin-right:14px;color:var(--gold)}
