.article-multicolumn{margin-top:3.2rem;margin-bottom:3.2rem}.article-multicolumn .article-multicolumn__title{margin-bottom:1.2rem}.article-multicolumn__grid{gap:1.2rem;display:grid}.article-multicolumn__grid--1,.article-multicolumn__grid--2,.article-multicolumn__grid--3{grid-template-columns:1fr}.article-multicolumn__column{flex-direction:column;display:flex}.article-multicolumn__image-wrapper{border-radius:var(--border-radius-lg);width:100%;margin-bottom:1.2rem;position:relative;overflow:hidden}.article-multicolumn__grid--1 .article-multicolumn__image-wrapper{aspect-ratio:16/9;border-radius:var(--border-radius-xl)}.article-multicolumn__grid--2 .article-multicolumn__image-wrapper{aspect-ratio:1}.article-multicolumn__grid--3 .article-multicolumn__image-wrapper{aspect-ratio:3/4}.article-multicolumn__image-wrapper .article-multicolumn__image{object-fit:cover;width:100%;height:100%;margin-bottom:0;position:absolute;top:0;left:0}.article-multicolumn__link-text{color:var(--color-bark);margin:0}.article-multicolumn__colour-link{color:var(--color-bark);text-underline-offset:.3rem;transition:opacity var(--duration-default)ease;text-decoration:underline}.article-multicolumn__colour-link:hover{opacity:.7}.article-multicolumn__colour-name{text-underline-offset:.3rem;text-decoration:underline}.article-multicolumn--carousel{margin-left:calc(var(--spacing-xl)*-1);margin-right:calc(var(--spacing-xl)*-1);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);overflow:hidden}.article-multicolumn--carousel .article-multicolumn__title{padding-left:0}.article-multicolumn--carousel swiper-container::part(container){overflow:visible}.article-multicolumn__slide{height:auto}.article-multicolumn--carousel .article-multicolumn__image-wrapper{aspect-ratio:3/4}@media screen and (min-width:768px){.article-multicolumn{margin-top:4.8rem;margin-bottom:4.8rem}.article-multicolumn .article-multicolumn__title{margin-bottom:1.6rem}.article-multicolumn__grid{gap:1.6rem}.article-multicolumn__grid--2{grid-template-columns:repeat(2,1fr)}.article-multicolumn__grid--3{grid-template-columns:repeat(3,1fr)}.article-multicolumn__image-wrapper{margin-bottom:1.6rem}.article-multicolumn--carousel{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}
