[data-vz-carrossel]{position:relative}[data-vz-carrossel] .splide__list{display:flex;gap:var(--vz-car-gap,15px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;list-style:none}[data-vz-carrossel] .splide__list::-webkit-scrollbar{display:none}[data-vz-carrossel] .splide__slide{flex:0 0 calc(
        (100% - (var(--vz-car-n, 1) - 1) * var(--vz-car-gap, 15px))
        / var(--vz-car-n, 1)
    );min-width:0;scroll-snap-align:start}[data-vz-carrossel] .splide__arrows{position:static;height:0}[data-vz-carrossel] .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2em;height:2em;padding:0;border:0;border-radius:50%;background:#ccc;opacity:.7;cursor:pointer}[data-vz-carrossel] .splide__arrow--prev{left:1em}[data-vz-carrossel] .splide__arrow--next{right:1em}[data-vz-carrossel] .splide__arrow svg{width:1.2em;height:1.2em;fill:#000}[data-vz-carrossel] .splide__arrow--prev svg{transform:scaleX(-1)}[data-vz-carrossel] .splide__arrow[disabled]{opacity:.25;cursor:default}[data-vz-carrossel] .splide__pagination{position:absolute;bottom:.5em;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:.4em;margin:0;padding:0;list-style:none;z-index:1}[data-vz-carrossel] .splide__pagination li{display:flex}[data-vz-carrossel] .splide__pagination__page{display:block;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ccc;opacity:.7;cursor:pointer}[data-vz-carrossel] .splide__pagination__page.is-active{opacity:1}@media (prefers-reduced-motion:reduce){[data-vz-carrossel] .splide__list{scroll-behavior:auto}}#category-slider{--vz-car-n:1;--vz-car-gap:0px}#splide-posts{--vz-car-n:3;--vz-car-gap:1rem}@media screen and (max-width:1150px){#splide-posts{--vz-car-n:1;--vz-car-gap:.5rem}}.related-posts-carousel{--vz-car-n:3;--vz-car-gap:15px}@media screen and (max-width:750px){.related-posts-carousel{--vz-car-n:2}}@media screen and (max-width:600px){.related-posts-carousel{--vz-car-n:1}}