.cc-mobile-event{display:none}@media (max-width:639px){.cc-mobile-timeline{padding:28px 16px 48px}.cc-timeline-entry-card{border-radius:12px}.cc-mobile-event{display:flex;align-items:center;gap:14px;padding:14px}.cc-mobile-event-position{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 9px;border:1px solid color-mix(in srgb,var(--cc-media-colour) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cc-media-colour) 16%,var(--surface-container-lowest));color:var(--cc-media-colour);box-shadow:0 3px 10px #0004;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.cc-mobile-event-poster{position:relative;flex:0 0 104px;width:104px;height:156px;overflow:hidden;border-radius:8px}.cc-mobile-event-poster>*{width:100%;height:100%}.cc-mobile-event-copy{flex:1;min-width:0}.cc-mobile-event--numbered:not(.cc-mobile-event--grid) .cc-mobile-event-copy{padding-top:12px}.cc-mobile-event-media{display:inline-flex;align-items:center;gap:6px;color:var(--cc-media-colour);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.cc-mobile-event-media svg{flex-shrink:0}.cc-mobile-event-copy h3{margin:6px 0;color:var(--on-surface);font-size:16px;font-weight:900;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}.cc-mobile-event-tag{margin:6px 0;color:var(--on-surface-variant);font-size:10px;font-weight:700}.cc-mobile-event-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-mobile-event-date{display:inline-flex;align-items:center;gap:6px;color:var(--on-surface-variant);font-size:11px;font-weight:700}.cc-mobile-event-status{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cc-mobile-event-status span{padding:3px 6px;border-radius:5px;background:var(--surface-container-high);color:var(--primary);font-size:9px}.cc-mobile-event .is-cancelled{color:#f87171}.cc-mobile-event .is-upcoming{color:#facc15}.cc-mobile-event-grid{gap:12px;padding-top:28px}.cc-mobile-grid-card{border-radius:8px}.cc-mobile-event--grid{position:relative;aspect-ratio:2/3;align-items:flex-end;padding:12px}.cc-mobile-event--grid .cc-mobile-event-poster{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.cc-mobile-event-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#000 0,#0009 45%,transparent 75%)}.cc-mobile-event--grid .cc-mobile-event-copy{position:relative}.cc-mobile-event--grid .cc-mobile-event-copy h3{font-size:13px;line-height:1.15}.cc-mobile-event--grid .cc-mobile-event-media{font-size:9px;letter-spacing:1px}.cc-mobile-event--grid .cc-mobile-event-date{display:none}.cc-mobile-event--grid .cc-mobile-event-facts{justify-content:flex-end;min-height:32px}.cc-mobile-event--grid .cc-mobile-event-facts>div{border-radius:50%;background:#0009}}@media (max-width:380px){.cc-mobile-event{padding:12px;gap:12px}.cc-mobile-event-poster{flex-basis:92px;width:92px;height:138px}.cc-mobile-event-copy h3{font-size:15px}.cc-mobile-event--grid .cc-mobile-event-poster{flex-basis:auto}}