.mb-care-journey{padding:32px 24px;background:#f3f7f8;color:#173846;border-block:1px solid #d3dfe4}
.mb-care-journey__inner{max-width:1120px;margin:auto}
.mb-care-journey h2{margin:0 0 20px;font:400 clamp(1.5rem,3vw,2rem)/1.3 'DM Serif Display',Georgia,serif;color:#102d3c}
.mb-care-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0 0 22px}
.mb-care-journey li{padding:18px;background:#fff;border:1px solid #d3dfe4;border-radius:8px}
.mb-care-journey h3{margin:0 0 10px;font:600 1rem/1.4 'IBM Plex Sans',sans-serif;color:#173846}
.mb-care-journey p{margin:0 0 14px;font:400 .95rem/1.7 'IBM Plex Sans',sans-serif;color:#29475f}
.mb-care-journey a{color:#164f7c;text-decoration:underline;text-underline-offset:3px}
.mb-care-journey__actions{display:flex;flex-wrap:wrap;gap:12px}
.mb-care-journey__actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #164f7c;border-radius:6px;font-weight:600}
.mb-care-journey a:focus-visible{outline:3px solid #164f7c;outline-offset:3px}
@media(max-width:900px){.mb-care-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.mb-care-journey{padding:26px 20px}.mb-care-journey ol{grid-template-columns:1fr}.mb-care-journey__actions{flex-direction:column}}
