.category-overview{padding-top:0}
.category-finds-section{scroll-margin-top:88px;padding-top:48px}
.category-products-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 18px}
.category-products-grid .product-card{display:flex;flex-direction:column;min-width:0}
.category-products-grid .product-image{height:auto;aspect-ratio:1;flex:none}
.category-products-grid .product-info{display:flex;flex-direction:column;flex:1;padding:14px}
.category-products-grid .product-info h3{font-size:13px;line-height:1.5;min-height:59px;margin:8px 0 14px}
.category-products-grid .product-bottom{flex-wrap:wrap;gap:7px;margin-top:auto}
.category-products-grid .product-bottom small{display:block;margin-top:3px}
.category-products-grid .image-arrow{width:28px;height:28px;right:9px;top:9px}
@media(max-width:1100px){.category-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:800px){.category-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.category-finds-section{padding-top:28px}.category-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.category-products-grid .product-info{padding:11px}.category-products-grid .product-info h3{font-size:12px;min-height:54px}}
.category-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.category-overview-grid article{border-top:2px solid #a9ded6;padding-top:22px;min-width:0}
.category-overview-grid h3{font-size:22px;line-height:1.35;margin:0 0 15px}
.category-overview-grid p{color:var(--muted);font-size:14px;line-height:1.85;margin:0 0 20px}
.category-overview-grid .text-link{white-space:normal;line-height:1.65}
.category-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.category-reading-grid .guide-card{min-height:240px}
.category-reading-grid .guide-card h3{margin-top:22px}
.category-reading-grid .guide-read{margin-top:auto;padding-top:24px;color:var(--teal-dark);font-size:12px;font-weight:800}
.product-card[id]{scroll-margin-top:110px}
.product-card[id]:target{outline:2px solid var(--teal-dark);outline-offset:4px}
@media(max-width:800px){.category-overview-grid{grid-template-columns:1fr;gap:30px}.category-overview-grid article{max-width:76ch}}
@media(max-width:800px){.category-hero-inner{display:block}.category-hero-inner>div:first-child{padding:30px 0 0;min-width:0}.category-hero-photo{height:250px;min-width:0}.category-hero-photo:before{width:220px;height:220px}.hero-actions .button{white-space:normal;text-align:center}}
@media(max-width:600px){.category-reading-grid{grid-template-columns:1fr}.category-overview-grid h3{font-size:21px}.category-reading-grid .guide-card{min-height:220px}.product-card[id]{scroll-margin-top:90px}}
