.legal-page-main{background:#f8fafc;min-height:70vh;padding:80px 20px}.legal-article-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:840px;margin:0 auto;padding:clamp(24px,5vw,48px);box-shadow:0 4px 20px #0000000f}.legal-title{color:#1e293b;margin:0 0 8px;font-size:30px;font-weight:800}.legal-last-updated{color:#64748b;margin:0 0 24px;font-size:14px}.legal-body{color:#334155;font-size:15px;line-height:1.75}.legal-body h2{color:#1e293b;margin:28px 0 8px;font-size:19px;font-weight:700}.legal-body p{margin:10px 0}.legal-body ul{margin:10px 0;padding-left:22px}.legal-body li{margin:6px 0}.legal-body a{color:#2c397d}.legal-body strong{color:#1e293b}
