.legal-page{flex-direction:column;gap:60px;padding:0 60px;display:flex}.legal-hero{flex-direction:column;gap:16px;max-width:700px;display:flex}.legal-title{color:#242442;font-size:38px;font-weight:600}.legal-desc{color:#4a4a4a;font-size:16px;line-height:1.7}.legal-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.legal-card{background:#fff;border:1px solid #0000000f;border-radius:20px;flex-direction:column;gap:12px;padding:30px;text-decoration:none;transition:all .25s;display:flex}.legal-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.legal-card h3{color:#242442;font-size:18px;font-weight:600}.legal-card p{color:#6b6b6b;font-size:14px;line-height:1.6}.legal-card-link{color:#003cff;margin-top:10px;font-size:14px;font-weight:500}@media (max-width:1100px){.legal-page{padding:60px 40px}.legal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.legal-page{padding:50px 20px}.legal-grid{grid-template-columns:1fr}.legal-title{font-size:30px}}
