.mband{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);display:grid;gap:22px;padding:clamp(22px,3.2vw,40px)}.mband-h h2{margin-bottom:12px}.mband-steps{counter-reset:mstep;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.mband-steps li{align-content:start;background:var(--bg);border:1px solid var(--hair-2);border-radius:12px;counter-increment:mstep;display:grid;gap:6px;padding:16px 16px 18px}.mband-steps li:before{color:var(--purple);content:"Step " counter(mstep);font-family:var(--mono);font-size:12px}.mband-steps b{font-size:20px;font-weight:500;letter-spacing:-.02em}.mband-steps span{color:var(--muted);font-size:14.5px;line-height:1.45}.mband-steps li.mres{background:var(--night);border-color:transparent;color:#fff}.mband-steps li.mres:before{color:var(--tint)}.mband-steps li.mres span{color:hsla(0,0%,100%,.72)}.mband-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between}.mband-foot p{color:var(--muted);font-size:14px;max-width:52em}@media(max-width:1080px){.mband-steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mband-steps{grid-template-columns:1fr}}.mladder{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.mladder li{align-content:start;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);display:grid;gap:8px;padding:22px}.mladder .rung{color:var(--purple);font-family:var(--mono);font-size:12px}.mladder h3{font-size:20px}.mladder p{color:var(--muted);font-size:15px}.mrules{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mrules .card{align-content:start;display:grid;gap:8px;padding:22px}.mrules .k{color:var(--purple);font-family:var(--mono);font-size:12px}.mrules h3{font-size:20px}.mrules p{font-size:15px}.mcite,.mrules p{color:var(--muted)}.mcite{font-size:13.5px;margin-top:18px}@media(max-width:900px){.mladder,.mrules{grid-template-columns:1fr}}.r4-table-wrap{overflow-x:auto}.grid4-audit{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.grid4-audit{grid-template-columns:1fr}}