.cd-visual309{margin:0;padding-top:12px;padding-bottom:48px}
.cd-visual309 img{width:100%;height:auto;border:1px solid var(--line);background:#0e1920}
.cd-visual309 figcaption{max-width:85ch;margin:18px 0 0;font:15px/1.75 var(--sans);color:#b6c9c4}
.cd-source-status309{margin-top:24px!important;padding-top:22px;border-top:1px solid var(--line)}
.cd-card-image309{display:block;margin:22px 0 0;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line)}
.cd-card-image309 img{width:100%;height:100%;object-fit:contain}
.event-card:has(.cd-card-image309) h3{margin-top:24px}
.cd-calendar-section288+ .cd-visual309{padding-top:28px}
[data-precision="instant"] .countdown-digits{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}
@media(max-width:560px){[data-precision="instant"] .countdown-unit strong{font-size:24px}[data-precision="instant"] .countdown-unit span{font-size:7px;letter-spacing:0}}
@media(max-width:560px){.cd-visual309{padding-top:24px;padding-bottom:28px}.cd-visual309 figcaption{font-size:14px;line-height:1.75;margin-top:18px}.cd-card-image309{margin-top:24px}.cd-source-status309{margin-top:24px!important}}
