.block__ec-section-links{display:flex;justify-content:center;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.block__ec-section-links .wrapper{width:var(--container-width);display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.block__ec-section-links .wrapper .section{max-width:calc((100% - var(--spacing-sm) * 2) * .3333);width:100%;padding:var(--spacing-xs);background-color:var(--color-surface-secondary);border-radius:var(--border-radius-primary)}.block__ec-section-links .wrapper .section::after{display:none}.block__ec-section-links .wrapper .section .media{position:relative;width:100%;padding-top:50%;overflow:hidden;border-radius:var(--border-radius-primary)}.block__ec-section-links .wrapper .section .media img,.block__ec-section-links .wrapper .section .media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transition:transform 1s}.block__ec-section-links .wrapper .section .text{display:flex;flex-direction:column;align-items:center}.block__ec-section-links .wrapper .section .text h2{font:var(--type-h2);margin-bottom:var(--spacing-sm);position:relative;display:inline-block}.block__ec-section-links .wrapper .section .text h2::after{content:"";display:block;width:0;position:absolute;transition:.5s width;bottom:-1px;border-bottom:.1em solid var(--color-border-highlight)}.block__ec-section-links .wrapper .section .text h2.active::after,.block__ec-section-links .wrapper .section .text h2:hover::after,.current-menu-item .block__ec-section-links .wrapper .section .text h2::after{width:100%}.block__ec-section-links .wrapper .section .text p{min-width:100%;text-align:center;font:var(--type-b2);margin-bottom:var(--spacing-sm);min-height:2.5em}.block__ec-section-links .wrapper .section:hover .media img,.block__ec-section-links .wrapper .section:hover .media video{transform:scale(1.1)}.block__ec-section-links .wrapper .section:hover .text h2::after{width:100%}.block__anatomy-collection.bg-secondary .block__ec-section-links .section{background-color:var(--color-surface-primary)}@media screen and (max-width:1200px){.block__ec-section-links .wrapper{flex-wrap:nowrap;overflow:scroll;padding:0 var(--spacing-sm);padding-bottom:var(--spacing-sm)}.block__ec-section-links .wrapper .section{min-width:80%}}