/* QRSocial R80 — launch hardening surfaces */
.qs-legal-footer{max-width:1180px;margin:20px auto 92px;padding:0 20px;display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;color:var(--text-dim);font-size:.78rem}
.qs-legal-footer a{color:inherit;text-decoration:none}.qs-legal-footer a:hover{text-decoration:underline;color:var(--text)}
.qs-launch-doc{max-width:860px;margin:0 auto;padding:24px 20px 100px}.qs-launch-doc .qs-card{padding:24px}.qs-launch-doc h1{margin:.25rem 0 1rem}.qs-launch-doc h2{margin:1.7rem 0 .55rem;font-size:1.08rem}.qs-launch-doc p,.qs-launch-doc li{line-height:1.68}.qs-launch-doc ul{padding-left:1.2rem}.qs-launch-doc .qs-legal-updated{font-size:.8rem;color:var(--text-dim);margin-bottom:18px}
.qs-launch-status{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.qs-launch-status:before{content:'';width:7px;height:7px;border-radius:50%;background:#22c55e}
@media(max-width:700px){.qs-legal-footer{margin-bottom:112px}.qs-launch-doc{padding:18px 14px 120px}.qs-launch-doc .qs-card{padding:18px}}
