.mp-hero{background:radial-gradient(900px 400px at 85% -10%,#fdf3e0 0,#0000 60%);padding:clamp(32px,5vw,56px) 0 clamp(40px,6vw,64px)}.mp-crumb{color:var(--muted);margin-bottom:16px;font-size:.85rem}.mp-crumb a{color:var(--muted)}.mp-crumb span{color:var(--navy-700);font-weight:600}.mp-ic{vertical-align:-2px;width:14px;height:14px;display:inline-block}.mp-proof{color:var(--muted);font-size:.95rem}.mp-proof strong{color:var(--navy-800)}.mp-two{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.mp-tick{margin:0;padding:0;list-style:none}.mp-tick li{padding:8px 0 8px 28px;position:relative}.mp-tick li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.mp-prose{max-width:76ch}.mp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.mp-table{border-collapse:collapse;background:#fff;width:100%;min-width:560px}.mp-table th,.mp-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.mp-table th{color:var(--navy-800)}.mp-note{color:var(--muted);font-size:.9rem}.mp-links{flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mp-links a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;text-decoration:none;display:inline-block}.mp-proj{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.mp-proj a{color:inherit;padding:18px;text-decoration:none;display:block}.mp-proj .mp-sector{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem}@media (width<=880px){.mp-two{grid-template-columns:1fr}}.mp-related{padding:8px 0 44px}
