.legal-page{padding-bottom:90px;padding-top:74px}.legal-card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-sm);padding:clamp(28px,5vw,62px)}.legal-kicker{color:var(--brand-accent-hover);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legal-card h1{color:var(--brand-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,58px);letter-spacing:-.04em;line-height:1.05;margin:12px 0 0}.legal-updated{color:var(--brand-muted);font-size:13px;margin:13px 0 42px!important}.legal-card h2{color:var(--brand-ink);font-size:21px;margin:34px 0 8px}.legal-card p{color:var(--brand-muted);font-size:15px;line-height:1.75!important;margin:0}.legal-intro{color:var(--brand-muted);font-size:16px;line-height:1.8;margin-top:34px}.legal-intro a{color:var(--brand-primary)}.legal-intro p+p{margin-top:18px}.legal-card a{font-weight:700}@media (max-width:600px){.legal-page{padding:42px 15px 64px}.legal-card{border-radius:18px}}