/* V91 — market-originated businesses mixed with existing SpinOut U listings */
.mp-origin-label{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#304f91;font-style:normal;font-size:10px;font-weight:750;letter-spacing:.03em;margin-left:6px;vertical-align:middle}
.mp-blueprint-panel{background:linear-gradient(160deg,#f8fafc,#fff)}
.mp-caveat{color:#526174;border-left:3px solid #99b5d3;padding:7px 12px}
.mp-blueprint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:22px 0}
.mp-blueprint-grid article{background:#f4f8fc;border:1px solid #d9e4f0;border-radius:13px;padding:16px;min-width:0}
.mp-blueprint-grid small,.mp-work-list small{display:block;color:#53718b;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}
.mp-blueprint-grid strong,.mp-work-list strong{display:block;color:#142d4b;font-size:15px;line-height:1.4}
.mp-blueprint-grid p,.mp-work-list p{font-size:13px;line-height:1.55;margin:8px 0}
.mp-blueprint-grid a{font-size:13px;font-weight:600;word-break:break-word}
.mp-work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mp-work-list>div{padding:13px;border:1px solid #e0e7ee;border-radius:10px}
@media(max-width:720px){.mp-blueprint-grid,.mp-work-list{grid-template-columns:1fr}.mp-blueprint-grid article{padding:13px}}
