.all-category-icons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 28px;margin-top:36px}.all-category-icon{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;color:#3c436d;font-size:15px;line-height:1.5;padding:14px 8px;text-decoration:none}.all-category-icon img{width:68px;max-width:68px;height:68px;object-fit:contain;transition:transform .2s}.all-category-icon:hover img{transform:translateY(-4px)}.all-category-icon:hover span{text-decoration:underline;text-underline-offset:4px}.all-category-icon:focus-visible{outline:3px solid #4565a5;outline-offset:4px}@media(max-width:1000px){.all-category-icons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.all-category-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}}@media(max-width:800px){.all-category-icon img{width:58px;max-width:58px;height:58px}}@media(max-width:480px){.all-category-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.all-category-icon{font-size:14px}}@media(prefers-reduced-motion:reduce){.all-category-icon img{transition:none}}