.catalogue-files{width:100%}.catalogue-files .catalogue{display:block;text-align:center;text-decoration:none}.catalogue-files .catalogue__media{position:relative;max-width:14.5rem;margin:0 auto;padding-top:calc(192 / 145 * 100%);border-radius:var(--border-radius);overflow:hidden}.catalogue-files .catalogue__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalogue-files .catalogue__title{margin:var(--gap) 0 0;color:var(--c-base);font-weight:500;text-decoration:underline;text-underline-offset:.2rem;transition:color var(--t-dur)}@media (hover: hover) and (pointer: fine){.catalogue-files .catalogue:hover .catalogue__title{color:var(--c-theme)}}.catalogue-files .catalogue:active .catalogue__title{color:var(--c-theme)}
