.season-windows{color:#19352e;background:#faf9f5}.season-windows-shell{max-width:1320px;padding-inline:var(--page-gutter);margin-inline:auto}.season-windows-crumb{color:#53645b;flex-wrap:wrap;align-items:center;gap:10px;padding-top:25px;font-size:14px;line-height:1.7;display:flex}.season-windows-crumb a:hover{color:#c24928}.season-windows-hero{max-width:880px;padding:clamp(52px,7vw,105px) 0 35px}.season-windows-label{color:#c24928;letter-spacing:.03em;font-size:14px;font-weight:700}.season-windows-hero h1{margin:14px 0 20px;font-size:clamp(32px,4.3vw,58px);font-weight:700;line-height:1.5}.season-windows-lead{max-width:52em;font-size:clamp(16px,1.6vw,18px);line-height:1.95}.season-windows-verified{color:#53645b;margin-top:24px;font-size:14px;line-height:1.9}.season-windows-jump{flex-wrap:wrap;gap:8px 28px;padding:15px 0 50px;display:flex}.season-windows-jump a{align-items:center;gap:8px;min-height:48px;padding-block:10px;font-size:15px;font-weight:700;display:inline-flex}.season-windows-jump a:hover{color:#b3472b;text-underline-offset:5px;text-decoration:underline}.season-windows-jump svg{flex-shrink:0}.season-windows-section{padding-block:clamp(54px,6vw,86px);scroll-margin-top:14px}.season-windows-section:nth-of-type(2n){background:#edf1e8}.season-windows-section:nth-of-type(odd){background:#faf9f5}.season-windows-section-head{max-width:50em;padding-bottom:24px}.season-windows-section-head h2{margin:10px 0 8px;font-size:clamp(27px,3vw,38px);font-weight:700;line-height:1.5}.season-windows-section-head>p:last-child{font-size:16px;line-height:1.9}.season-windows-grid{grid-template-columns:minmax(0,1fr);gap:0 clamp(30px,5vw,76px);display:grid}.season-windows-entry{border-top:1px solid #bccabd;min-width:0;padding-block:30px 38px;scroll-margin-top:24px}.season-windows-entry-meta{color:#53645b;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:700;display:flex}.season-windows-entry h3{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(22px,2.1vw,27px);font-weight:700;line-height:1.5}.season-windows-status{font-size:15px;font-weight:700;line-height:1.8}.season-windows-entry-verified{color:#53645b;margin-block:4px 16px;font-size:14px;line-height:1.8}.season-windows-usual{font-weight:700}.season-windows-fact{background:#fffefa;gap:16px;margin-top:20px;padding:18px 20px;font-size:16px;line-height:1.9;display:grid}.season-windows-section:nth-of-type(odd) .season-windows-fact{background:#eef2e9}.season-windows-fact-label{color:#53645b;margin-bottom:4px;font-size:14px;font-weight:700}.season-windows-fact strong{font-weight:700}.season-windows-description{font-size:16px;line-height:1.9}.season-windows-caution{color:#53645b;margin-top:20px;font-size:14px;line-height:1.9}.season-windows-caution h4{color:#19352e;margin-bottom:6px;font-weight:700}.season-windows-caution ul{padding-left:1.3em;list-style:outside}.season-windows-caution li+li{margin-top:4px}.season-windows-sources{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.season-windows-sources a{color:#19352e;overflow-wrap:anywhere;background:0 0;border:1px solid #19352e;justify-content:space-between;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.7;display:inline-flex}.season-windows-sources a:hover{text-underline-offset:4px;background:#fff;text-decoration:underline}.season-windows-bottom{padding-block:32px 44px}.season-windows-bottom-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.season-windows-bottom h2{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.6}.season-windows-bottom p{color:#53645b;max-width:54em;font-size:14px;line-height:1.9}.season-windows-bottom-links{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.season-windows-bottom-links a{border:1px solid #19352e;align-items:center;gap:8px;min-height:48px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.season-windows-bottom-links a:hover{text-underline-offset:4px;background:#fff;text-decoration:underline}@media (min-width:820px){.season-windows-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-windows-bottom-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr)}.season-windows-bottom-links{justify-content:end}}
