.legal-hero,.legal-wrap{max-width:1060px;margin:auto;padding-left:22px;padding-right:22px}.legal-hero{padding-top:55px;padding-bottom:24px}.legal-kicker{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--accent)}.legal-hero h1{font-size:42px;line-height:1.25;margin:8px 0 14px}.legal-lead{max-width:760px;color:var(--muted)}.legal-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:38px;box-shadow:0 12px 34px rgba(92,60,48,.08)}.legal-card section+section{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.legal-card h2{font-size:20px}.legal-card li{margin:6px 0}.legal-operator{margin-top:28px;padding:18px;background:#faf7f5;border:1px solid var(--line);border-radius:14px}.legal-updated{color:var(--muted);font-size:13px;margin-top:28px}@media(max-width:760px){.legal-hero,.legal-wrap{padding-left:16px;padding-right:16px}.legal-hero{padding-top:38px}.legal-hero h1{font-size:32px}.legal-card{padding:22px 18px;border-radius:18px}}