.legal-page{background-color:#f5f5f5;min-height:100vh;padding:80px 0 60px}.legal-content{background:#fff;border-radius:12px;max-width:900px;margin:0 auto;padding:60px;box-shadow:0 4px 16px #00000014}.legal-title{color:#008c35;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.legal-updated{color:#666;border-bottom:2px solid #f5f5f5;margin-bottom:40px;padding-bottom:20px;font-size:14px}.legal-section{margin-bottom:40px}.legal-section h2{color:#333;margin-top:0;margin-bottom:16px;font-size:24px;font-weight:600}.legal-section p{color:#666;margin-bottom:16px;font-size:16px;line-height:1.7}.legal-section ul{margin:16px 0;padding-left:24px}.legal-section li{color:#666;margin-bottom:8px;font-size:16px;line-height:1.7;position:relative}.legal-section li::marker{color:#00a33e}.legal-contacts{background:#f5f5f5;border-radius:8px;margin-top:16px;padding:24px}.legal-contacts p{margin-bottom:8px;font-size:15px}.legal-contacts strong{color:#008c35}@media (max-width:768px){.legal-page{padding:60px 0 40px}.legal-content{padding:32px 20px}.legal-title{font-size:28px}.legal-section h2{font-size:20px}.legal-section p,.legal-section li{font-size:15px}}
