.b-image-card{overflow:visible}.b-image-card__image-wrapper{border:1px solid var(--color-outline);border-radius:.75rem;transition:transform var(--transition-card),box-shadow var(--transition-card),border-color var(--transition-card)}.b-image-card__image-wrapper:before{border-radius:.75rem}.b-image-card__image-wrapper:after{background-image:url(../img/icons/corner-top-left.svg),url(../img/icons/corner-top-right.svg),url(../img/icons/corner-bottoom-left.svg),url(../img/icons/corner-bottom-right.svg);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:31px 31px;bottom:-2px;content:"";left:-2px;pointer-events:none;position:absolute;right:-2px;top:-2px;transform:translateZ(0);z-index:2}.b-image-card__image{border-radius:.75rem;bottom:1rem;height:calc(100% - 2rem);left:1rem;right:1rem;top:1rem;width:calc(100% - 2rem)}.b-image-card__description,.b-image-card__subtitle,.b-image-card__title{color:var(--wp--preset--color--contrast)}.b-image-card__content{max-width:100%;transition:transform var(--transition-card)}@media(hover:hover)and (pointer:fine){.b-image-card.has-stretched-link:hover .b-image-card__image-wrapper{border-color:var(--color-outline-hover);box-shadow:0 .75rem 1.5rem var(--color-shadow-hover);outline-color:var(--color-outline-hover);transform:translateY(-.5rem)}.b-image-card.has-stretched-link:hover .b-image-card__content{transform:translateY(-.5rem)}}.b-image-card.has-stretched-link:focus-within .b-image-card__image-wrapper{border-color:var(--color-outline-hover);box-shadow:0 .75rem 1.5rem var(--color-shadow-hover);outline-color:var(--color-outline-hover);transform:translateY(-.5rem)}.b-image-card.has-stretched-link:focus-within .b-image-card__content{transform:translateY(-.5rem)}@media(prefers-reduced-motion:reduce){.b-image-card.has-stretched-link:focus-within,.b-image-card.has-stretched-link:focus-within .b-image-card__content,.b-image-card.has-stretched-link:focus-within .b-image-card__image-wrapper,.b-image-card.has-stretched-link:hover,.b-image-card.has-stretched-link:hover .b-image-card__content,.b-image-card.has-stretched-link:hover .b-image-card__image-wrapper{transform:none;transition:none}}.b-latest-posts{align-items:flex-start;margin-block-start:var(--spacing--xxl)}.b-latest-posts--no-swiper{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.b-latest-posts--no-swiper{flex-direction:row;gap:3rem}}.b-latest-posts--no-swiper .b-latest-posts__grid{display:grid;flex:1;gap:2rem;grid-template-columns:1fr;max-width:1492px}@media(min-width:768px){.b-latest-posts--no-swiper .b-latest-posts__grid{gap:3rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.b-latest-posts--no-swiper .b-latest-posts__grid{grid-template-columns:repeat(3,1fr)}}.b-latest-posts--no-swiper .b-image-card{width:100%!important}.b-latest-posts__footer{align-items:center;display:flex;flex-shrink:0}.b-latest-posts__footer .wp-block-buttons{margin:0}.b-latest-posts__footer .wp-block-button__link{white-space:nowrap}.b-latest-posts .b-image-card{display:flex;flex-direction:column;gap:calc(2.25rem + var(--spacing--md));height:auto;min-height:auto;overflow:visible}.b-latest-posts .b-image-card__image-wrapper{aspect-ratio:448/228;height:auto;overflow:visible;position:relative;width:calc(100% - 1.5rem)}.b-latest-posts .b-image-card__image-wrapper:before{display:none!important}.b-latest-posts .b-image-card__image-wrapper img{aspect-ratio:442.31/248.8;bottom:1.5rem;height:auto!important;left:1.5rem;right:1.5rem;top:1.5rem;width:unset;z-index:111}.b-latest-posts .b-image-card__description{font-weight:700}.b-latest-posts .b-image-card__excerpt{display:-webkit-box;overflow:hidden;padding:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.b-latest-posts .b-image-card__title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--custom--font-size--base);font-style:normal;font-weight:var(--wp--custom--font-weight--heading);letter-spacing:0;line-height:1.5;text-transform:uppercase}.b-latest-posts .b-image-card__title a{font-weight:400!important}.b-latest-posts .b-image-card__content{aspect-ratio:unset;gap:var(--spacing-xxs);height:unset;inset:auto!important;min-height:auto;padding:0;position:static!important;transform:none!important}.b-latest-posts .b-image-card__arrow,.b-latest-posts .b-image-card__arrow-icon{display:none}
/*# sourceMappingURL=block_latest-posts.css.map*/