.mobile-quick-nav-wrap{display:none}
.home-page .home-section-description{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.7;font-weight:400}
.home-page .special-collection--compact .special-heading{align-items:center;padding-bottom:14px}
.home-page .special-collection--compact .special-heading h2{font-size:28px}
.home-page .special-collection--compact .special-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:18px 0}
.home-page .special-collection--compact .special-lead-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;background:transparent;border:0;gap:16px}
.home-page .special-collection--compact .special-lead-card .special-image-link{aspect-ratio:16/10;border-radius:4px}
.home-page .special-collection--compact .special-lead-card .special-card-copy{padding:0}
.home-page .special-collection--compact .special-lead-card h3{font-size:21px;line-height:1.55;margin:5px 0}
.home-page .special-collection--compact .special-lead-card .special-card-copy>p{display:none}
.home-page .special-collection--compact .special-support-grid{grid-template-columns:minmax(0,1fr);gap:12px}
.home-page .special-collection--compact .special-support-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;background:transparent;border:0;border-bottom:1px solid var(--line);padding-bottom:12px}
.home-page .special-collection--compact .special-support-card:last-child{border-bottom:0;padding-bottom:0}
.home-page .special-collection--compact .special-support-card .special-image-link{aspect-ratio:3/2;border-radius:3px}
.home-page .special-collection--compact .special-support-card .special-card-copy{padding:0}
.home-page .special-collection--compact .special-support-card h3{font-size:16px;line-height:1.55;margin:0 0 5px}
.home-page .special-collection--compact .special-badge{display:none}
.home-page .special-collection--compact .special-more{padding:8px 24px 16px}
@media(max-width:760px){
 .mobile-quick-nav-wrap{display:block;position:relative;min-width:0;border-bottom:1px solid var(--line)}
 .mobile-quick-nav{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:16px;white-space:nowrap;-webkit-overflow-scrolling:touch}
 .mobile-quick-nav::-webkit-scrollbar{display:none}
 .mobile-quick-nav-wrap::after{content:"";position:absolute;right:0;top:0;bottom:0;width:16px;pointer-events:none;background:linear-gradient(to right,transparent,var(--paper))}
 .mobile-quick-nav>a{display:flex;align-items:center;min-height:44px;flex:none;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}
 .mobile-quick-nav>a:hover{color:var(--accent)}
 .mobile-quick-nav>a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:3px}
 .home-page .home-top-grid>.home-important{grid-row:2}
 .home-page .home-top-grid>.home-top-rail{grid-row:3}
 .home-page .special-collection--compact .special-heading{align-items:start;gap:12px}
 .home-page .special-collection--compact .special-heading h2{font-size:25px}
 .home-page .special-collection--compact .special-season{display:none}
 .home-page .special-collection--compact .special-grid{grid-template-columns:minmax(0,1fr);gap:18px}
 .home-page .special-collection--compact .special-lead-card{grid-template-columns:120px minmax(0,1fr);gap:14px}
 .home-page .special-collection--compact .special-lead-card h3{font-size:19px;line-height:1.55}
 .home-page .special-collection--compact .special-support-card h3{font-size:16px}
}
