/**handles:theme-posts-xl**/
section.posts.type-xl{--speed:.3s;--easing:ease;--rg:30px;--cg:70px;--gtc:minmax( 0, 1fr );--gta:"imgs" "posts"}section.posts.type-xl.is-slider{--gta:"imgs" "posts" "arrows"}section.posts.type-xl>.container{display:grid;-webkit-column-gap:var(--cg);-moz-column-gap:var(--cg);column-gap:var(--cg);row-gap:var(--rg);grid-template-columns:var(--gtc);grid-template-rows:var(--gtr,initial);grid-template-areas:var(--gta)}section.posts.type-xl .imgs{grid-area:imgs;aspect-ratio:543/497}section.posts.type-xl .imgs img{display:block;-webkit-transition:opacity var(--speed) var(--easing);transition:opacity var(--speed) var(--easing)}@media(prefers-reduced-motion:reduce){section.posts.type-xl .imgs img{-webkit-transition:none;transition:none}}section.posts.type-xl .imgs:not(.initialized) img:not(:first-child){display:none}section.posts.type-xl .imgs.initialized img:not(.visible){opacity:0;pointer-events:none}section.posts.type-xl .posts{grid-area:posts;align-self:center}section.posts.type-xl .slick-arrows{grid-area:arrows;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:10px}section.posts.type-xl .slick-arrows .btn{padding:0;font-size:19px;height:3em;aspect-ratio:1;display:block}section.posts.type-xl .slider:not(.slick-initialized) article:not(:first-child){display:none}section.posts.type-xl .slick-list{overflow:visible}section.posts.type-xl h2{margin:0 0 6px}section.posts.type-xl h2+.wysiwyg-content{margin-bottom:1.25rem}section.posts.type-xl article h3{color:var(--bs-primary)}section.posts.type-xl article .wysiwyg-content{margin-top:22px}section.posts.type-xl article .btn{margin-top:32px}@media(max-width:991.98px){section.posts.type-xl .slick-list:not(.transitioning) article:not(.slick-active){height:0;pointer-events:none}}@media(min-width:992px){section.posts.type-xl{--rg:40px;--cg:40px;--gtc:minmax( 0, 12fr ) minmax( 0, 13fr );--gta:"imgs posts"}section.posts.type-xl.is-slider{--gtr:minmax( 0, 1fr ) auto;--gta:"imgs posts" "imgs arrows"}}@media(min-width:1200px){section.posts.type-xl{--rg:55px;--cg:55px}}@media(min-width:1400px){section.posts.type-xl{--rg:70px;--cg:70px}}