:root{--query-carousel-arrow-color:currentColor;--query-carousel-track-padding:var(--wp--preset--spacing--sm) 0}.wp-block-bloginabox-theme-query-carousel{container-name:query-carousel;container-type:inline-size;display:grid;grid-gap:var(--wp--preset--spacing--lg);gap:var(--wp--preset--spacing--lg)}.wp-block-bloginabox-theme-query-carousel__track{--carousel-size:var(--wp--style--global--wide-size);--carousel-column-count:1.05;--carousel-column-size:calc((var(--carousel-size) - var(--carousel-gap-size))/var(--carousel-column-count));--carousel-gap:var(--wp--preset--spacing--md);--carousel-gap-count:calc(var(--carousel-column-count) - 1);--carousel-gap-size:calc(var(--carousel-gap)*var(--carousel-gap-count));--carousel-margin:calc((100cqi - var(--carousel-size))/2);margin-bottom:calc(var(--wp--preset--spacing--sm)*-1);margin-top:calc(var(--wp--preset--spacing--sm)*-1);overflow-x:visible;overflow-y:hidden;overflow:visible hidden;overscroll-behavior-x:contain;padding:var(--query-carousel-track-padding);scroll-behavior:smooth;scroll-padding-inline-start:var(--carousel-margin);scroll-snap-type:x mandatory}@container query-carousel (min-width: 33.75rem){.wp-block-bloginabox-theme-query-carousel__track{--carousel-column-count:2.05}}@container query-carousel (min-width: 53.75rem){.wp-block-bloginabox-theme-query-carousel__track{--carousel-column-count:3}}.wp-block-bloginabox-theme-query-carousel__track::-webkit-scrollbar{display:none}.wp-block-bloginabox-theme-query-carousel__track .is-layout-grid,.wp-block-bloginabox-theme-query-carousel__track ul.wp-block-post-template{container-type:normal;display:flex;gap:var(--carousel-gap);max-width:none;padding-left:var(--carousel-margin)}.wp-block-bloginabox-theme-query-carousel__track .is-layout-grid:after,.wp-block-bloginabox-theme-query-carousel__track ul.wp-block-post-template:after{content:"";display:block;flex:0 0 var(--carousel-margin);margin-left:calc(var(--carousel-gap)*-1)}.wp-block-bloginabox-theme-query-carousel__track .is-layout-grid .wp-block-bloginabox-theme-card,.wp-block-bloginabox-theme-query-carousel__track .wp-block-post{flex:0 0 var(--carousel-column-size);margin:0;scroll-snap-align:start}html.js .wp-block-bloginabox-theme-query-carousel__track .card-block.not-visible{opacity:1;transform:none}.wp-block-bloginabox-theme-query-carousel__track .is-layout-grid .wp-block-bloginabox-theme-card{display:flex}.wp-block-bloginabox-theme-query-carousel__track .is-layout-grid .wp-block-bloginabox-theme-card .card-block{display:flex;flex-direction:column}.wp-block-bloginabox-theme-query-carousel__track .is-layout-grid .wp-block-bloginabox-theme-card .card-block .card-block__content-wrapper{flex-grow:1}.wp-block-bloginabox-theme-query-carousel__navigation{display:flex;gap:var(--wp--preset--spacing--xs);margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size);visibility:hidden;width:100%}html.js .wp-block-bloginabox-theme-query-carousel__navigation{visibility:visible}.wp-block-bloginabox-theme-query-carousel__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background:transparent;border:2px solid var(--query-carousel-arrow-color);border-radius:9999px;color:var(--wp--preset--color--accent);cursor:pointer;display:flex;padding:0;width:3rem}.wp-block-bloginabox-theme-query-carousel__arrow:disabled{color:inherit;cursor:default;opacity:.25}.wp-block-bloginabox-theme-query-carousel__arrow *{fill:var(--query-carousel-arrow-color)}.wp-block-bloginabox-theme-query-carousel__arrow svg{aspect-ratio:1/1;margin:auto;width:1.5rem}
