.mkt-legal{max-width:720px;margin:0 auto;padding:56px 0 96px;color:var(--ink);font-size:16px;line-height:1.7}.mkt-legal h1{font-size:clamp(32px,5vw,44px);line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}.mkt-legal h2{font-size:21px;line-height:1.3;margin:40px 0 10px}.mkt-legal p,.mkt-legal ul{margin:0 0 16px;color:var(--ink-soft)}.mkt-legal ul{padding-left:22px;list-style:disc}.mkt-legal li{margin-bottom:6px}.mkt-legal strong{color:var(--ink)}.mkt-legal a{color:var(--signal-deep);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.mkt-legal{padding:36px 0 64px;font-size:15px}}