body:has(main.mp){display:block!important}
.mp{display:block;width:100%;box-sizing:border-box}
.mp{max-width:980px;margin:0 auto;padding:24px 16px 48px}
.mp-crumbs{font:500 13px "JetBrains Mono",monospace;opacity:.75;margin-bottom:16px}.mp-crumbs a{color:inherit}
.mp-card{display:grid;grid-template-columns:260px 1fr;gap:28px;padding:24px;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(154,163,178,.45);box-shadow:0 18px 40px rgba(0,0,0,.35)}
.mp-photo img{width:100%;height:auto;border-radius:12px;border:1px solid rgba(154,163,178,.5);background:#1b2030}
.mp-tag{font:500 12px "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0}
.mp h1{font:700 clamp(28px,4vw,40px)/1.1 "Space Grotesk",sans-serif;margin:6px 0 8px}
.mp h2{font:700 14px "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px;opacity:.85}
.mp-meta{margin:0 0 8px;opacity:.9}
.mp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}
.mp-stats div{padding:10px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(154,163,178,.25)}
.mp-stats dt{font:500 11px "JetBrains Mono",monospace;text-transform:uppercase;opacity:.7}.mp-stats dd{margin:4px 0 0;font:700 20px "JetBrains Mono",monospace}
.mp-note{font-size:13px;opacity:.75}.mp ul{padding-left:18px;margin:0}.mp li{margin:3px 0}.mp a{color:#cfd6e4}
.mp-cta{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid #9AA3B2;text-decoration:none;font-weight:700}
.mp-links{margin-top:22px}.mp-foot{margin-top:24px;font-size:13px;opacity:.7;text-align:center}
@media(max-width:700px){.mp-card{grid-template-columns:1fr}.mp-photo{max-width:220px}.mp-stats{grid-template-columns:repeat(2,1fr)}}
