@media(max-width:920px){.nh-nav-links,.nh-nav-actions>.nh-btn-ghost{display:none}.nh-mobile-toggle{display:grid;place-items:center}.nh-hero{padding-top:50px}.nh-hero-grid{grid-template-columns:1fr;gap:28px}.nh-hero-card{max-width:650px}.nh-search{grid-template-columns:1fr 160px auto}.nh-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nh-footer-brand{grid-column:1/-1}}
@media(max-width:700px){.nh-container{width:min(calc(100% - 28px),var(--content-max-width))}.nh-nav{min-height:64px}.nh-nav-actions>.nh-btn-primary{display:none}h1{font-size:44px}.nh-hero-copy>p{font-size:16px}.nh-search{grid-template-columns:1fr;padding:8px}.nh-search-field+.nh-search-field{border-left:0;border-top:1px solid var(--line)}.nh-category-grid{grid-template-columns:1fr}.nh-section-head{align-items:start}.nh-text-link{display:none}.nh-listing-toolbar{align-items:flex-start}.nh-listing{grid-template-columns:1fr;gap:10px}.nh-listing-time{justify-self:start}.nh-listing-info strong{display:inline;margin-right:4px}.nh-promo-card{grid-template-columns:1fr;padding:28px}.nh-promo-card .nh-btn{justify-self:start}.nh-footer-grid{grid-template-columns:1fr 1fr}.nh-footer-brand{grid-column:1/-1}.nh-footer-bottom{flex-direction:column}}
@media(max-width:480px){h1{font-size:38px}.nh-hero{padding-top:38px}.nh-hero-card{padding:23px}.nh-mini-stats{gap:8px}.nh-mini-stat strong{font-size:20px}.nh-tabs{width:100%}.nh-tab{flex:1;padding-inline:8px}.nh-listing-toolbar{flex-direction:column}.nh-sort{width:100%}.nh-footer-grid{grid-template-columns:1fr}.nh-footer-brand{grid-column:auto}}
@media(max-width:480px){.nh-home-hero{padding:34px 0}.nh-home-hero .nh-home-benefits{grid-template-columns:1fr;gap:13px}.nh-home-hero .nh-home-benefits .nh-mini-stat+.nh-mini-stat{padding-top:13px;border-top:1px solid rgba(255,255,255,.1)}.nh-home-hero .nh-home-benefits strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
