/**handles:theme-posts-list**/
.posts-list{--cols:1;--cg:1.5rem;--rg:5.5rem}.posts-list:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:var(--jc,start);-ms-flex-pack:var(--jc,start);justify-content:var(--jc,start);-webkit-column-gap:var(--cg);-moz-column-gap:var(--cg);column-gap:var(--cg);row-gap:var(--rg)}.posts-list:not(.slick-initialized) article{width:calc((100% - var(--cg)*(var(--cols) - 1))/ var(--cols))}.posts-list article{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.posts-list article .img-wrap{position:relative;aspect-ratio:4/3}.posts-list article .img-link,.posts-list article img{position:absolute;top:0;left:0;width:100%;height:100%}.posts-list article .img-link{--bs-border-width:0}.posts-list article .img-link:hover{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.posts-list article img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.posts-list article .term-link{position:absolute;bottom:.8rem;left:0;--bs-border-width:0;--bs-btn-bg:var(--bs-white);--bs-btn-padding-x:1em;--bs-btn-padding-y:.35em;font-size:1rem;max-width:50%}.posts-list article h3{margin:1.5rem 0 0}.posts-list article h3 a:not(:hover):not(:focus-visible){color:inherit}.posts-list article .wysiwyg-content{margin-top:.75rem}.posts-list article .link-wrap{margin-top:auto}.posts-list article .link-wrap .btn{margin-top:1.5rem}.posts-list article.type-partner .img-wrap{background-color:var(--logo-bg)}.posts-list article.type-partner img{top:50%;left:50%;translate:-50% -50%;width:clamp(100% - var(--section-spacing)*2,200px,80%);height:80%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.posts-list{--cols:2}}@media(min-width:992px){.posts-list{--cols:3}}@media(min-width:1200px){.posts-list{--cg:2.25rem}}@media(min-width:1400px){.posts-list{--cg:2.75rem}}