.legal-main{max-width:820px;margin:0 auto;padding:30px 24px 80px;color:var(--mk-ink);line-height:1.65}.legal-main h1{font-size:38px;letter-spacing:-.01em;margin:0 0 8px}.legal-main .legal-meta{color:var(--mk-muted);font-size:13px;margin:0 0 36px}.legal-main h2{font-size:22px;margin:36px 0 12px;font-weight:700;letter-spacing:-.01em}.legal-main h3{font-size:17px;margin:24px 0 10px;font-weight:700}.legal-main p{margin:0 0 14px}.legal-main ol,.legal-main ul{margin:0 0 14px;padding-left:22px}.legal-main li{margin-bottom:6px}.legal-main a{color:var(--mk-primary-dark);text-decoration:underline}.legal-main strong{font-weight:700}.legal-placeholder{background:#fdf3e2;color:#855410;padding:0 5px;border-radius:4px;font-weight:700;font-size:.92em}.legal-callout{background:var(--mk-primary-soft);border-left:3px solid var(--mk-primary);padding:14px 18px;border-radius:6px;margin:20px 0;font-size:14px;color:var(--mk-ink)}