.pc-event-countdown{position:relative;min-width:0;padding:clamp(18px,3vw,28px);overflow:hidden;border:1px solid var(--pc-border-color,#3b4049);border-radius:6px;background:#181b21;isolation:isolate}
.pc-event-countdown::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(15,17,21,.94),rgba(15,17,21,.6)),var(--pc-event-countdown-image,none);background-size:cover;background-position:center}
.pc-event-countdown__eyebrow{margin:0 0 8px;color:var(--pc-color-brand,#ff555c);font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.pc-event-countdown__title{margin:0;color:var(--pc-color-text,#fff);font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.15}
.pc-event-countdown__subtitle{margin:10px 0 0;color:var(--pc-color-text-muted,#c0c4cd);line-height:1.5}
.pc-event-countdown__clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,1.3vw,16px);margin-top:18px;font-variant-numeric:tabular-nums}
.pc-event-countdown__unit{min-width:0;padding:12px 5px;border-top:1px solid rgba(255,255,255,.28);text-align:center}
.pc-event-countdown__unit strong{display:block;color:#fff;font-size:clamp(1.35rem,4vw,2.6rem);line-height:1.1;font-weight:850;letter-spacing:-.04em}
.pc-event-countdown__unit small{display:block;margin-top:5px;color:#c8cbd2;font-size:.72rem}
.pc-event-countdown__live,.pc-event-countdown__after{margin:18px 0 0;color:#fff;font-size:1.3rem;font-weight:800;line-height:1.3}
.pc-event-countdown__after p{margin:0}
.pc-event-countdown__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;padding:10px 17px;border-radius:4px;background:var(--pc-color-brand,#e31823);color:#fff;font-weight:750;text-decoration:none}
.pc-event-countdown__cta:hover,.pc-event-countdown__cta:focus-visible{background:#ff555c;color:#fff;text-decoration:underline;text-underline-offset:3px}
.pc-event-countdown [hidden]{display:none!important}
@media(max-width:480px){.pc-event-countdown__unit{padding-inline:2px}.pc-event-countdown__unit strong{font-size:clamp(1.25rem,7vw,1.8rem)}.pc-event-countdown__unit small{font-size:.65rem}}
