.legal-page{padding:var(--spacing-xl) var(--spacing-lg)}.legal-container{max-width:920px;margin:0 auto;background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:14px;padding:var(--spacing-lg)}.legal-header{margin-bottom:var(--spacing-lg)}.legal-header h1{margin-bottom:var(--spacing-sm)}.legal-header p{margin-bottom:0}.legal-section{margin-bottom:var(--spacing-lg)}.legal-section:last-child{margin-bottom:0}.legal-section h2{font-size:1.3rem;margin-bottom:var(--spacing-sm)}.legal-list{margin:0;padding-left:1.25rem;color:var(--color-text-muted)}.legal-list li{margin-bottom:.45rem}.legal-kv{margin-bottom:.35rem}.legal-kv strong{color:var(--color-secondary)}@media (max-width:768px){.legal-page{padding:var(--spacing-md) var(--spacing-sm)}.legal-container{padding:var(--spacing-md);border-radius:10px}}