.legal-page{background:#fff;min-height:70vh;padding:140px 24px 80px}.legal-inner{color:#334155;max-width:820px;margin:0 auto}.legal-title{color:#0f172a;margin-bottom:8px;font-size:2.2rem;font-weight:800}.legal-updated{color:#64748b;margin-bottom:36px;font-size:.9rem}.legal-body h2{color:#0f172a;margin:32px 0 12px;font-size:1.3rem;font-weight:700}.legal-body p,.legal-body li{margin-bottom:12px;font-size:1rem;line-height:1.7}.legal-body ul{padding-left:22px;list-style:outside}.legal-body a{color:#2a96cd;text-decoration:underline}.legal-note{color:#92400e;background:#fffbeb;border-left:4px solid #fbbf24;border-radius:8px;margin-top:40px;padding:16px 18px;font-size:.92rem}@media (max-width:600px){.legal-page{padding:110px 18px 60px}.legal-title{font-size:1.7rem}}
