.rc-edition-countdown{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 0 28px;padding:30px 36px;border:1px solid #eeb75f65;border-radius:18px;background:radial-gradient(ellipse at 80% 0%,#ad743a2b,transparent 55%),linear-gradient(120deg,#202b37,#151e29);box-shadow:0 16px 35px #0004;color:#f6f7fb}
.rc-edition-countdown[hidden]{display:none}
.rc-edition-countdown__copy,.rc-edition-countdown__clock,.rc-edition-countdown__fallback{position:relative}
.rc-edition-countdown__eyebrow{color:#f3bd69;font-size:11px;letter-spacing:.16em;font-weight:800}
.rc-edition-countdown__copy h2{font-size:clamp(24px,3vw,34px);line-height:1.15;margin:8px 0;color:#fff}
.rc-edition-countdown__copy p{margin:0;color:#b2c2d4;font-size:14px}
.rc-edition-countdown__clock{display:flex;gap:10px;flex-shrink:0}
.rc-edition-countdown__unit{min-width:91px;text-align:center;padding:12px 12px 10px;border:1px solid #eeb75f40;border-radius:12px;background:#0d151fcc}
.rc-edition-countdown__number{display:block;color:#f7c777;font-size:clamp(29px,4vw,42px);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}
.rc-edition-countdown__number.is-changing{animation:rc-countdown-flip .36s ease-out}
.rc-edition-countdown__label{display:block;margin-top:5px;color:#aebed0;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:700}
.rc-edition-countdown__fallback{font-size:12px;color:#b2c2d4}
@keyframes rc-countdown-flip{0%{opacity:.35;transform:translateY(-8px)}100%{opacity:1;transform:translateY(0)}}
@media(max-width:680px){.rc-edition-countdown{align-items:flex-start;flex-direction:column;gap:20px;padding:24px}.rc-edition-countdown__clock{width:100%;gap:8px}.rc-edition-countdown__unit{min-width:0;flex:1;padding:10px 5px}}
@media(prefers-reduced-motion:reduce){.rc-edition-countdown__number.is-changing{animation:none}}

.rc-edition-countdown__art{flex:0 1 285px;width:285px;aspect-ratio:285 / 225;background:transparent url("/images/edition-2026-transparent.webp") center / 100% auto no-repeat}
.rc-edition-countdown__copy{flex:1;min-width:0}
@media(max-width:960px){.rc-edition-countdown{flex-wrap:wrap}.rc-edition-countdown__art{flex-basis:210px;width:210px}.rc-edition-countdown__clock{margin-left:auto}}
@media(max-width:680px){.rc-edition-countdown__art{flex:none;width:100%;max-width:285px;aspect-ratio:285 / 225;align-self:center}.rc-edition-countdown__copy{flex:none}.rc-edition-countdown__clock{margin-left:0}}
