.mobile-section-nav{display:none}
@media screen and (max-width:700px){
  header{padding:10px 16px}
  header>.brand,header>.site-nav,header>.header-search-wrap{display:none}
  .mobile-section-nav{display:block;width:100%;margin:0}
  .mobile-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  .mobile-section-nav select{min-height:44px;font-size:16px;background:#fff}
  main{margin:14px auto}
  /* Remove introductory copy, statistics and promotions, not study content. */
  main>.hero,main>.notice,main>.stats,main>.repeat-promo,
  main>.sprint-jumps,main>.sprint-plan,main>.sprint-ka,
  main>.quant-heading{display:none}
  main>.ncert-heading{margin:0 0 12px;display:block}
  main>.ncert-heading>div:first-child,main>.ncert-heading>a{display:none}
  main>.ncert-heading:has(>div:only-child){display:none}
  main>.ncert-heading>div:not(:first-child){margin:0}
  .quant-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px}
  .quant-tabs button{font-size:12px;padding:8px;text-align:center;min-height:44px}
  #predictor-content>.stats{display:none}
  .sprint-section-heading p{display:none}
}
