/* Scoped refinements from the 2026-10-13 normal-scale visual review. */
.mr-program-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.mr-program-grid>.nm-card:last-child{grid-column:1/-1}
@media(max-width:780px){
 .mp-page .mr-mobile-hero .nm-hero-layout{display:flex;flex-direction:column;align-items:stretch;gap:0}
 .mp-page .mr-mobile-hero .nm-hero-copy,.mp-page .mr-mobile-hero .nm-lead{display:contents}
 .mp-page .mr-mobile-hero .nm-hero-copy>.nm-kicker{order:0}
 .mp-page .mr-mobile-hero .nm-hero-copy>h1{order:1}
 .mp-page .mr-mobile-hero .mr-hero-summary{order:2;display:block;font-size:19px;line-height:1.5;margin:0 0 20px}
 .mp-page .mr-mobile-hero .nm-hero-product{order:3;margin:0 auto 20px}
 .mp-page .mr-mobile-hero .mr-hero-detail{order:4;display:block;font-size:17px;line-height:1.5;margin:0 0 15px}
 .mp-page .mr-mobile-hero .nm-hero-copy>.nm-links{order:5;margin:0}
 .mr-mobile-hero.mb-hero .mb-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}
 .mr-mobile-hero.mb-hero .mb-hero-copy{display:contents}
 .mr-mobile-hero.mb-hero .nm-kicker{order:0}
 .mr-mobile-hero.mb-hero h1{order:1}
 .mr-mobile-hero.mb-hero .nm-lead{order:2;margin-bottom:20px}
 .mr-mobile-hero.mb-hero .mb-hero-visual{order:3;margin:0 0 20px}
 .mr-mobile-hero.mb-hero .mb-buyer-points{order:4}
 .mr-mobile-hero.mb-hero .mb-actions{order:5}
 .mr-program-grid{grid-template-columns:1fr}
}
@media(max-width:560px){.mp-page .mr-mobile-hero .mr-hero-summary{font-size:18px}}
