.contentCards[data-v-82959217]{--_columns-count:1;overflow:hidden}.contentCards--lightBackground[data-v-82959217]{background:var(--layerLightColour);padding-block:calc(var(--cmsBlockSpacer)*1.5)}.contentCards__wrap[data-v-82959217]{margin-inline:auto;max-width:1728px;padding-left:20px;padding-right:20px;width:100%}.contentCards__title[data-v-82959217]{font-weight:var(--fontWeightRegular);margin-block-end:1em;text-transform:uppercase}.contentCards__title[data-v-82959217] b{font-weight:var(--fontWeightBold)}.contentCards__list[data-v-82959217]{display:grid;gap:30px 20px;grid-template-columns:repeat(var(--_columns-count),minmax(0,1fr))}@media (min-width:801px){.contentCards__list[data-v-82959217]{--_columns-count:2}}@media (min-width:641px) and (max-width:1300px){.contentCards--threeWide .contentCards__list[data-v-82959217]{display:flex;gap:20px;margin-inline:calc(var(--baseSpacing)*-1);overflow-x:auto;overscroll-behavior-inline:contain;overscroll-behavior-x:contain;padding-inline:var(--baseSpacing);scroll-padding-inline:var(--baseSpacing);scroll-snap-type:inline mandatory}}@media (min-width:1301px){.contentCards--threeWide .contentCards__list[data-v-82959217]{display:grid;--_columns-count:3}}.contentCard[data-v-82959217]{background:var(--layerLightColour);border-radius:12px;box-shadow:0 0 0 1px #0000000a,0 2px 4px #00000029;display:flex;flex-direction:column}@media (min-width:641px) and (max-width:1300px){.contentCards--threeWide .contentCard[data-v-82959217]{flex:0 0 460px;scroll-snap-align:start;scroll-snap-stop:always}}.contentCard__figure[data-v-82959217]{aspect-ratio:20/9;border-radius:12px 12px 0 0;overflow:hidden}.contentCard__figure img[data-v-82959217]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contentCard__body[data-v-82959217]{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:32px}.contentCard__title[data-v-82959217]{font-size:1.375rem;font-weight:var(--fontWeightRegular);line-height:1.63636364;margin:0;text-transform:uppercase}.contentCard__text[data-v-82959217]{--pageContentSpacer:1em;color:var(--midTextColour)}.contentCard__link[data-v-82959217]{font-family:var(--primaryFont);font-size:.875rem;font-weight:var(--fontWeightBold);line-height:1.28571429;text-transform:uppercase}.contentCard__link svg[data-v-82959217]{transition:transform .3s ease}.contentCard__link:hover svg[data-v-82959217]{transform:translate(5px)}.contentCard__actions[data-v-82959217]{display:flex;gap:8px;margin-top:auto;padding-top:1em}.contentCard__actions--isLinks[data-v-82959217]{gap:14px;justify-content:flex-end}
