.legal-page{background-color:#f8fafc;min-height:100vh}.legal-container{max-width:900px;margin:0 auto;padding:0 24px}.legal-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#061e35 0%,#004282 100%);padding:100px 0 140px}.legal-hero h1{margin-bottom:10px;font-size:42px;font-weight:800}.legal-hero p{opacity:.8;font-size:16px}.legal-content{z-index:2;margin-top:-60px;padding-bottom:100px;position:relative}.content-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:50px;box-shadow:0 10px 30px #0000000d}.content-card h2{color:#1a365d;margin:40px 0 20px;font-size:24px;font-weight:800}.content-card h2:first-child{margin-top:0}.content-card p{color:#4a5568;margin-bottom:15px;font-size:16px;line-height:1.7}.content-card ul{margin-bottom:25px;padding-left:20px}.content-card li{color:#4a5568;margin-bottom:10px;font-size:16px;line-height:1.7;list-style-type:disc}.content-card strong{color:#1a365d;font-weight:700}@media (max-width:768px){.legal-hero h1{font-size:32px}.content-card{padding:30px 20px}.legal-hero{padding:60px 0}}
