#primary-countdown-timer{margin-top:var(--space-6)}@media(min-width:769px){.site-header .toolbar{gap:var(--space-4)}main>.hero{padding-top:var(--space-11)}}.answer-block.next-break .answer-headline{margin-bottom:var(--space-4);font-size:clamp(24px,3vw,28px);font-weight:var(--weight-bold)}.next-break .break-summary{margin:0 0 var(--space-8);font-size:20px;font-weight:var(--weight-medium)}.next-break .break-links{display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-8);margin:var(--space-8) 0 0}.next-break .ncr-note{margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid var(--control-border)}.next-break .ncr-note h3{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-medium)}.next-break .ncr-note-link{margin:var(--space-2) 0 0}.primary-country-label{font-size:var(--text-sm);color:var(--ink-2);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 var(--space-2);text-align:center}.secondary-hero{padding:var(--space-6) 0;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent);text-align:center}.secondary-hero .sec-label{font-size:var(--text-xs);color:var(--ink-2);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 var(--space-2)}.secondary-hero .sec-holiday-name{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0 0 var(--space-1)}.secondary-hero .sec-holiday-name a{color:var(--ink);text-decoration:none}.secondary-hero .sec-holiday-name a:hover{color:var(--accent)}.secondary-hero .sec-timer{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.secondary-hero .sec-timer .timer-box{display:flex;flex-direction:column;align-items:center;gap:2px}.secondary-hero .sec-timer .num{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.secondary-hero .sec-timer .label{font-size:var(--text-2xs);color:var(--ink-2);letter-spacing:var(--tracking-wider);text-transform:uppercase}.country-picker-section{padding:var(--space-7) 0;text-align:center}.country-picker-prompt{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0 0 var(--space-2)}.country-picker-sub{font-size:var(--text-sm);color:var(--ink-2);margin:0 0 var(--space-5)}.picker-quick{list-style:none;margin:0 auto var(--space-5);padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);max-width:560px}.picker-quick-btn{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:var(--radius-full);background:none;color:var(--ink);font:inherit;font-size:var(--text-base);cursor:pointer;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.picker-quick-btn:hover{border-color:var(--accent);background-color:var(--surface-2)}.picker-quick-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.picker-quick-flag{font-size:1.1rem;line-height:1}.picker-quick-name{font-weight:var(--weight-regular)}.picker-browse{margin:0;font-size:var(--text-sm)}.picker-browse a{color:var(--accent);text-decoration:none}.picker-browse a:hover{text-decoration:underline}.country-picker-compact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding:var(--space-4) 0;font-size:var(--text-sm)}.country-picker-compact[hidden]{display:none}.compact-current{display:flex;align-items:center;gap:var(--space-2)}.country-picker-compact .change-link{color:var(--accent);text-decoration:none;font-size:var(--text-xs);cursor:pointer;background:none;border:none;font:inherit;padding:0}.country-picker-compact .change-link:hover{text-decoration:underline}.country-picker-compact .change-link[aria-pressed=true]{color:var(--ink);text-decoration:underline}.upcoming-flag{font-size:var(--text-base);margin-right:var(--space-1)}.compare-link-home{display:inline-block;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--accent);text-decoration:none}.compare-link-home:hover{text-decoration:underline}@media(max-width:480px){.picker-quick{gap:var(--space-2)}.picker-quick-btn{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}}
