.winter-notice{background:var(--accent-dark,#053d75);color:#fff;font-size:.95rem;line-height:1.4;border-bottom:3px solid var(--accent,#0079ba)}
.winter-notice .wn-inner{width:min(100% - 2rem,var(--max,1100px));margin-inline:auto;display:flex;align-items:center;gap:.75rem;padding:.6rem 0}
.winter-notice p{margin:0;flex:1}
.winter-notice a{color:#fff;text-decoration:underline;font-weight:600;white-space:nowrap}
.winter-notice .wn-close{background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff;border-radius:6px;font-size:1.1rem;line-height:1;width:2rem;height:2rem;cursor:pointer;flex:none}
.winter-notice .wn-close:hover{background:rgba(255,255,255,.15)}
.winter-notice[hidden]{display:none}
.winter-note{display:block;margin-top:.35rem;font-weight:600;color:var(--accent-dark,#053d75)}
@media (max-width:600px){.winter-notice{font-size:.875rem}.winter-notice .wn-inner{align-items:flex-start}}
