.mpost{--accent:#F3983F;--accent-d:#d97e28;--ink:#2b2b2b;--body:#3a3a3a;--muted:#777777;--soft:#f7f7f7;--line:#e6e6e6;--rad:14px;max-width:100%;margin:0 auto;padding:4px 0 8px;color:var(--body);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.62;font-size:17px;-webkit-font-smoothing:antialiased} .mpost *{box-sizing:border-box} .mpost img{display:block;width:100%;height:auto;border:0} .mpost h2{font-size:1.5rem;line-height:1.25;color:var(--ink);margin:2em 0 .5em;font-weight:700} .mpost h3{font-size:1.16rem;color:var(--ink);margin:1.4em 0 .4em;font-weight:700} .mpost p{margin:.6em 0} .mpost a:not(.mpost-btn){color:var(--accent-d);text-decoration:underline} .mpost-hero{background:var(--soft);border:1px solid var(--line);border-radius:var(--rad);padding:22px 22px 18px;margin:6px 0 10px} .mpost-kicker{display:inline-block;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-d);background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 12px;margin:0 0 10px;font-weight:700} .mpost-title{font-size:1.9rem;line-height:1.2;font-weight:800;color:var(--ink);margin:0 0 10px} .mpost-verdict{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:10px;padding:14px 16px}...