.Schedule_section__RjgRh{background:var(--blue-100);padding-block:var(--space-section)}.Schedule_heading__F3eSi{gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-2xl);text-align:center;margin-bottom:var(--space-heading)}.Schedule_carousel__SsXCX,.Schedule_heading__F3eSi{display:flex;align-items:center;justify-content:center}.Schedule_carousel__SsXCX{--card-w:clamp(230px,21.5vw,390px);--card-gap:clamp(22px,1.8vw,32px);gap:clamp(10px,2.2vw,34px)}.Schedule_viewport__QPn3g{--peek:clamp(34px,3.4vw,62px);width:calc(var(--card-w) * 3 + var(--card-gap) * 2 + var(--peek) * 2);padding-block:14px 44px;overflow:hidden;--edge:linear-gradient(90deg,transparent 0,#000 var(--peek),#000 calc(100% - var(--peek)),transparent 100%);-webkit-mask-image:var(--edge);mask-image:var(--edge)}.Schedule_track__xlAQ7{display:flex;gap:var(--card-gap);transition:transform .55s cubic-bezier(.22,.61,.36,1)}.Schedule_arrow__F2q81{flex:none;width:clamp(46px,3.4vw,58px);height:clamp(46px,3.4vw,58px);display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.9),0 8px 20px rgba(9,42,80,.3);transition:transform .16s var(--ease-bounce),opacity .16s ease}.Schedule_arrow__F2q81:hover:not(:disabled){transform:scale(1.09);background:var(--blue-800)}.Schedule_arrow__F2q81 svg{width:42%;height:42%}.Schedule_arrow__F2q81:disabled{opacity:.4;cursor:default}.Schedule_card__o1hDe{position:relative;flex:none;width:var(--card-w);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(16,74,140,.08),0 10px 22px rgba(16,74,140,.14);transition:transform .2s var(--ease-bounce),box-shadow .2s ease;cursor:pointer}.Schedule_card__o1hDe:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(16,74,140,.1),0 18px 34px rgba(16,74,140,.2)}.Schedule_thumb__nTDrQ{position:relative;aspect-ratio:16/10}.Schedule_thumbImg__DsSVb{display:block;width:100%;height:100%;object-fit:cover}.Schedule_foot__XJ0fJ{display:flex;align-items:center;gap:clamp(10px,1vw,15px);min-height:clamp(58px,4.6vw,70px);padding-inline:clamp(13px,1.2vw,18px)}.Schedule_time__0e8aF{flex:none;font-family:var(--font-display),sans-serif;font-size:var(--fs-lg);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--navy)}.Schedule_nameLink__FJmhV:after{content:"";position:absolute;inset:0;border-radius:inherit}.Schedule_name__ogac4{min-width:0;font-family:var(--font-display),sans-serif;font-size:var(--fs-base);font-weight:700;color:var(--navy);line-height:1.2}.Schedule_card__o1hDe.Schedule_live__SYGlp .Schedule_foot__XJ0fJ{background:var(--green)}.Schedule_card__o1hDe.Schedule_live__SYGlp .Schedule_name__ogac4,.Schedule_card__o1hDe.Schedule_live__SYGlp .Schedule_time__0e8aF{color:#fff}.Schedule_liveLabel__cNZl3{display:block;margin-bottom:4px;font-size:var(--fs-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:rgba(255,255,255,.88)}.Schedule_cta__2zMRg{display:flex;justify-content:center;margin-top:var(--space-7)}