.Rails-module__vDRmpG__railShell{position:relative}.Rails-module__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}.Rails-module__vDRmpG__railArrow svg{width:19px;height:19px}.Rails-module__vDRmpG__railArrow:hover,.Rails-module__vDRmpG__railArrow:focus-visible{border-color:var(--ink)}.Rails-module__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%)}.Rails-module__vDRmpG__railShell:hover .Rails-module__vDRmpG__railArrowOverlay,.Rails-module__vDRmpG__railArrowOverlay:hover,.Rails-module__vDRmpG__railArrowOverlay:focus-visible{opacity:1;background:var(--paper)}.Rails-module__vDRmpG__railArrowPrevious{left:.75rem}.Rails-module__vDRmpG__railArrowNext{right:.75rem}.Rails-module__vDRmpG__railHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.75rem,3.2vw,2.75rem);display:flex}.Rails-module__vDRmpG__railControls{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.Rails-module__vDRmpG__railHeader{flex-direction:column;align-items:stretch;gap:1.15rem}.Rails-module__vDRmpG__railControls{justify-content:space-between}.Rails-module__vDRmpG__railControls .Rails-module__vDRmpG__railArrow{width:38px;height:38px}.Rails-module__vDRmpG__railControls .Rails-module__vDRmpG__railArrow svg{width:17px;height:17px}}
