.legal-main{width:min(900px,calc(100% - 40px));margin:0 auto;padding:34px 0 48px}.legal-card{margin-top:14px;padding:28px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(110deg,#2a15205c,transparent 75%),linear-gradient(180deg,#121017,#0e1017);box-shadow:inset 0 0 0 5px #42152216}.legal-card h1{margin:15px 0 12px;font-size:clamp(32px,5vw,48px);line-height:1.08;letter-spacing:-.045em}.legal-card h2{margin-bottom:12px;font-size:21px;letter-spacing:-.025em}.legal-card p{margin-top:10px;color:var(--muted)}.legal-card a{color:#ff9daf;text-decoration:underline;text-underline-offset:3px}.legal-lead{font-size:17px}.legal-updated{font-size:12px}.legal-tariffs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:17px 0}.legal-tariffs>div{padding:14px;border:1px solid #39252f;border-radius:8px;background:#111019}.legal-tariffs b,.legal-tariffs span{display:block}.legal-tariffs span{margin-top:3px;color:var(--muted);font-size:13px}@media(max-width:600px){.legal-main{width:min(100% - 24px,900px);padding-top:18px}.legal-card{padding:21px 17px}.legal-tariffs{grid-template-columns:1fr}.legal-card h2{font-size:19px}}