#eotsWeatherDesk{scroll-margin-top:24px}#eotsWeatherDesk .wq-board{margin:25px 0 20px}#eotsWeatherDesk .wq-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px}#eotsWeatherDesk .wq-toolbar p{margin:0;color:#d9bb7f;font:700 11px/1.5 system-ui;letter-spacing:.12em}#eotsWeatherDesk .wq-toolbar span{display:block;color:#9db4c6;font:400 11px/1.6 system-ui;letter-spacing:0}#eotsWeatherDesk .wq-refresh{flex-shrink:0;padding:10px 15px;border:1px solid #ac8b50;border-radius:6px;background:#172c3d;color:#ead6af;font:600 12px/1.4 system-ui;cursor:pointer}#eotsWeatherDesk .wq-refresh:disabled{opacity:.65;cursor:wait}#eotsWeatherDesk .wq-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}#eotsWeatherDesk .wq-card{position:relative;min-width:0;padding:22px;border:1px solid #617a8b66;border-top:3px solid #b8995b;border-radius:9px;background:linear-gradient(140deg,#162c40,#0a1929);overflow:hidden}#eotsWeatherDesk .wq-card p{margin:10px 0;color:#c8d8e4;font:13px/1.6 system-ui;overflow-wrap:anywhere}#eotsWeatherDesk .wq-card .wq-label{margin:0 0 16px;color:#dcc494;font:700 10px/1.6 system-ui;letter-spacing:.09em}#eotsWeatherDesk .wq-value{display:block;color:#f5e5bd;font:500 clamp(34px,4vw,52px)/1.1 Georgia,serif}#eotsWeatherDesk .wq-card .wq-metrics{color:#a2bccf;font-size:12px}#eotsWeatherDesk .wq-source{display:block;padding-top:10px;border-top:1px solid #52677b44;color:#90aabd;font:11px/1.6 system-ui;overflow-wrap:anywhere}#eotsWeatherDesk .wq-forecast-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}#eotsWeatherDesk .wq-icon{width:70px;height:56px;flex-shrink:0;overflow:visible}#eotsWeatherDesk .wq-sun{fill:#e7c376;stroke:#e7c376;stroke-width:2;transform-origin:45px 24px;animation:wq-sun-turn 40s linear infinite}#eotsWeatherDesk .wq-cloud{fill:#99b4cb;stroke:#c8d7e3;stroke-width:1;animation:wq-cloud-float 7s ease-in-out infinite}#eotsWeatherDesk .wq-rain{fill:none;stroke:#71bde2;stroke-width:2;stroke-linecap:round;animation:wq-rain-fall 2s ease-in-out infinite}#eotsWeatherDesk [data-sky="unknown"] .wq-icon{visibility:hidden}#eotsWeatherDesk [data-sky="sun"] .wq-cloud,#eotsWeatherDesk [data-sky="sun"] .wq-rain,#eotsWeatherDesk [data-sky="cloud"] .wq-sun,#eotsWeatherDesk [data-sky="cloud"] .wq-rain,#eotsWeatherDesk [data-sky="rain"] .wq-sun{display:none}#eotsWeatherDesk .wq-alert-value{display:block;color:#f2d7a4;font:600 25px/1.2 Georgia,serif}#eotsWeatherDesk .wq-signal{display:inline-block;float:right;width:8px;height:8px;border-radius:50%;background:#c5a069;box-shadow:0 0 10px #bd9b6866;margin-top:3px}#eotsWeatherDesk .wq-alert[data-state="quiet"] .wq-signal{background:#7bccaf;box-shadow:0 0 12px #78c9a077}#eotsWeatherDesk .wq-alert[data-state="warning"]{border-top-color:#f7877e}#eotsWeatherDesk .wq-alert[data-state="warning"] .wq-signal{background:#ff9282;box-shadow:0 0 13px #f0796277}#eotsWeatherDesk .wq-alert a,#eotsWeatherDesk .wq-links a{color:#e2c992;font:600 12px/1.6 system-ui;text-decoration:underline;text-underline-offset:3px}#eotsWeatherDesk .wq-alert .wq-source{margin-top:14px}#eotsWeatherDesk .wq-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}#eotsWeatherDesk .wq-links a{padding:10px 15px;border:1px solid #9a804d66;border-radius:6px;background:#122637;text-decoration:none;transition:background .2s,border-color .2s}#eotsWeatherDesk .wq-links a:hover{background:#223b4b;border-color:#d4b87c}#eotsWeatherDesk .wq-links a:focus-visible,#eotsWeatherDesk .wq-refresh:focus-visible{outline:2px solid #8ad8ea;outline-offset:3px}#eotsWeatherDesk #eotsLocalWatch{margin:24px 0 0;scroll-margin-top:24px}#eotsWeatherDesk .wq-changed{animation:wq-value-change .65s ease-out}#eotsWeatherDesk .wq-still *{animation-play-state:paused!important}#eotsRailWeather .rw-cloud-drift{pointer-events:none;position:absolute;left:34%;top:9%;width:53%;height:17%;border-radius:50%;background:radial-gradient(ellipse,#a8b4d322,transparent 67%);filter:blur(13px);mix-blend-mode:screen;animation:rw-cloud-drift 36s ease-in-out infinite alternate}html body.eots-site-refresh .eots-rescue[data-eots-department-page="weather"]>#eotsWeatherDesk,html body.eots-site-refresh .eots-rescue[data-eots-department-page="weather"]>#eotsForecastBoard{display:block!important}@keyframes wq-cloud-float{50%{transform:translateX(5px)}}@keyframes wq-sun-turn{to{transform:rotate(360deg)}}@keyframes wq-rain-fall{50%{transform:translateY(4px);opacity:.6}}@keyframes wq-value-change{0%{transform:translateY(5px);opacity:.5}100%{transform:translateY(0);opacity:1}}@keyframes rw-cloud-drift{from{transform:translateX(-6%);opacity:.4}to{transform:translateX(9%);opacity:.85}}@media(max-width:900px){#eotsWeatherDesk .wq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#eotsWeatherDesk .wq-alert{grid-column:1/-1}}@media(max-width:570px){#eotsWeatherDesk .wq-cards{grid-template-columns:minmax(0,1fr)}#eotsWeatherDesk .wq-alert{grid-column:auto}#eotsWeatherDesk .wq-card{padding:19px}#eotsWeatherDesk .wq-toolbar{align-items:flex-start;flex-direction:column}#eotsWeatherDesk .wq-links a{flex:1 1 auto;text-align:center}}@media(prefers-reduced-motion:reduce){#eotsWeatherDesk .wq-board *,#eotsRailWeather .rw-cloud-drift{animation:none!important}#eotsWeatherDesk .wq-links a{transition:none}}