.legal-main{padding-bottom:80px}.legal-card{max-width:840px;margin:12px auto 0;padding:clamp(24px,5vw,52px);background:#1a202c;border:1px solid #353f52;border-radius:20px;box-shadow:var(--shadow)}.legal-card h1{font-size:clamp(28px,4vw,40px);margin-bottom:8px}.legal-card h2{font-size:20px;margin:30px 0 10px}.legal-card p{line-height:1.8;font-size:14px}.legal-card a{color:#9db1ff;text-decoration:underline}.legal-card code{color:#bad2ff}.legal-date{font-size:12px!important;color:#98a5bd;margin-bottom:25px}@media(max-width:480px){.legal-main{padding-bottom:50px}.legal-card{border-radius:14px}.legal-card h2{font-size:18px}}
