.category-overview-page{padding-top:30px;padding-bottom:36px}.category-overview-heading{margin-bottom:20px}.category-overview-heading .eyebrow{margin-bottom:8px}.category-overview-heading h1{font-size:clamp(28px,3.6vw,44px);margin-bottom:12px}.category-overview-heading p{margin-bottom:0}.category-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 20px;max-width:1120px;margin:0 auto;padding:8px 0}.category-overview-link{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:10px;padding:8px 4px 12px;text-align:center;min-width:0;border-radius:14px}.category-overview-image{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:120px;height:120px;border:2px solid transparent;border-radius:50%;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.category-overview-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.category-overview-link strong{font-size:15px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}.category-overview-link:hover .category-overview-image,.category-overview-link:focus-visible .category-overview-image{border-color:var(--yellow);background:var(--cream);transform:scale(1.04)}.category-overview-link:hover strong{text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.category-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-overview-image{width:104px;height:104px}.category-overview-link strong{font-size:14px}}@media(max-width:480px){.category-overview-page{padding-top:22px;padding-bottom:24px}.category-overview-heading{margin-bottom:12px}.category-overview-heading .eyebrow{font-size:10px}.category-overview-heading p{font-size:14px}.category-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.category-overview-image{width:84px;height:84px}.category-overview-link{padding:5px 0 8px;gap:6px}.category-overview-link strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.category-overview-image{transition:none}}
