.body-types-compact_browser__UJqNz{text-align:center}.body-types-compact_browser__UJqNz .section-heading{text-align:center;margin:0 auto 28px;max-width:680px}.body-types-compact_browser__UJqNz .section-heading h2{font-size:var(--section-heading-size,28px);line-height:1.2}.body-types-compact_browser__UJqNz .section-heading h2:after{content:"";display:block;width:48px;height:2px;margin:14px auto 0;background:currentColor;opacity:.65}.body-types-compact_categories__5iEjt{display:grid;grid-template-columns:repeat(var(--section-columns,6),minmax(0,1fr));align-items:end;gap:16px}.body-types-compact_categories__5iEjt a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;min-width:0;color:inherit;text-decoration:none;border-radius:4px;padding:4px}.body-types-compact_categories__5iEjt img{display:block;width:100%;max-width:190px;height:82px;object-fit:contain;transition:transform .15s ease}.body-types-compact_categories__5iEjt span{font-size:15px;line-height:1.4;font-weight:600}.body-types-compact_categories__5iEjt a:hover img{transform:translateY(-3px)}.body-types-compact_categories__5iEjt a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:900px){.body-types-compact_categories__5iEjt{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}@media (max-width:540px){.body-types-compact_categories__5iEjt{grid-template-columns:repeat(var(--section-mobile-columns,2),minmax(0,1fr));gap:16px 12px}.body-types-compact_categories__5iEjt img{height:68px}.body-types-compact_categories__5iEjt span{font-size:14px}}@media (prefers-reduced-motion:reduce){.body-types-compact_categories__5iEjt img{transition:none}.body-types-compact_categories__5iEjt a:hover img{transform:none}}