.wp-block-post-template{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-start:auto;margin-inline-end:auto}@media (max-width: 600px){.wp-block-post-template-is-layout-grid.columns-1-on-mobile{grid-template-columns:1fr!important}.wp-block-post-template-is-layout-grid.columns-2-on-mobile{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wp-block-post-template-is-layout-grid.columns-3-on-mobile{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wp-block-post-template-is-layout-grid.scroll-x-on-mobile{display:flex!important}.wp-block-post-template-is-layout-grid.scroll-x-on-mobile>*{scroll-snap-align:start;overflow:hidden}.wp-block-post-template-is-layout-grid.scroll-x-on-mobile.columns-2-on-mobile>*{min-width:calc(50% - var(--wp--style--block-gap) / 2)}.wp-block-post-template-is-layout-grid.scroll-x-on-mobile.columns-3-on-mobile>*{min-width:calc(33.3333333333% - var(--wp--style--block-gap) / 3 * 2)}.wp-block-post-template-is-layout-grid.scroll-x-on-mobile:after{content:"";display:block;width:calc(4vw + 4px - var(--wp--style--block-gap));flex-shrink:0}}@media (min-width: 600px){.wp-block-columns.breakpoint-md .wp-block-post-template-is-layout-grid.one-col-xl{grid-template-columns:1fr!important}}@media (min-width: 900px){.wp-block-columns.breakpoint-lg .wp-block-post-template-is-layout-grid.one-col-xl{grid-template-columns:1fr!important}}@media (min-width: 1400px){.wp-block-columns.breakpoint-xl .wp-block-post-template-is-layout-grid.one-col-xl{grid-template-columns:1fr!important}}.wp-block-post-template.is-layout-flex{overflow:auto;scroll-snap-type:x mandatory;max-width:none;scrollbar-color:transparent transparent;scrollbar-width:none}.wp-block-post-template.is-layout-flex::scrollbar{display:none}.wp-block-post-template.is-layout-flex::-webkit-scrollbar{display:none}.wp-block-post-template.is-layout-flex>*{scroll-snap-align:center;scroll-snap-stop:always;width:100%;flex-shrink:0;box-sizing:border-box}.wp-block-post-template.has-link-overlay>li{position:relative}.wp-block-post-template.has-link-overlay>li>.wp-block-post__link-overlay{z-index:2;border:none}.wp-block-post-template.has-link-overlay>li a{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:2px;text-decoration-color:transparent;transition:text-decoration-color .15s cubic-bezier(0,0,.1,1)}.wp-block-post-template.has-link-overlay>li .wp-block-cover:after,.wp-block-post-template.has-link-overlay>li .wp-block-post-featured-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:0 0 0 2px var(--ts-text-strongest) inset;border-radius:var(--ts-border-radius-md);opacity:0;transition:opacity .15s cubic-bezier(0,0,.1,1)}.wp-block-post-template.has-link-overlay>li .wp-block-technostrefa-adjacent-label{transition:color .15s cubic-bezier(0,0,.1,1),background-color .15s cubic-bezier(0,0,.1,1)}.wp-block-post-template.has-link-overlay>li:hover{--wp--preset--color--bg-accent: #1288ff}.wp-block-post-template.has-link-overlay>li:hover a:not(.wp-block-technostrefa-category-labels__item){text-decoration-color:var(--ts-underline-color)}.wp-block-post-template.has-link-overlay>li:hover .wp-block-cover:after,.wp-block-post-template.has-link-overlay>li:hover .wp-block-post-featured-image:after{opacity:.25}.wp-block-post-template.has-lines{overflow:hidden}.wp-block-post-template.has-lines>.wp-block-post{position:relative}.wp-block-post-template.has-lines>.wp-block-post:before{content:"";border-bottom:1px solid var(--ts-border-color);border-right:1px solid var(--ts-border-color);position:absolute;inset:calc(var(--ts-posts-gap, var(--ts-block-gap)) * -.5);pointer-events:none}.slider-prev-button,.slider-next-button{border-radius:1.25rem;border:none;padding:0;margin:0;position:absolute;top:calc(50% - 3.5em);color:var(--wp--preset--color--text-accent);background-color:transparent;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;cursor:pointer}.is-layout-flow .slider-prev-button,.is-layout-flow .slider-next-button{margin:0}.slider-prev-button{left:-1.25rem}.slider-next-button{right:-1.25rem}.spaced.slider-prev-button,.spaced.slider-next-button{width:1.5rem;height:1.5rem}.spaced.slider-prev-button{left:-1.5rem}.spaced.slider-next-button{right:-1.5rem}@media (min-width: 600px){.spaced.slider-prev-button,.spaced.slider-next-button{width:2.5rem;height:2.5rem;background-color:var(--slider-btn-bg-color, transparent)}.spaced.slider-prev-button{left:-2.5rem}.spaced.slider-next-button{right:-2.5rem}}@keyframes autoplaying-slide{0%{background-size:100% 100%}to{background-size:0% 100%}}.slider-items-anchors{display:flex;justify-content:center;align-items:center;margin:1em 0 0}.slider-items-anchors button{padding:1.05em;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-basis:5em;height:2.33em;border:none;background-color:var(--wp--preset--color--text-accent);border-radius:5em;background-clip:content-box;cursor:pointer}.slider-items-anchors button.selected{padding:1em;background-color:var(--ts-indicator-active-color)}.slider-items-anchors button.selected.is-autoplaying{background-image:linear-gradient(to right,var(--ts-menu-overlay-muted-color),var(--ts-menu-overlay-muted-color));background-position:right;background-repeat:no-repeat;background-origin:content-box;animation:autoplaying-slide linear 6s both}.scroll-x-arrows{display:none}@media (max-width: 600px) and (hover: hover){.scroll-x-arrows{display:block;top:50%;z-index:1;opacity:0;transition:opacity .2s cubic-bezier(.5,0,.1,1)}.scroll-x-arrows>.slider-prev-button{left:-1.5rem}.scroll-x-arrows>.slider-next-button{right:-1.5rem}.scroll-x-arrows>.slider-prev-button,.scroll-x-arrows>.slider-next-button{background-color:var(--ts-bg-strong)}.has-scroll-x-on-mobile:hover .scroll-x-arrows{opacity:1}}
