.legal-notice .w{max-width:960px}
.legal-notice .h2{text-align:center;margin-bottom:32px}
.legal-notice-card{padding:40px;background:var(--su);border:1px solid var(--bo);border-radius:18px;box-shadow:var(--s1)}
.legal-notice-facts{display:grid;gap:20px;padding-left:24px;margin:0;color:var(--tx);font-family:Arial,sans-serif;font-size:1rem;line-height:1.65;overflow-wrap:anywhere}
.legal-notice-facts strong{font-weight:700}
@media(max-width:600px){.legal-notice-card{padding:24px}.legal-notice-facts{gap:16px;padding-left:20px}}
