.article-animated-card{position:relative;display:flex;flex-direction:column;aspect-ratio:27/22;overflow:hidden}@media only screen and (min-width: 1320px){.article-animated-card{aspect-ratio:27/25}}.article-animated-card__image-media{object-fit:cover;width:100%;height:100%}.article-animated-card__content-inner{position:relative}.article-animated-card__content{flex:1;transition:transform 300ms ease-out;position:absolute;top:100%;width:100%}@media(hover: hover)and (pointer: fine){.article-animated-card__content{transform:translateY(0)}.article-animated-card:hover .article-animated-card__content{transform:translateY(-100%)}.article-animated-card:hover .article-animated-card__content .article-animated-card__collapsible{opacity:1}}.article-animated-card__content-header{background:#fff;width:100%;left:0;position:absolute;bottom:calc(100% - 2px);padding:2.4rem;min-height:11rem}.article-animated-card__info{display:flex;align-items:center;gap:.8rem}.article-animated-card__info-separator{display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background-color:currentColor;transform:translateY(-2px)}.article-animated-card__title{font-weight:var(--font-weight-medium);text-wrap:unset;text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.article-animated-card__collapsible{padding:0 2.4rem 2.4rem;transition:opacity .6s ease .2s;opacity:0}@media only screen and (max-width: 1319.98px){.article-animated-card__collapsible{height:0;overflow:hidden}.article-animated-card__collapsible a.btn:last-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}}.article-animated-card__intro{margin-bottom:2.4rem;font-weight:var(--font-weight-medium);min-height:1.2rem}.article-animated-card__mobile-link{position:absolute;inset:0}@media only screen and (min-width: 841px){.article-animated-card__mobile-link{display:none}}.latest-articles__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4rem 3.2rem}@media only screen and (max-width: 840.98px){.latest-articles__wrapper>a.btn{order:3}}.latest-articles__grid{width:100%;display:grid;gap:2rem 3.2rem}@media only screen and (min-width: 841px){.latest-articles__grid{grid-template-columns:1fr 1fr 1fr}}
