.LegalPage-module__KV6O7G__page{flex:1;max-width:720px;margin:0 auto;padding:28px 20px 48px}.LegalPage-module__KV6O7G__title{color:var(--qp-text-primary);text-transform:uppercase;margin:0 0 12px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.15}.LegalPage-module__KV6O7G__lead{color:var(--qp-text-secondary);margin:0 0 24px;font-size:1rem;line-height:1.6}.LegalPage-module__KV6O7G__section{border-radius:var(--qp-radius-md);border:1px solid var(--qp-border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c14b8;margin-bottom:22px;padding:16px 18px}.LegalPage-module__KV6O7G__section h2{color:var(--qp-gold-bright);font-size:1rem;font-weight:700;font-family:var(--font-accent),sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.LegalPage-module__KV6O7G__section p,.LegalPage-module__KV6O7G__section li{color:var(--qp-text-secondary);margin:0;font-size:.9rem;line-height:1.65}.LegalPage-module__KV6O7G__section p+p,.LegalPage-module__KV6O7G__section p+ul,.LegalPage-module__KV6O7G__section ul+p{margin-top:10px}.LegalPage-module__KV6O7G__section a{color:var(--qp-gold-bright);text-underline-offset:2px;text-decoration:underline}.LegalPage-module__KV6O7G__updated{color:var(--qp-text-muted);margin:0 0 20px;font-size:.8rem}.LegalPage-module__KV6O7G__section ul{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.LegalPage-module__KV6O7G__section strong{color:var(--qp-text-primary);font-weight:600}
