.VersoesCarousel-module__Of3Sjq__stage{position:relative}.VersoesCarousel-module__Of3Sjq__track{gap:var(--space-md);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:.25rem .5rem;display:flex;overflow-x:auto}.VersoesCarousel-module__Of3Sjq__track::-webkit-scrollbar{display:none}.VersoesCarousel-module__Of3Sjq__card{scroll-snap-align:start;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;flex:0 0 clamp(230px,78vw,300px);display:flex;overflow:hidden}.VersoesCarousel-module__Of3Sjq__figure{aspect-ratio:4/3;background:var(--surface-2);margin:0;position:relative}.VersoesCarousel-module__Of3Sjq__figure img{object-fit:cover}.VersoesCarousel-module__Of3Sjq__body{padding:var(--space-md);flex-direction:column;gap:.35rem;display:flex}.VersoesCarousel-module__Of3Sjq__subtitulo{color:var(--muted);font-size:var(--step--1);font-style:italic}.VersoesCarousel-module__Of3Sjq__titulo{font-size:var(--step-1);letter-spacing:-.01em;margin:0}.VersoesCarousel-module__Of3Sjq__dest{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.VersoesCarousel-module__Of3Sjq__dest li{font-size:var(--step--1);color:var(--ink);padding-left:1.2rem;line-height:1.4;position:relative}.VersoesCarousel-module__Of3Sjq__dest li:before{content:"";background:var(--brand);border-radius:2px;width:6px;height:6px;position:absolute;top:.5em;left:0}.VersoesCarousel-module__Of3Sjq__arrow{z-index:1;width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#ffffffe6;background:lab(100% 0 0/.9);border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(86px,22vw,112px);transform:translateY(-50%)}.VersoesCarousel-module__Of3Sjq__arrow:hover{background:var(--primary);color:#fff}.VersoesCarousel-module__Of3Sjq__arrowPrev{left:.5rem}.VersoesCarousel-module__Of3Sjq__arrowNext{right:.5rem}.VersoesCarousel-module__Of3Sjq__arrowNext svg{transform:rotate(180deg)}@media (max-width:580px){.VersoesCarousel-module__Of3Sjq__arrow{width:1.9rem;height:1.9rem}}
