.legal-meta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.legal-meta span{padding:7px 11px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:.85rem}.support-details{display:grid;gap:14px}.support-details a{color:var(--teal)}.platform{display:flex;gap:10px;align-items:center;margin-top:16px}.platform .badge{color:var(--text)}.request-template{white-space:pre-wrap;background:#081522;border:1px solid var(--border);border-radius:14px;padding:20px;color:var(--muted);overflow:auto}.social-links{display:flex;flex-wrap:wrap;gap:10px}.social-links a{min-height:44px;padding:9px 14px;border:1px solid var(--border);border-radius:10px}.policy-card{position:relative}.policy-card .button{margin-top:18px}.step-number{font-size:2rem;font-weight:900;color:var(--primary)}
