/* Only B2C category introductions; menu, directory and original cards are untouched. */
.mtf-retail-dense .mce-breadcrumb-wrap{padding-top:6px}
.mtf-retail-dense .mce-breadcrumb{margin-bottom:6px;line-height:1.35}
.mtf-retail-dense .mce-intro-wrap:has(.mce-intro--retail-compact){padding-top:0;padding-bottom:0}
.mce-intro--retail-compact{margin:0 0 12px}
.mce-intro--retail-compact .mce-intro__header{flex-direction:row;margin:0 0 8px;align-items:center;gap:10px}
.mce-intro--retail-compact h1{margin:0;font-size:clamp(24px,2.2vw,30px);line-height:1.2}
.mce-intro--retail-compact .mce-overview-link{min-height:40px;display:inline-flex;align-items:center;font-size:13px}
.mce-category-links ul{display:flex;flex-wrap:wrap;gap:6px 8px;list-style:none;padding:0;margin:0}
.mce-category-links li{min-width:0;max-width:100%}
.mce-category-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #dce5ed;border-radius:6px;background:#fff;color:#073865;text-decoration:none;font-size:14px;line-height:1.35}
.mce-category-links a span{overflow-wrap:anywhere;min-width:0}
.mce-category-links a:hover{background:#edf4f8;border-color:#9fb8ca}
.mce-category-links a:focus-visible{outline:3px solid #1e70b6;outline-offset:2px}
.mce-category-links .mce-arrow{flex:none;position:static;width:16px;height:16px}
@media(max-width:575.98px){
 .mce-intro--retail-compact .mce-intro__header{gap:8px;align-items:center}
 .mce-category-links ul{gap:6px}
 .mce-category-links a{font-size:13px;padding:8px 10px;gap:8px}
 .mce-intro--retail-compact .mce-overview-link{font-size:12px;min-height:44px}
}
