.legal-page{padding:80px 20px;background-color:#fafafa;min-height:70vh}.legal-container{max-width:900px;margin:0 auto;background:#ffffff;padding:60px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.04)}.legal-header{text-align:center;margin-bottom:40px;border-bottom:1px solid #eaeaea;padding-bottom:30px}.legal-header h1{font-family:'Montserrat',sans-serif;font-size:36px;color:#112232;font-weight:700;margin-bottom:10px}.last-updated{font-family:'Montserrat',sans-serif;font-size:14px;color:#888}.legal-content{font-family:'Montserrat',sans-serif;color:#444;line-height:1.8;font-size:15px}.legal-content h2{color:#2C4D6D;font-size:20px;font-weight:600;margin-top:40px;margin-bottom:15px}.legal-content p{margin-bottom:15px}.legal-content ul{margin-bottom:20px;padding-left:20px}.legal-content li{margin-bottom:8px}.legal-content strong{color:#112232;font-weight:600}@media (max-width:768px){.legal-container{padding:30px 20px}.legal-header h1{font-size:28px}}