.ca-latest-stories{max-width:1270px}.ca-latest-stories:not(:has(article)){display:none}.ca-latest-stories__head{align-items:center;display:flex;gap:14px;margin-bottom:2em}.ca-latest-stories__mark{flex:0 0 auto;height:16px;width:25px}.ca-latest-stories__heading{color:#0c3644;margin-bottom:-8px}.ca-latest-stories__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ca-latest-story-card{min-width:0}.ca-latest-story-card__link{align-items:flex-end;background:#0b2b33;border-radius:24px;display:flex;min-height:540px;overflow:hidden;position:relative;text-decoration:none}.ca-latest-story-card__img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1);transition:transform .5s ease;width:100%}.ca-latest-story-card__img--placeholder{background:linear-gradient(180deg,rgba(12,54,68,0) 21.14%,#0c3644 99.96%);inset:0;position:absolute}.ca-latest-story-card__link:before{background:linear-gradient(0deg,rgba(12,54,68,.92) 10%,rgba(12,54,68,.5) 55%,rgba(12,54,68,.1));content:"";inset:0;position:absolute;z-index:1}.ca-latest-story-card__content{display:flex;flex-direction:column;gap:12px;padding:2em 1.75em;position:relative;width:100%;z-index:2}.ca-latest-story-card__title{color:#fff;font-size:24px;font-weight:700;line-height:normal}.btn--light-orange-arrow{align-items:center;display:inline-flex;line-height:normal;width:fit-content}.ca-latest-story-card__link:hover .ca-latest-story-card__img{transform:scale(1.1)}.ca-latest-story-card__link:focus-visible{outline:2px solid rgba(248,98,0,.45);outline-offset:4px}.ca-latest-story-card__logo{align-items:center;background:#fff;border:1px solid rgba(16,24,40,.06);border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.08);display:flex;height:72px;justify-content:center;left:20px;padding:10px;position:absolute;top:20px;width:72px;z-index:2}.ca-latest-story-card__logo-img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}@media (max-width:1024px){.ca-latest-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-latest-stories__grid>.ca-latest-story-card:last-child{grid-column:1/-1}.ca-latest-story-card__link{min-height:400px}.ca-latest-story-card__logo{height:64px;left:16px;padding:9px;top:16px;width:64px}}@media (max-width:767px){.ca-latest-stories__grid{grid-template-columns:1fr}.ca-latest-story-card__logo{border-radius:10px;height:58px;left:14px;padding:8px;top:14px;width:58px}}