/* Countdown: prominent in the calendar, quiet inside the existing home agenda. */
.event-countdown{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid #cfaa5d55;border-radius:9px;background:linear-gradient(110deg,#cfaa5d0d,#23262b);padding:25px 30px;margin:0 0 28px}.countdown-about{display:grid;gap:9px;min-width:0}.countdown-about>b{font-size:25px;font-weight:600;overflow-wrap:anywhere}.countdown-about time{font-size:12px;color:var(--muted)}.countdown-digits{display:flex;gap:11px;flex-shrink:0}.countdown-part{display:grid;gap:7px;min-width:64px;padding:10px 8px;text-align:center;border:1px solid var(--line);border-radius:6px;background:#191b1f66}.countdown-part>strong{font-size:33px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--gold);font-weight:600}.countdown-part>small{font-size:9px;color:var(--muted)}.event-countdown-small{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:17px 0;margin:0 0 23px;gap:18px}.event-countdown-small .countdown-about{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.event-countdown-small .countdown-about>.eyebrow{font-size:8px}.event-countdown-small .countdown-about>b{font-size:14px;color:var(--muted);font-weight:500}.event-countdown-small .countdown-about time{font-size:11px}.event-countdown-small .countdown-digits{gap:14px}.event-countdown-small .countdown-part{display:flex;align-items:baseline;gap:5px;min-width:0;padding:0;background:none;border:0}.event-countdown-small .countdown-part>strong{font-size:21px}.event-countdown-small .countdown-part>small{font-size:9px}.countdown-finished{font-size:13px;color:var(--muted);margin:0}.event-countdown [hidden]{display:none!important}@media(max-width:850px){.event-countdown{gap:20px;padding:22px}.countdown-about>b{font-size:22px}.countdown-part{min-width:52px}.event-countdown-small{padding:16px 0}}@media(max-width:600px){.event-countdown{flex-direction:column;align-items:stretch;gap:20px;padding:21px}.countdown-about>b{font-size:22px}.countdown-digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.countdown-part{min-width:0;padding:10px 4px}.countdown-part>strong{font-size:29px}.countdown-part>small{font-size:8px}.event-countdown-small{gap:13px;padding:16px 0}.event-countdown-small .countdown-about{gap:7px 10px}.event-countdown-small .countdown-about>.eyebrow{flex-basis:100%}.event-countdown-small .countdown-digits{display:flex;gap:20px}.event-countdown-small .countdown-part>strong{font-size:20px}}
