.event-schedule[data-v-33ed25d2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.schedule-heading[data-v-33ed25d2]{border-bottom:2px solid #ccdbe7;justify-content:space-between;align-items:center;padding:14px 0 10px;display:flex}.schedule-heading h3[data-v-33ed25d2]{align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:750;line-height:1.4;display:flex}.schedule-heading>span[data-v-33ed25d2],.schedule-empty[data-v-33ed25d2]{color:#52647b;font-size:.78rem}.schedule-event[data-v-33ed25d2]{border-bottom:1px solid #ccdbe7}.schedule-event summary[data-v-33ed25d2]{cursor:pointer;box-sizing:border-box;grid-template-columns:136px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:84px;padding:12px 0;list-style:none;display:grid}.schedule-event summary[data-v-33ed25d2]::-webkit-details-marker{display:none}.schedule-event summary[data-v-33ed25d2]:hover{background:#ffffff70}.schedule-event summary[data-v-33ed25d2]:focus-visible,.schedule-details a[data-v-33ed25d2]:focus-visible{outline-offset:2px;outline:3px solid #245f91}.schedule-art[data-v-33ed25d2]{aspect-ratio:3.6;color:#245f91;background:#e2eef7;border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}.schedule-art[data-v-33ed25d2] img{object-fit:contain;border-radius:0;width:100%;max-width:none;height:100%}.schedule-art--link[data-v-33ed25d2]{transition:filter .12s}.schedule-art--link[data-v-33ed25d2]:hover{filter:brightness(1.08)}.schedule-art--link[data-v-33ed25d2]:focus-visible{outline-offset:3px;outline:3px solid #245f91}.schedule-copy[data-v-33ed25d2]{min-width:0}.schedule-copy>span[data-v-33ed25d2]{display:block}.schedule-title[data-v-33ed25d2]{overflow-wrap:anywhere;font-size:.88rem;font-weight:700;line-height:1.45}.schedule-type[data-v-33ed25d2],.schedule-time[data-v-33ed25d2]{color:#52647b;font-size:.7rem;line-height:1.5}.schedule-type[data-v-33ed25d2]{margin-bottom:2px}.schedule-time[data-v-33ed25d2]{margin-top:3px}.schedule-expand[data-v-33ed25d2]{color:#52647b}details[open] .schedule-expand[data-v-33ed25d2]{transform:rotate(180deg)}.schedule-details[data-v-33ed25d2]{color:#52647b;overflow-wrap:anywhere;padding:0 8px 14px;font-size:.8rem;line-height:1.6}.schedule-details p[data-v-33ed25d2]{margin:0 0 8px}.schedule-details a[data-v-33ed25d2]{color:#245f91;align-items:center;gap:6px;min-height:44px;display:inline-flex}.schedule-event--ended[data-v-33ed25d2]{color:#596674;background:#edf0f3}.schedule-event--ended .schedule-art[data-v-33ed25d2]{filter:grayscale();opacity:.7}.schedule-more[data-v-33ed25d2]{color:#245f91;min-height:44px}.event-schedule--sidebar[data-v-33ed25d2]{grid-template-columns:minmax(0,1fr);gap:12px}.event-schedule--sidebar summary[data-v-33ed25d2]{grid-template-columns:minmax(0,1fr) 18px;gap:8px}.event-schedule--sidebar .schedule-art[data-v-33ed25d2]{aspect-ratio:auto;grid-column:1/-1;width:100%;min-height:48px}.event-schedule--sidebar .schedule-art[data-v-33ed25d2] img{height:auto}@media (width<=800px){.event-schedule[data-v-33ed25d2]{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=700px){.event-schedule:not(.event-schedule--sidebar) summary[data-v-33ed25d2]{grid-template-columns:minmax(0,1fr) 18px;gap:8px}.event-schedule:not(.event-schedule--sidebar) .schedule-art[data-v-33ed25d2]{aspect-ratio:5;grid-column:1/-1;width:100%}.event-schedule:not(.event-schedule--sidebar) .schedule-title[data-v-33ed25d2]{font-size:15px}}
