section.flex-block.related-content .blocks{display:flex;--gap: clamp(1.25rem,0.87vw + 1.02rem,2rem);gap:var(--gap);justify-content:center;flex-wrap:wrap;--columns: 3}@media only screen and (max-width: 1024px){section.flex-block.related-content .blocks{--columns: 2}}@media only screen and (max-width: 600px){section.flex-block.related-content .blocks{--columns: 1}}section.flex-block.related-content .blocks .content-block{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}section.flex-block.related-content .blocks .content-block .content-block-inner{display:flex;flex-direction:column;align-items:flex-start}section.flex-block.related-content .blocks .content-block .content-block-inner .image-container{position:relative;font-size:0;border-radius:8px;margin-bottom:clamp(1.13rem,0.43vw + 1.01rem,1.5rem)}section.flex-block.related-content .blocks .content-block .content-block-inner .image-container img{width:100%;height:auto;border-radius:8px;opacity:1;transition:all .17s;aspect-ratio:4/3;object-fit:cover}section.flex-block.related-content .blocks .content-block .content-block-inner .image-container .arrow{position:absolute;bottom:clamp(0.5rem,0.14vw + 0.46rem,0.63rem);right:clamp(0.5rem,0.14vw + 0.46rem,0.63rem);background-color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.66);border-radius:50%;height:clamp(2rem,0.87vw + 1.77rem,2.75rem);width:clamp(2rem,0.87vw + 1.77rem,2.75rem);display:flex;align-items:center;justify-content:center;transition:all .17s}section.flex-block.related-content .blocks .content-block .content-block-inner .image-container .arrow svg{height:auto;width:clamp(1rem,0.58vw + 0.85rem,1.5rem)}section.flex-block.related-content .blocks .content-block .content-block-inner .image-container:hover img{opacity:.85}section.flex-block.related-content .blocks .content-block .content-block-inner .image-container:hover .arrow{background-color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.8)}section.flex-block.related-content .blocks .content-block .content-block-inner .text-container h4{margin-top:0;margin-bottom:clamp(1rem,0.29vw + 0.92rem,1.25rem)}section.flex-block.related-content .blocks .content-block .content-block-inner .text-container h4 a{text-decoration:none;opacity:1;transition:all .17s}section.flex-block.related-content .blocks .content-block .content-block-inner .text-container h4 a:hover{opacity:.85}section.flex-block.related-content .blocks .content-block .content-block-inner .text-container p{font-size:clamp(0.94rem,0.22vw + 0.88rem,1.13rem)}section.flex-block.related-content .blocks .content-block .content-block-inner .text-container a.cta-text{margin-top:clamp(0.75rem,0.29vw + 0.67rem,1rem)}@media only screen and (max-width: 1000px){section.flex-block.related-content .blocks .content-block .content-block-inner{flex-direction:column}}/*# sourceMappingURL=style.min.css.map */