.legal-shell{max-width:920px;margin:28px auto 72px;padding:0 20px}.legal-card{padding:38px;border:1px solid var(--line);border-radius:25px;background:#fff;box-shadow:0 18px 50px rgba(19,36,67,.07)}.legal-meta{margin:0 0 28px;color:var(--muted);font-size:14px}.legal-card h2{margin:32px 0 8px;color:var(--navy);font-size:22px;line-height:1.25}.legal-card h2:first-of-type{margin-top:0}.legal-card p,.legal-card li{color:var(--muted)}.legal-card ul{padding-left:22px}.legal-card a{color:#087f78;font-weight:750}.legal-note{margin:24px 0;padding:16px 18px;border-left:4px solid var(--teal);border-radius:0 14px 14px 0;background:#effaf8;color:var(--ink)!important}.legal-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.legal-footer-links a{color:#087f78;font-weight:750}@media(max-width:720px){.legal-shell{padding:0 14px}.legal-card{padding:24px 20px;border-radius:20px}.legal-card h2{font-size:19px}}
