.weather-scene{color:#476d60;background:#e8f0e9;border:1px solid #cfdfd6;border-radius:16px;margin:0;overflow:hidden}.weather-scene-legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 22px 0;font-size:11px;line-height:1.5;display:flex}.weather-scene-sea-label{letter-spacing:.02em;font-weight:600}.weather-scene-direction{color:#58766b;align-items:center;gap:6px;display:inline-flex}.weather-scene-direction svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.weather-scene-beam-dot{fill:currentColor;stroke:none}.weather-scene-canvas{width:100%;height:auto;display:block;overflow:hidden}.weather-scene-waves{animation:weather-scene-wave-drift var(--weather-scene-wave-duration) linear infinite}.weather-scene-waves-back{animation-delay:-.8s}.weather-scene-following .weather-scene-waves{animation-direction:reverse}.weather-scene-beam .weather-scene-waves{animation:weather-scene-surface-lift var(--weather-scene-wave-duration) ease-in-out infinite}.weather-scene-boat{animation:weather-scene-boat-motion var(--weather-scene-wave-duration) ease-in-out infinite}.weather-scene-wind{opacity:var(--weather-scene-wind-opacity);animation:weather-scene-wind-drift var(--weather-scene-wind-duration) ease-in-out infinite}.weather-scene-gust{opacity:var(--weather-scene-gust-opacity);animation:weather-scene-wind-drift var(--weather-scene-wind-duration) ease-in-out infinite}.weather-scene figcaption{color:#557368;background:#e2ece3;margin:0;padding:12px 20px 14px;font-size:11px;line-height:1.65;position:relative}.weather-scene-paused .weather-scene-waves,.weather-scene-paused .weather-scene-boat,.weather-scene-paused .weather-scene-wind,.weather-scene-paused .weather-scene-gust{animation-play-state:paused}@keyframes weather-scene-wave-drift{0%{transform:translate(0)}to{transform:translateX(var(--weather-scene-wave-period))}}@keyframes weather-scene-surface-lift{0%,to{transform:translateY(0)}50%{transform:translateY(var(--weather-scene-amplitude))}}@keyframes weather-scene-boat-motion{0%,to{transform:translateY(0) rotate(var(--weather-scene-pitch-inverse))}50%{transform:translateY(var(--weather-scene-amplitude)) rotate(var(--weather-scene-pitch))}}@keyframes weather-scene-wind-drift{0%,to{transform:translate(0)}50%{transform:translate(-20px)}}@media (max-width:480px){.weather-scene-legend{gap:5px 12px;padding:15px 16px 0;font-size:10px}.weather-scene figcaption{padding:10px 16px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.weather-scene-waves,.weather-scene-boat,.weather-scene-wind,.weather-scene-gust{animation:none}}
.weather-page{max-width:1240px;margin:0 auto;padding:0 42px}.weather-hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:48px 0 34px;display:flex}.weather-hero .eyebrow{color:#657f78;align-items:center;gap:10px;font-size:.5625rem;display:flex}.weather-hero h1{letter-spacing:-1.8px;margin:18px 0 17px;font-size:3.1875rem;line-height:1.08}.weather-hero h1 em{color:#4d7a76;margin-top:5px;display:block}.weather-hero>div>p:last-child{max-width:610px;color:var(--ink-light);font-size:.9375rem;line-height:1.8}.weather-learning-badge{white-space:nowrap;font-size:var(--text-caption);color:#56736b;background:#e9f0e9;border:1px solid #d4e1d9;border-radius:30px;align-items:center;gap:8px;margin-bottom:3px;padding:10px 14px;display:flex}.weather-section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--guide-nav-height,90px) + 20px);padding:43px 0}.weather-section>.eyebrow,.weather-section-heading .eyebrow{letter-spacing:1.5px;color:#668177;margin-bottom:12px;font-size:.5625rem}.weather-page h2{letter-spacing:-.6px;font-size:1.875rem;font-weight:400;line-height:1.25}.weather-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.weather-section-heading>p{max-width:295px;color:var(--ink-light);font-size:.8125rem;line-height:1.7}.weather-section-intro{max-width:68ch;color:var(--ink-light);margin-top:13px;font-size:.9375rem;line-height:1.8}.weather-presets{flex-wrap:wrap;gap:8px;margin:24px 0 16px;display:flex}.weather-presets button{border-radius:var(--radius-control);font-size:var(--text-xs);min-height:var(--control-size);color:#55756a;background:#f8faf4;border:1px solid #ceddd4;padding:10px 16px}.weather-presets button[aria-pressed=true]{color:#fffdf5;background:#2b6262;border-color:#2b6262}.weather-presets button:hover:not([aria-pressed=true]){background:#e0ebe3}.weather-simulator{background:#fffefa;border:1px solid #cfddd5;border-radius:15px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.weather-ocean-panel{background:#e6f0eb;flex-direction:column;justify-content:space-between;min-width:0;display:flex}.weather-ocean-heading{z-index:1;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px 0;display:flex}.weather-ocean-heading>.eyebrow{color:#53756a;letter-spacing:1.3px;font-size:.5625rem}.weather-pause{font-size:var(--text-xs);min-height:var(--control-size);border-radius:var(--radius-sm);color:#4d7165;border:1px solid #c9ddd0;align-items:center;gap:6px;padding:5px 9px;display:flex}.weather-pause>span{font-size:1.0625rem;line-height:1}.weather-pause:hover{background:#d7e7dd}.weather-scene-foot{font-size:var(--text-caption);color:#4c6f64;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px 17px;display:flex}.weather-scene-foot>span{align-items:center;gap:7px;display:flex}.weather-scene-foot i{background:#779c84;border-radius:50%;width:5px;height:5px;display:block}.weather-controls{border-left:1px solid #d6e1d7;min-width:0;padding:25px 27px}.weather-control+.weather-control{border-top:1px solid #e0e6dd;margin-top:18px;padding-top:19px}.weather-control-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.weather-control label{align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.weather-control-value{align-items:baseline;gap:8px;margin-top:7px;display:flex}.weather-control-value output{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:2.4375rem;line-height:1.2}.weather-control-value>span{font-size:var(--text-xs);color:#688076}.weather-control input[type=range]{--progress:0%;appearance:none;width:100%;height:var(--control-size);cursor:pointer;background:0 0;margin:7px 0 0;display:block}.weather-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #507e73 var(--progress), #dce5dc var(--progress));border-radius:3px;height:4px}.weather-control input[type=range]::-webkit-slider-thumb{appearance:none;background:#fffefa;border:5px solid #3d7168;border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:0 1px 3px #264e3f22}.weather-control input[type=range]::-moz-range-track{background:linear-gradient(to right, #507e73 var(--progress), #dce5dc var(--progress));border-radius:3px;height:4px}.weather-control input[type=range]::-moz-range-thumb{background:#fffefa;border:5px solid #3d7168;border-radius:50%;width:12px;height:12px}.weather-range-ends{color:#678075;justify-content:space-between;font-size:.625rem;display:flex}.weather-control>p{font-size:var(--text-caption);color:#607870;margin-top:9px;line-height:1.65}.weather-more{border-top:1px solid #dce4da;margin-top:20px}.weather-more summary{cursor:pointer;font-size:var(--text-xs);color:#436d61;min-height:var(--control-size);justify-content:space-between;align-items:center;gap:12px;padding:16px 0 0;list-style:none;display:flex}.weather-more summary::-webkit-details-marker{display:none}.weather-more summary small{font-size:var(--text-caption);color:#647e71;margin-top:5px;font-weight:400;display:block}.weather-ocean-panel .weather-scene{background:0 0;border:0;border-radius:0}.weather-more[open] summary>svg{transform:rotate(45deg)}.weather-more-body{padding-top:23px}.weather-gust-control output{font-size:var(--text-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.weather-choice{border:0;min-width:0;margin:22px 0 0;padding:0}.weather-choice legend{font-size:var(--text-xs);color:#4d7064;margin-bottom:9px}.weather-choice>div{flex-wrap:wrap;gap:6px;display:flex}.weather-choice button{font-size:var(--text-xs);border-radius:var(--radius-sm);min-height:var(--control-size);white-space:normal;color:#54786a;background:#f7f9f3;border:1px solid #d4e0d5;flex:1;min-width:0;padding:7px 10px}.weather-choice button[aria-pressed=true]{color:#275b4b;background:#dfece2;border-color:#6f9785}.weather-independent{font-size:var(--text-caption);color:#5c786c;align-items:flex-start;gap:7px;margin:13px 2px 0;line-height:1.7;display:flex}.weather-independent>svg{margin-top:2px}.weather-level-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:28px 0 14px;display:flex}.weather-level-heading h3{font-size:1.0625rem;font-weight:400}.weather-level-heading>p{font-size:var(--text-caption);color:#627c72;max-width:360px;line-height:1.65}.weather-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.weather-level{background:#fffefa;border:1px solid #d8e3db;border-radius:11px;flex-direction:column;min-width:0;padding:21px 21px 18px;display:flex}.weather-level-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.weather-level-top h4{margin:0;font-size:.8125rem;font-weight:600}.weather-level-top>span{color:#687e74;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.625rem}.weather-segments{gap:5px;display:flex}.weather-segments>i{background:#e1e9e1;border-radius:2px;flex:1;height:7px;display:block}.weather-segments>i.is-filled{background:#5e8c7e}.weather-level>.weather-segments{margin:18px 0}.weather-level-experience .is-filled{background:#658592}.weather-level-preparation .is-filled{background:#ae885c}.weather-level>strong{font-size:1.0625rem;font-weight:400;line-height:1.35}.weather-level>p{font-size:var(--text-xs);color:#526f6b;margin-top:9px;line-height:1.8}.weather-level>small{color:#657e71;margin-top:auto;padding-top:16px;font-size:.625rem}.weather-summary{background:#e6efea;border:1px solid #d2e0d6;border-radius:11px;grid-template-columns:1.1fr 1fr;gap:36px;margin-top:18px;padding:26px;display:grid}.weather-summary .eyebrow{color:#5e7e70;letter-spacing:1.2px;font-size:.5625rem}.weather-summary h3{letter-spacing:-.3px;margin-top:12px;font-size:1.4375rem;font-weight:400;line-height:1.3}.weather-summary p:not(.eyebrow){color:#4d6e65;margin-top:10px;font-size:.8125rem;line-height:1.8}.weather-summary h4{font-size:var(--text-xs);color:#365f52;margin:0 0 12px;font-weight:600}.weather-summary ul{font-size:var(--text-xs);color:#4d6e65;margin:0;padding-left:17px;line-height:1.8}.weather-summary li+li{margin-top:8px}.weather-caution{color:#765e37;background:#f3eddf;border:1px solid #e7d9bf;border-radius:9px;align-items:flex-start;gap:12px;margin-top:13px;padding:18px 21px;display:flex}.weather-caution>svg{margin-top:2px}.weather-caution strong{font-size:.8125rem;font-weight:600}.weather-caution p{margin-top:4px;font-size:.8125rem;line-height:1.8}.weather-check-heading{font-size:var(--text-caption);color:#557868;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 17px;display:flex}.weather-check-heading button{font-size:var(--text-xs);text-underline-offset:4px;min-height:var(--control-size);padding:5px 0;text-decoration:underline}.weather-preparations{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.weather-preparations>div>h3{font-size:var(--text-base);border-bottom:1px solid #adc8b7;align-items:center;gap:9px;margin-bottom:0;padding-bottom:14px;font-weight:400;display:flex}.weather-preparation{border-bottom:1px solid #d6e2d8;padding:20px 0}.weather-preparation label{font-size:var(--text-sm);cursor:pointer;min-height:var(--control-size);align-items:center;gap:10px;font-weight:600;line-height:1.5;display:flex}.weather-preparation input{appearance:auto;accent-color:#3c7565;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.weather-priority{color:#617c6c;align-items:center;gap:9px;margin:8px 0 7px 28px;font-size:.625rem;display:flex}.weather-priority .weather-segments{flex-shrink:0;gap:3px;width:48px}.weather-priority .weather-segments i{height:5px}.weather-priority.priority-3{color:#86643f}.priority-3 .is-filled{background:#b08951}.weather-preparation>p{color:#567169;margin-left:28px;font-size:.8125rem;line-height:1.8}.weather-preparation.is-checked label>span{color:#4b7561}.weather-prep-note{font-size:var(--text-caption);color:#637b6d;gap:9px;max-width:800px;margin-top:22px;line-height:1.8;display:flex}.weather-prep-note>svg{margin-top:3px}.weather-notes-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.weather-notes-grid>article{background:#fcfdf7;border:1px solid #d4e2d8;border-radius:11px;padding:28px;position:relative}.weather-note-number{color:#7b9587;font-size:var(--text-caption);letter-spacing:1.5px;margin-bottom:13px;display:block}.weather-notes-grid h3{font-weight:400;font-size:var(--text-xl);letter-spacing:-.4px;line-height:1.3}.weather-notes-grid article>p:not(.weather-inline-sources){color:#5a7468;margin-top:11px;font-size:.8125rem;line-height:1.8}.weather-notes-grid dl{margin:22px 0 0}.weather-notes-grid dl>div+div{margin-top:17px}.weather-notes-grid dt{font-weight:600;font-size:var(--text-xs);color:#365e54}.weather-notes-grid dd{color:#526e63;margin:6px 0 0;font-size:.8125rem;line-height:1.8}.weather-inline-sources{color:#687f73;flex-wrap:wrap;gap:3px 9px;margin-top:20px;font-size:.625rem;line-height:1.8;display:flex}.weather-inline-sources a{text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.weather-basics{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.weather-basics article>svg{color:#6c9585;margin-bottom:15px}.weather-basics h3{font-size:1.1875rem;font-weight:400;line-height:1.4}.weather-basics p:not(.weather-inline-sources){color:#557368;margin-top:10px;font-size:.8125rem;line-height:1.9}.weather-mistakes-title{letter-spacing:-.3px;margin:39px 0 16px;font-size:1.375rem;font-weight:400}.weather-mistakes{border-top:1px solid #c8dcd0}.weather-mistakes details{border-bottom:1px solid #c8dcd0}.weather-mistakes summary{cursor:pointer;align-items:center;gap:18px;padding:21px 0;list-style:none;display:flex}.weather-mistakes summary::-webkit-details-marker{display:none}.weather-mistakes summary>span{color:#668777;letter-spacing:1px;font-size:.625rem}.weather-mistakes summary h4{flex:1;margin:0;font-size:.9375rem;font-weight:400}.weather-mistakes details[open] summary>svg{transform:rotate(45deg)}.weather-mistakes details>div{grid-template-columns:1fr 1fr;gap:32px;padding:0 30px 24px;display:grid}.weather-mistakes p{color:#557368;font-size:.8125rem;line-height:1.8}.weather-mistakes strong{font-size:var(--text-xs);color:#355c50;margin-bottom:5px;display:block}.weather-scope{background:#e6ece3;border:1px solid #d5e0ce;border-radius:10px;align-items:flex-start;gap:17px;margin-top:30px;padding:25px;display:flex}.weather-scope>svg{color:#6d8665;margin-top:3px}.weather-scope h3{font-size:var(--text-lg);font-weight:400}.weather-scope p{color:#566e57;margin-top:9px;font-size:.8125rem;line-height:1.9}.weather-sources{margin-top:32px}.weather-sources h3{font-size:var(--text-lg);font-weight:400}.weather-sources>p{font-size:var(--text-xs);color:#607969;max-width:770px;margin-top:8px;line-height:1.8}.weather-sources ul{grid-template-columns:1fr 1fr;gap:12px 28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.weather-sources a{text-underline-offset:4px;font-size:var(--text-xs);color:#3d695b;overflow-wrap:anywhere;min-height:var(--control-size);align-items:center;gap:5px;line-height:1.65;text-decoration:underline;display:inline-flex}.weather-back{color:#eef2e8;background:#244f52;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin:32px 0 42px;padding:31px;display:flex}.weather-back h2{font-size:1.6875rem}.weather-back p{color:#c5d9cd;max-width:620px;margin-top:10px;font-size:.8125rem;line-height:1.8}.weather-back .primary-button{color:#244f52;white-space:nowrap;font-size:var(--text-xs);background:#e7efdf;margin:0}.site-footer .weather-top-link{font-size:var(--text-caption);letter-spacing:0;align-items:center;gap:8px;font-weight:400;display:flex}.weather-top-link svg{transform:rotate(180deg)}.weather-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.weather-page{padding:0 30px}.weather-hero h1{font-size:2.875rem}.weather-hero{align-items:flex-start}.weather-learning-badge{margin-top:30px;padding:8px 10px;font-size:.625rem}.weather-controls{padding:22px}.weather-ocean-heading{padding:20px 18px 0}.weather-ocean-heading>.eyebrow{font-size:.5rem}.weather-pause{font-size:var(--text-xs)}.weather-summary{gap:24px}.weather-level{padding:18px}.weather-level-heading{align-items:flex-start}}@media (max-width:820px){.weather-page{padding:0 24px}.weather-hero{flex-direction:column;gap:18px;padding:34px 0 27px}.weather-hero h1{font-size:2.6875rem}.weather-learning-badge{margin:0}.weather-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.weather-section-heading>p{max-width:none}.weather-controls{padding:20px}.weather-simulator{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.weather-choice button{font-size:var(--text-xs);padding:7px}.weather-levels{gap:10px}.weather-level{padding:16px}.weather-level-top{align-items:flex-start;gap:7px}.weather-level-top h4{font-size:var(--text-xs)}.weather-level>strong{font-size:var(--text-base)}.weather-basics{gap:20px}.weather-notes-grid{gap:15px}.weather-notes-grid>article{padding:22px}.weather-level-heading>p{max-width:300px}.weather-back{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.weather-page{padding:0 20px}.weather-hero h1{margin:17px 0;font-size:2.375rem}.weather-hero .eyebrow{letter-spacing:1px;font-size:.5rem}.weather-hero>div>p:last-child{font-size:var(--text-sm)}.weather-section{padding:31px 0}.weather-page h2{font-size:1.6875rem}.weather-presets{grid-template-columns:1fr 1fr;gap:7px;margin-top:20px;display:grid}.weather-presets button{font-size:var(--text-xs);min-height:var(--control-size);padding:10px}.weather-simulator{grid-template-columns:1fr}.weather-controls{border-top:1px solid #cfddd5;border-left:0;padding:23px}.weather-ocean-heading{padding:17px 19px 0}.weather-pause{font-size:var(--text-xs)}.weather-ocean-heading>.eyebrow{font-size:.5rem}.weather-scene-foot{padding:3px 20px 12px}.weather-control-value output{font-size:2.375rem}.weather-control+.weather-control{margin-top:15px;padding-top:18px}.weather-level-heading{flex-direction:column;gap:7px;margin-top:26px}.weather-level-heading>p{max-width:none}.weather-levels{grid-template-columns:1fr;gap:10px}.weather-level{padding:19px 21px}.weather-level-top h4{font-size:var(--text-sm)}.weather-level>.weather-segments{margin:14px 0}.weather-level>strong{font-size:1.1875rem}.weather-level>p{font-size:.8125rem}.weather-level>small{padding-top:10px}.weather-summary{grid-template-columns:1fr;gap:24px;padding:23px}.weather-summary h3{font-size:var(--text-xl)}.weather-summary ul{font-size:.8125rem}.weather-caution{gap:10px;padding:17px}.weather-preparations{grid-template-columns:1fr;gap:26px}.weather-preparation{padding:18px 0}.weather-check-heading{gap:9px;font-size:.625rem}.weather-check-heading button{font-size:var(--text-xs)}.weather-section-intro{font-size:.8125rem}.weather-notes-grid{grid-template-columns:1fr;gap:14px;margin-top:22px}.weather-notes-grid>article{padding:24px}.weather-notes-grid h3{font-size:var(--text-xl)}.weather-basics{grid-template-columns:1fr;gap:25px}.weather-basics article{border-bottom:1px solid #d6e1d6;padding-bottom:22px}.weather-basics article:last-child{border-bottom:0;padding-bottom:0}.weather-basics h3{font-size:1.3125rem}.weather-basics article>svg{margin-bottom:12px}.weather-basics p:not(.weather-inline-sources){font-size:var(--text-sm)}.weather-mistakes-title{margin-top:30px}.weather-mistakes summary{gap:12px;padding:19px 0}.weather-mistakes summary h4{font-size:var(--text-sm)}.weather-mistakes details>div{grid-template-columns:1fr;gap:16px;padding:0 0 22px 24px}.weather-scope{gap:12px;padding:20px 18px}.weather-scope>svg{width:20px}.weather-scope h3{font-size:var(--text-lg)}.weather-sources ul{grid-template-columns:1fr;gap:13px}.weather-back{gap:22px;margin:25px 0 30px;padding:26px 23px}.weather-choice button{font-size:var(--text-xs);padding:8px}.weather-prep-note,.weather-inline-sources{font-size:var(--text-caption)}}@media (max-width:370px){.weather-page{padding:0 16px}.weather-hero h1{font-size:2.125rem}.weather-controls{padding:19px}.weather-presets button{font-size:var(--text-xs);padding:9px 6px}.weather-ocean-heading{gap:8px;padding:15px 15px 0}.weather-pause{font-size:var(--text-xs)}.weather-ocean-heading>.eyebrow{font-size:.4375rem}.weather-choice button{font-size:var(--text-xs)}.weather-notes-grid>article{padding:21px}.weather-back .primary-button{white-space:normal;gap:17px}.weather-check-heading{align-items:flex-start}.weather-check-heading>span{padding-top:8px}}.weather-pause{flex-shrink:0}.weather-presets button[aria-pressed=true]{font-weight:600;box-shadow:inset 0 -3px #c5d9cd}.weather-choice button[aria-pressed=true],.weather-pause[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--green);font-weight:600}.weather-choice button:hover:not([aria-pressed=true]),.weather-check-heading button:hover:not(:disabled){background:var(--control-hover)}.weather-presets button:active,.weather-choice button:active,.weather-pause:active,.weather-check-heading button:active:not(:disabled){background:var(--control-pressed);color:var(--ink)}.weather-preparation label:focus-within{border-radius:var(--radius-sm);outline:2px solid var(--focus);outline-offset:4px}.weather-learning-badge{white-space:normal}.weather-ocean-heading,.weather-scene-foot,.weather-control-top,.weather-level-top,.weather-check-heading{flex-wrap:wrap}.weather-back .primary-button{white-space:normal}.weather-page :is(h4,strong,label,dt,dd,small){overflow-wrap:anywhere;min-width:0}.weather-control-top>*,.weather-level-top>*{min-width:0;max-width:100%}.weather-notes-grid>article,.weather-preparations>div,.weather-summary>div,.weather-basics>article{min-width:0}.weather-choice button{white-space:normal}
