.vDRmpG_railShell{position:relative}.vDRmpG_railArrow{border:1px solid color-mix(in oklch, var(--ink) 14%, transparent);width:44px;height:44px;color:var(--ink);background:var(--paper);cursor:pointer;transition:opacity .18s var(--ease-out), border-color .18s var(--ease-out), background-color .18s var(--ease-out);border-radius:999px;place-items:center;display:grid}.vDRmpG_railArrow svg{width:19px;height:19px}.vDRmpG_railArrow:hover,.vDRmpG_railArrow:focus-visible{border-color:var(--ink)}.vDRmpG_railArrowOverlay{top:var(--rail-arrow-top,calc(50% - .625rem));z-index:2;border-color:color-mix(in oklch, var(--ink) 10%, transparent);background:color-mix(in oklch, var(--paper) 88%, transparent);box-shadow:0 2px 10px color-mix(in oklch, var(--ink) 12%, transparent);opacity:.72;position:absolute;transform:translateY(-50%)}.vDRmpG_railShell:hover .vDRmpG_railArrowOverlay,.vDRmpG_railArrowOverlay:hover,.vDRmpG_railArrowOverlay:focus-visible{opacity:1;background:var(--paper)}.vDRmpG_railArrowPrevious{left:.75rem}.vDRmpG_railArrowNext{right:.75rem}.vDRmpG_railHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.75rem,3.2vw,2.75rem);display:flex}.vDRmpG_railControls{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.vDRmpG_railHeader{flex-direction:column;align-items:stretch;gap:1.15rem}.vDRmpG_railControls{justify-content:space-between}.vDRmpG_railControls .vDRmpG_railArrow{width:38px;height:38px}.vDRmpG_railControls .vDRmpG_railArrow svg{width:17px;height:17px}}
