@media (max-width:781px){.nnpw-page__inner{padding:16px 12px 40px}.nnpw-current{padding:16px}.nnpw-current__icon{font-size:2.8rem}.nnpw-hourly__scroll{-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px 10px;scroll-snap-type:x proximity}.nnpw-hour{min-width:96px;scroll-snap-align:start}.nnpw-stats,.nnpw-day__meta,.nnpw-daypart__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.nnpw-chart{padding:12px}.nnpw-chart__canvas{height:240px}.nnpw-map{max-height:60vh}.nnpw-featured__grid,.nnpw-city-list,.nnpw-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}.nnpw-search__input,.nnpw-filter__input{font-size:16px}.nnpw-tabs{margin:16px -12px 8px;padding:0 12px}}@media (max-width:420px){.nnpw-featured__grid,.nnpw-city-list,.nnpw-related__list{grid-template-columns:1fr}}@media (max-width:781px){.nnpw-hero{padding:20px 18px}.nnpw-hero__temp{font-size:3rem}.nnpw-tiles,.nnpw-history__grid,.nnpw-activity-grid,.nnpw-golden__list,.nnpw-compare-cards,.nnpw-radar-cities__list{grid-template-columns:repeat(2,minmax(0,1fr))}.nnpw-daily-strip__list{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.nnpw-daily-strip__item{flex:0 0 88px}.nnpw-hourly-side{max-height:none}.nnpw-radar__controls{gap:8px}.nnpw-radar__time{min-width:0}.nnpw-alert{grid-template-columns:24px 1fr}.nnpw-alert__severity{grid-column:2}}