.legal-container{max-width:800px;color:var(--color-text-main);margin:0 auto;padding:10rem 20px 4rem}.legal-header{margin-bottom:30px}.legal-title{color:var(--color-secondary);margin-bottom:5px;font-size:2.2rem;font-weight:700}.legal-subtitle{color:var(--color-muted);font-size:1rem}.legal-section{margin-bottom:30px}.legal-section-title{color:var(--color-primary);margin-bottom:12px;font-size:1.3rem;font-weight:600}.legal-item-block{margin-bottom:16px}.legal-item-title{color:var(--color-secondary);margin-bottom:4px;font-size:1.05rem;font-weight:600}.legal-item-text p,.legal-item-text li{color:var(--color-muted);margin-bottom:8px}.legal-item-text li{margin-left:20px}.legal-loading,.legal-empty{text-align:center;color:var(--color-muted);padding:40px 0}@media (max-width:768px){.legal-container{padding:10rem 15px 3rem}.legal-title{font-size:1.8rem}}
