.three-column-content-editorial{padding:var(--space-80) 0;max-width:1800px;margin-inline:auto}.three-column-content-editorial__scroll{overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-32);scrollbar-width:none;display:flex;gap:var(--space-16);padding-inline:var(--space-32);display:flex}
.three-column-content-editorial__scroll::-webkit-scrollbar{display:none}@media(min-width:1024px){.three-column-content-editorial__scroll{overflow-x:visible;scroll-snap-type:none;gap:var(--space-24)}}.three-column-content-editorial__card{width:100%;flex-shrink:1;min-width:267px;scroll-snap-align:start;display:flex;flex-direction:column;color:inherit;text-decoration:none}
.three-column-content-editorial__card:hover{text-decoration:none}.three-column-content-editorial__card-image{position:relative;overflow:hidden;margin-bottom:var(--space-24)}.three-column-content-editorial__card-image .image picture img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-large)}
@media(hover:hover) and (pointer:fine){a.three-column-content-editorial__card:hover .three-column-content-editorial__card-image .image picture img{transform:scale(1.03)}}a.three-column-content-editorial__card:focus-visible .three-column-content-editorial__card-image .image picture img{transform:scale(1.03)}.three-column-content-editorial__card-image-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--transition-large)}
@media(hover:hover) and (pointer:fine){a.three-column-content-editorial__card:hover .three-column-content-editorial__card-image-hover{opacity:1}}a.three-column-content-editorial__card:focus-visible .three-column-content-editorial__card-image-hover{opacity:1}.three-column-content-editorial__card-content{display:flex;flex-direction:column;gap:var(--space-24)}
.three-column-content-editorial__card-heading{margin-bottom:var(--space-24);font:var(--font-h4);text-transform:var(--font-h4-text-transform);letter-spacing:var(--font-h4-letter-spacing)}@media(hover:hover) and (pointer:fine){a.three-column-content-editorial__card:hover .three-column-content-editorial__card-heading{color:var(--color-grey-7)}
}a.three-column-content-editorial__card:focus-visible .three-column-content-editorial__card-heading{color:var(--color-grey-7)}.three-column-content-editorial__card-copy{color:var(--color-grey-8)}