.mp-cats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mp-cat{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-4);flex-direction:column;padding:22px;display:flex}.mp-cat-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mp-cat-head .mid{width:30px;height:30px;font:600 11px/1 var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.mp-cat-head h3{font:600 15px/1.2 var(--font-display);color:var(--text-1);letter-spacing:-.01em;margin:0}.mp-cat-head .sub{font:500 11.5px/1 var(--font-mono);color:var(--text-4);letter-spacing:.02em;margin:2px 0 0}.mp-cat ul{color:var(--text-3);margin:0;padding:0;font-size:13px;line-height:1.75;list-style:none}.mp-cat ul li{padding-left:14px;position:relative}.mp-cat ul li:before{content:"▸";color:var(--text-4);font-size:10px;position:absolute;top:5px;left:0}.split{grid-template-columns:1fr 1fr;gap:18px;display:grid}.split>div{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-4);padding:28px 30px}.split h3{font:600 20px/1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 10px}.split .eyebrow{margin-bottom:12px}.split p{color:var(--text-3);margin:0 0 12px;font-size:14px;line-height:1.6}.split p a{text-decoration:underline;-webkit-text-decoration-color:var(--accent-lo);text-decoration-color:var(--accent-lo);text-underline-offset:3px}.split p a:hover{color:var(--text-1)}.split ul{color:var(--text-3);margin:10px 0 0;padding-left:18px;font-size:13.5px;line-height:1.7}@media (width<=900px){.mp-cats,.split{grid-template-columns:1fr}}
