@media (max-width:767px){body{font-size:16px!important}/* Base font boost / .nsm-hero-title{font-size:2.5rem!important;line-height:1.2!important}.nsm-hero-subtitle{font-size:1.1rem!important}button,a.nsm-btn-primary,a.nsm-btn-secondary{min-height:48px!important;font-size:16px!important;padding:12px 24px!important}.nsm-feature-enhanced,.product-card,.guide-card{min-width:100%!important;margin-bottom:1rem!important}[style="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}/* Fix fixed grids / table{overflow-x:auto;display:block}/ For any tables / :root{--nsm-spacing-sm:0.5rem;--nsm-spacing-lg:1rem;--nsm-spacing-xl:1.5rem}/ Scale vars /}@media (min-width:768px) and (max-width:1024px){.nsm-hero-title{font-size:3rem!important}[style="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}}