.event-rail{min-width:0;margin-inline:calc(-1 * var(--page-pad-x,2rem));width:calc(100% + var(--page-pad-x,2rem) * 2)}.event-rail+.event-rail{margin-top:2.5rem}.event-rail-heading{padding-inline:var(--page-pad-x,2rem);text-align:left;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.4}.event-rail-header{padding-inline:var(--page-pad-x,2rem);justify-content:space-between;align-items:center;gap:1.25rem;margin:0 0 .5rem;display:flex}.event-rail-header .event-rail-heading{margin-bottom:0;padding-inline:0}.event-rail-indicator{background:var(--pawee-line);border-radius:999px;flex:0 0 4.5rem;height:3px;overflow:hidden}.event-rail-indicator-thumb{border-radius:inherit;background:var(--pawee-ink);height:100%;display:block}.event-rail-body{position:relative}.event-rail-arrow{top:calc(var(--pawee-event-slide-width) * 9 / 32);z-index:2;border:1px solid var(--pawee-frame-border);background:var(--pawee-card);width:2.5rem;height:2.5rem;color:var(--pawee-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 .25rem .75rem #0000001f}.event-rail-arrow:hover{background:var(--pawee-content)}.event-rail-arrow:focus-visible{outline:2px solid var(--pawee-ink);outline-offset:2px}.event-rail-arrow svg{display:block}.event-rail-arrow-prev{left:var(--page-pad-x,2rem)}.event-rail-arrow-next{right:var(--page-pad-x,2rem)}.event-rail-arrow-next svg{transform:scaleX(-1)}.event-rail-arrow-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.event-rail-scroller{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.event-rail-scroller::-webkit-scrollbar{display:none}.event-rail-track{gap:var(--pawee-rail-gap,1rem);width:max-content;padding:0 var(--page-pad-x,2rem);margin:0;list-style:none;display:flex}.event-rail-slide{flex:0 0 var(--pawee-event-slide-width);width:var(--pawee-event-slide-width);min-width:0}.event-rail-characters .event-rail-slide{flex-basis:var(--pawee-character-slide-width);width:var(--pawee-character-slide-width)}.event-rail-characters .event-rail-arrow{top:calc(var(--pawee-character-slide-width) / 2)}@media (width<=48rem){.event-rail-indicator,.event-rail-arrow{display:none}.event-rail-scroller{overflow:visible}.event-rail-track{flex-direction:column;width:100%}.event-rail-slide{flex:none;width:100%}.event-rail-characters .event-rail-track{flex-flow:wrap;width:100%}.event-rail-characters .event-rail-slide{flex:calc(50% - .5rem);width:auto}}
