.exam-countdowns{flex-direction:column;gap:20px;display:flex}.exam-countdown-card{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;padding:clamp(18px,4vw,28px) clamp(14px,4vw,32px);display:flex}.exam-countdown-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.exam-countdown-card__title{font-family:var(--font-heading);color:var(--color-text);font-size:1.25rem}.exam-countdown-card__title a{color:inherit;text-decoration:none}.exam-countdown-card__title a:hover{text-decoration:underline}.exam-countdown-card__date{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.92rem;display:flex}.exam-countdown-card__badge{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);border:1.5px solid var(--color-needs-revision);color:var(--color-text);padding:2px 8px;font-size:.7rem;font-weight:700}.exam-countdown-card__notice{border-left:3px solid var(--color-needs-revision);background:var(--color-surface-alt);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:10px 14px;font-size:.88rem}.exam-countdown-card__notice-title{color:var(--color-text);margin-bottom:2px;font-weight:700}.exam-countdown-card__source{color:var(--color-text-secondary);font-size:.88rem}.exam-countdown-card__links{flex-wrap:wrap;gap:6px 18px;font-size:.88rem;display:flex}.exam-countdown-card__links a{color:var(--color-accent-text);font-weight:600}.exam-countdowns__about{color:var(--color-text-secondary);margin-top:36px;font-size:.95rem;line-height:1.6}.exam-countdowns__about-title{font-family:var(--font-heading);color:var(--color-text);margin-bottom:8px;font-size:1.1rem}.exam-countdown-card__summary{color:var(--color-text-secondary);margin-top:-6px;font-size:.92rem;line-height:1.5}
