.group-banner-link{color:inherit;text-decoration:none;cursor:pointer}.group-banner-link:focus-visible{outline:4px solid #b9001c;outline-offset:5px}.group-banner-link:hover h2,.group-banner-link:hover h3{text-decoration:underline;text-underline-offset:6px}.group-banner-cta{display:inline-block;color:#b9001c;font-size:13px;font-weight:700}.group-landing{padding-top:24px;padding-bottom:48px}.group-landing h1{font-size:clamp(28px,4vw,44px);line-height:1.25}.group-landing .cat-collection-grid{margin-top:28px}.group-landing .cat-collection img{width:100%;object-fit:contain}.group-landing .cat-languages a[lang=fr]:after{content:"FR"}@media(min-width:901px){.cat-languages a[lang=fr]:after{content:"FR"}}