.legal-content{max-width:980px;margin:0 auto;padding:24px;line-height:1.7;color:#172033}.legal-lang{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px;margin-bottom:22px;box-shadow:0 6px 18px rgba(15,23,42,.06)}.legal-lang h2{font-size:1.55rem;margin:0 0 12px}.legal-lang h3{font-size:1.05rem;margin:20px 0 8px;color:#0f172a}.legal-lang p{margin:8px 0}.legal-actions{display:flex;gap:10px;align-items:flex-start;margin:16px 0}.legal-actions input{margin-top:6px}.legal-small{font-size:.9rem;color:#64748b}.legal-alert{padding:12px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;margin:14px 0}
