@media(max-width:600px){
 .site-shell>main.wrap{width:calc(100% - var(--sn-mobile-content-gutter,12px)*2);margin-inline:auto;padding-inline:0}
 .sn-magazine-home .site-shell>main.homepage.wrap{width:auto;margin-inline:0;padding-inline:var(--sn-mobile-content-gutter,12px)}
 .homepage :is(.sn-edition-latest-grid,.story-grid,.sn-full-recent-grid,.sn-magazine-articles){gap:18px 12px}
 .homepage :is(.news-card,.sn-feature-card)>.card-body{padding-inline:0}
 .homepage .sn-magazine-desk{margin-bottom:20px}
 .homepage .sn-full-section-feature,.homepage .sn-full-section-people,.homepage .sn-bulletin-strip{padding:12px}
 .homepage .sn-module-lead-list .sn-module-stories{gap:16px}
 .homepage .sn-module-support{gap:16px}
 .mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:4px}
 .mobile-bottom-nav .bottom-logo{min-width:0;max-width:100%;padding:3px 6px;overflow:hidden}
 .mobile-bottom-nav .bottom-logo-image{display:block;width:auto;height:auto;max-width:100%;max-height:var(--sn-bottom-logo-height,40px);object-fit:contain;object-position:center}
 .mobile-bottom-nav .bottom-logo strong{max-width:100%;overflow-wrap:anywhere;font-size:12px;line-height:1.2}
}
/* A page gutter should not be repeated inside story-strip panels. */
@media(max-width:600px){
 .homepage .sn-content-module.sn-module-tabbed-strip .sn-module-stories{padding:12px 0;gap:18px}
 .homepage .sn-content-module.sn-module-video-spotlight .sn-module-stories{padding:12px 0;gap:18px}
 .homepage .sn-module-opinion-voices .sn-feature{padding:12px 0}
 .homepage .sn-module-headlines-desk .sn-headlines-exclusive{padding:12px 0}
 .homepage :is(.sn-full-section-feature,.sn-full-section-people,.sn-bulletin-strip){padding-inline:0}
 .homepage .story-grid>.news-card:nth-child(n){border-inline-start:0;padding-inline-start:0}
}
