body .is-root-container .component-card-post .inner-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}body .is-root-container .component-card-post .image-wrapper{position:relative;overflow:hidden;width:100%;height:min(calc(12.5rem + 6.875 * (100vw - 22.5rem) / 77.5),19.375rem)}body .is-root-container .component-card-post .image-wrapper .image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:relative;overflow:hidden;width:100%;transition:opacity cubic-bezier(0.5, 0, 0, 1) 250ms}body .is-root-container .component-card-post .image-wrapper .image .link{text-indent:-9999px}body .is-root-container .component-card-post .image-wrapper .image .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .component-card-post .infos{display:grid;grid-template-columns:1fr;gap:1rem;color:#000}body .is-root-container .component-card-post .infos .overline{display:flex;flex-flow:row;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem);align-items:center}body .is-root-container .component-card-post .infos .date,body .is-root-container .component-card-post .infos .category{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase}body .is-root-container .component-card-post .infos .category{color:#fff;padding:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem) clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);background:#0a5d6d;border-radius:100px}body .is-root-container .component-card-post .infos .title{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(1.125rem + 0.5 * (100vw - 22.5rem) / 77.5),1.625rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}body .is-root-container .component-card-post:hover .image-wrapper .image{opacity:.8}body .is-root-container .component-card-post:hover .infos .title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}