PageSourceSearch

https://www.the-journal.com/weather/

html the-journal.com collected 2026-10-02 03:23:09 UTC 109,064 bytes, 1,140 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6        
7<link rel="icon" href="https://www.the-journal.com/wp-content/uploads/sites/3/2026/09/cropped-tj-bug-32x32.png?v=161927" sizes="32x32">
8<link rel="shortcut icon" href="https://www.the-journal.com/wp-content/uploads/sites/3/2026/09/cropped-tj-bug-32x32.png?v=161927">
9<link rel="icon" href="https://www.the-journal.com/wp-content/uploads/sites/3/2026/09/cropped-tj-bug-192x192.png?v=161927" sizes="192x192">
10<link rel="apple-touch-icon" href="https://www.the-journal.com/wp-content/uploads/sites/3/2026/09/cropped-tj-bug-180x180.png?v=161927">
11    
11<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
vendor: 1 bytes, line 11
11
12<script>window.googletag = window.googletag || {cmd: []};</script>
12
13    
14<script src="https://ads.durangoherald.com/v2/content/interstitial.php?n=8" async></script>
14
15
16<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
17<title>Weather - The Journal</title>
18<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
19<link rel="canonical" href="https://www.the-journal.com/weather/" />
20<meta property="og:locale" content="en_US" />
21<meta property="og:type" content="article" />
22<meta property="og:title" content="Weather - The Journal" />
23<meta property="og:url" content="https://www.the-journal.com/weather/" />
24<meta property="og:site_name" content="The Journal" />
25<meta name="twitter:card" content="summary_large_image" />
26<meta name="twitter:title" content="Weather - The Journal" />
27<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"NewsMediaOrganization","@id":"https://www.the-journal.com/#organization","name":"The Journal","url":"https://www.the-journal.com/","sameAs":["https://www.facebook.com/TheJournalCO","https://x.com/TheJournalCO"],"logo":{"@type":"ImageObject","url":"https://www.the-journal.com/wp-content/uploads/sites/3/2026/08/TheJournalLogoWhite.png"}},{"@type":"WebSite","@id":"https://www.the-journal.com/#website","url":"https://www.the-journal.com/","name":"The Journal","publisher":{"@id":"https://www.the-journal.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.the-journal.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://www.the-journal.com/weather#webpage","url":"https://www.the-journal.com/weather/","isPartOf":{"@id":"https://www.the-journal.com/#website"},"inLanguage":"en-US","name":"Weather"}]}</script>
27
28<!-- /Rank Math WordPress SEO plugin -->
29
30<link rel='dns-prefetch' href='//fonts.googleapis.com' />
31<link rel='dns-prefetch' href='//use.typekit.net' />
32<link href='https://ads.durangoherald.com' crossorigin='anonymous' rel='preconnect' />
33<link href='https://durango.newzware.com' crossorigin='anonymous' rel='preconnect' />
34<link href='https://securepubads.g.doubleclick.net' crossorigin='anonymous' rel='preconnect' />
35<link href='https://use.typekit.net' crossorigin='anonymous' rel='preconnect' />
36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.the-journal.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.the-journal.com%2Fweather%2F" />
37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.the-journal.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.the-journal.com%2Fweather%2F&#038;format=xml" />
38<!-- Google Analytics 4 -->
vendor: 64 bytes, lines 38-39
38
39<script async src="https://www.googletagmanager.com/gtag/js?id=
39G-TPY3SRENCV
vendor: 12 bytes, line 39
39"></script>
40<script>
vendor: 127 bytes, lines 41-44
41window.dataLayer = window.dataLayer || [];
42function gtag(){dataLayer.push(arguments);}
43gtag('js', new Date());
44gtag('config', '
44G-TPY3SRENCV
vendor: 31 bytes, line 44
44', {"send_page_view": false});
45gtag('event', 'page_view', {});
46</script>
46
47    <style id="wp-img-auto-sizes-contain-inline-css">
48img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
49/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
50</style>
51
52<style id="wp-emoji-styles-inline-css">
53
54	img.wp-smiley, img.emoji {
55		display: inline !important;
56		border: none !important;
57		box-shadow: none !important;
58		height: 1em !important;
59		width: 1em !important;
60		margin: 0 0.07em !important;
61		vertical-align: -0.1em !important;
62		background: none !important;
63		padding: 0 !important;
64	}
65/*# sourceURL=wp-emoji-styles-inline-css */
66</style>
67<style id="wp-block-library-inline-css">
68:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
68--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
69
70/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
71</style>
72<style id="classic-theme-styles-inline-css">
73/*! This file is auto-generated */
74.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
75/*# sourceURL=/wp-includes/css/classic-themes.min.css */
76</style>
77
78<link rel='stylesheet' id='everlit-block-editor-styles-css' href='https://www.the-journal.com/wp-content/plugins/everlit/assets/css/everlit-block-editor-styles.css?ver=3.3.4-8952dc57' media='all' />
79<style id="global-styles-inline-css">
80:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
800) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
80.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
81/*# sourceURL=global-styles-inline-css */
82</style>
83
84<link rel='stylesheet' id='bootstrap-css' href='https://www.the-journal.com/wp-content/themes/ballantine-news-theme/css/vendor/bootstrap.min.css?ver=5.3.2' media='all' />
85<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&#038;display=swap" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&#038;display=swap"></noscript>
86<link rel='stylesheet' id='miller-text-css' href='https://use.typekit.net/qvo3bgd.css' media='all' />
87<link rel='stylesheet' id='font-awesome-css' href='https://www.the-journal.com/wp-content/themes/ballantine-news-theme/css/vendor/fontawesome.min.css?ver=6.4.0' media='all' />
88<link rel='stylesheet' id='herald-style-css' href='https://www.the-journal.com/wp-content/themes/ballantine-news-theme/style.min.css?ver=1790786891' media='all' />
89<script id="jquery-core-js" src="https://www.the-journal.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 89
89
90<script id="jquery-migrate-js" src="https://www.the-journal.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
90
91<link rel="https://api.w.org/" href="https://www.the-journal.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.the-journal.com/wp-json/wp/v2/pages/143484" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.the-journal.com/xmlrpc.php?rsd" />
92<meta name="generator" content="WordPress 7.1.2" />
93<link rel='shortlink' href='https://www.the-journal.com/?p=143484' />
94    <style>
95        .naviga-image {
96            max-width: 100%;
97            height: auto;
98        }
99        
100        figure.wp-block-image figcaption {
101            margin-top: 0.5em;
102            font-size: 0.875em;
103            color: #666;
104        }
105        
106        figure.wp-block-image figcaption .caption {
107            display: block;
108        }
109        
110        figure.wp-block-image figcaption .credit {
111            display: block;
112            font-style: italic;
113            margin-top: 0.25em;
114        }
115        
116        figure.wp-block-image figcaption .credit:before {
117            content: "Photo: ";
118        }
119    </style>
120        <style>
121        :root {
122            --red-primary: #87a3cb;
123            --red-primary-rgb: 135, 163, 203;
124        }
125    </style>
126    
127<script id='newzwareEPassV2script' data-site='durango' src='https://durango.newzware.com/epassV2/durango/epassV2config_TJ.js?07092026'></script>
127
128<link rel="icon" href="https://www.the-journal.com/wp-content/uploads/sites/3/2026/09/cropped-tj-bug-32x32.png" sizes="32x32" />
129<link rel="icon" href="https://www.the-journal.com/wp-content/uploads/sites/3/2026/09/cropped-tj-bug-192x192.png" sizes="192x192" />
130<link rel="apple-touch-icon" href="https://www.the-journal.com/wp-content/uploads/sites/3/2026/09/cropped-tj-bug-180x180.png" />
131<meta name="msapplication-TileImage" content="https://www.the-journal.com/wp-content/uploads/sites/3/2026/09/cropped-tj-bug-270x270.png" />
132</head>
133<body class="wp-singular page-template page-template-weather-page page-template-weather-page-php page page-id-143484 wp-theme-ballantine-news-theme">
134
135            
135<script src="https://ads.durangoherald.com/v2/content/render.php?n=8&#038;placement=4" async data-billboard-destination="8"></script>
135
136    
137        
138    <!-- Responsive header with mobile hamburger menu -->
139    <header class="bg-black text-white">
140        <div class="container py-3 py-md-4">
141            <!-- Top bar with social, logo, and subscribe -->
142                        <div class="d-flex align-items-center justify-content-between pb-3 red-rule herald-header-top">
143
144                <!-- MOBILE: logo left (hidden on md+) -->
145                <div class="d-flex d-md-none align-items-center">
146                                            <a href="https://www.the-journal.com/">
147                            <img src="https://www.the-journal.com/wp-content/uploads/sites/3/2026/08/TheJournalLogoWhite.png"
148                                 alt="The Journal"
149                                  width="900" height="182"                                 class="logo-img" style="max-height:40px;">
150                        </a>
151                                    </div>
152
153                <!-- DESKTOP: social icons + weather (hidden on mobile) -->
154                <div class="d-none d-md-flex align-items-center gap-3 herald-header-left">
155                    <a href="https://www.facebook.com/TheJournalCO" class="text-white hover-text-red" target="_blank" rel="noopener" aria-label="Facebook"><i class="fab fa-facebook-f fs-5" aria-hidden="true"></i></a><a href="https://x.com/TheJournalCO"  class="text-white hover-text-red" target="_blank" rel="noopener" aria-label="X / Twitter"><i class="fab fa-twitter fs-5" aria-hidden="true"></i></a>                    <a href="https://www.the-journal.com/weather/" class="d-flex align-items-center gap-2 ms-3 text-decoration-none text-white px-2 py-1 rounded" style="background:rgba(153,0,0,0.15);">
156                        <i id="weather-icon" class="fas fa-cloud-sun fs-5"></i>
157                        <span id="weather-temp" class="small fw-semibold">--&deg;F</span>
158                    </a>
159                </div>
160
161                <!-- DESKTOP: centered logo (hidden on mobile) -->
162                <div class="d-none d-md-flex align-items-center justify-content-center herald-header-logo">
163                                            <a href="https://www.the-journal.com/">
164                            <img src="https://www.the-journal.com/wp-content/uploads/sites/3/2026/08/TheJournalLogoWhite.png"
165                                 alt="The Journal"
166                                  width="900" height="182"                                 class="logo-img mx-auto">
167                        </a>
168                                    </div>
169
170                <!-- Right side: Login+Subscribe on desktop / hamburger on mobile -->
171                <div class="d-flex align-items-center gap-2 flex-shrink-0 herald-header-actions">
172                    <!-- Login + Subscribe — desktop only -->
173                    <!--
174                        Newzware's current ePassV2 build passes callback names as strings
175                        when this ID belongs to a BUTTON, which jQuery 3.7 rejects. Its
176                        anchor path calls the same login/logout functions directly.
177                    -->
178                    <a href="#newzware-login" role="button" id="paywall-header-link" class="btn btn-login fw-semibold d-none d-md-inline-flex">LOG IN</a>
179                    <!-- id="menu-item-3844" + nav-link: Newzware binds Subscribe/Manage Account to this -->
180                    <a href="https://durango.newzware.com/ss70v2/durango/common/template.jsp?skin=TJ&#038;init=start&#038;initEdition=TJ" id="menu-item-3844" class="btn btn-subscribe fw-semibold d-none d-md-inline-flex nav-link frontpage-be-a-member-button">SUBSCRIBE</a>
181                    <!-- Weather temp — mobile only, left of hamburger -->
182                    <a href="https://www.the-journal.com/weather/" class="d-md-none d-flex align-items-center gap-1 text-white text-decoration-none me-1" style="font-size:0.8rem;font-weight:600;">
183                        <i id="weather-icon-mobile-nav" class="fas fa-cloud-sun" style="color:var(--red-primary);font-size:0.9rem;"></i>
184                        <span id="weather-temp-mobile-nav">--&deg;F</span>
185                    </a>
186                    <!-- Hamburger — mobile only -->
187                    <button class="navbar-toggler d-md-none text-white border-0 p-0 ms-1"
188                            type="button"
189                            data-bs-toggle="collapse"
190                            data-bs-target="#mobileMenu"
191                            aria-controls="mobileMenu"
192                            aria-expanded="false"
193                            aria-label="Toggle navigation">
194                        <i class="fas fa-bars fs-4"></i>
195                    </button>
196                </div>
197
198            </div>
199            
200            <!-- Desktop navigation -->
201            <nav class="mt-3 d-none d-md-block" style="position:relative;">
202                <div class="d-flex align-items-center justify-content-center gap-3">
203                    <ul class="nav justify-content-center gap-3 gap-lg-4 mb-0"><li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">NEWS</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/local-news/" class="nav-link-custom small">LOCAL NEWS</a></li>
204<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/regional/" class="nav-link-custom small">REGIONAL</a></li>
205<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/nation-world/" class="nav-link-custom small">NATIONAL &#038; WORLD</a></li>
206<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/business/" class="nav-link-custom small">BUSINESS</a></li>
207<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/real-estate/" class="nav-link-custom small">REAL ESTATE</a></li>
208<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/cortez/" class="nav-link-custom small">CORTEZ</a></li>
209<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/mancos/" class="nav-link-custom small">MANCOS</a></li>
210<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/dolores/" class="nav-link-custom small">DOLORES</a></li>
211<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/ute-mountain-ute-indian-tribe/" class="nav-link-custom small">UTE MOUNTAIN UTE INDIAN TRIBE</a></li>
212<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/environment/" class="nav-link-custom small">ENVIRONMENT</a></li>
213<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://thejournal-co.newsmemory.com/" class="nav-link-custom small">E-EDITION</a></li>
214</ul></li>
215<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">COMMUNITY</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/community-calendar/" class="nav-link-custom small">EVENTS CALENDAR</a></li>
216<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://obituaries.the-journal.com/us/obituaries/the-journal/today" class="nav-link-custom small">OBITUARIES</a></li>
217<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/nonprofits/" class="nav-link-custom small">NONPROFITS</a></li>
218<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/editorials/" class="nav-link-custom small">EDITORIALS</a></li>
219<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/letters-to-the-editor/" class="nav-link-custom small">LETTERS TO THE EDITOR</a></li>
220<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/guest-columns/" class="nav-link-custom small">COLUMNS</a></li>
221<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/faith/" class="nav-link-custom small">FAITH</a></li>
222</ul></li>
223<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">SPORTS</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/high-school-sports/" class="nav-link-custom small">HIGH SCHOOL SPORTS</a></li>
224<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/denver-broncos/" class="nav-link-custom small">DENVER BRONCOS</a></li>
225<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/ap-sports/" class="nav-link-custom small">AP SPORTS</a></li>
226<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/outdoor-recreation/" class="nav-link-custom small">OUTDOOR RECREATION</a></li>
227</ul></li>
228<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">LIFESTYLES</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/arts-entertainment/" class="nav-link-custom small">ARTS &#038;
228 ENTERTAINMENT</a></li>
229<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/health/" class="nav-link-custom small">HEALTH &#038; WELLNESS</a></li>
230<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/southwest-life/" class="nav-link-custom small">SOUTHWEST LIFE</a></li>
231<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/agriculture/" class="nav-link-custom small">AGRICULTURE</a></li>
232<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/food/" class="nav-link-custom small">FOOD</a></li>
233<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/puzzles/" class="nav-link-custom small">PUZZLES</a></li>
234<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/horoscopes/" class="nav-link-custom small">HOROSCOPES</a></li>
235<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/comics/" class="nav-link-custom small">COMICS</a></li>
236</ul></li>
237<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">MARKETPLACE</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.the-journal.com/classifieds/" class="nav-link-custom small">CLASSIFIEDS</a></li>
238<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.4cornersjobs.com/" class="nav-link-custom small">JOBS</a></li>
239<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.the-journal.com/classifieds/#legals" class="nav-link-custom small">PUBLIC NOTICES</a></li>
240<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://fourcornersrealestate.com/" class="nav-link-custom small">REAL ESTATE</a></li>
241</ul></li>
242</ul>                    <!-- Render search independently of wp_nav_menu() so it also appears with fallback menus. -->
243                    <button class="herald-search-toggle flex-shrink-0"
244                            type="button"
245                            aria-label="Search"
246                            aria-expanded="false"
247                            aria-controls="herald-search-bar">
248                        <i class="fas fa-search"></i>
249                    </button>
250                </div>
251                <!-- Search dropdown bar -->
252                <div id="herald-search-bar" class="herald-search-bar" hidden>
253                    <form role="search" method="get" action="https://www.the-journal.com/" class="herald-search-form">
254                        <input type="search" name="s" class="herald-search-input" placeholder="Search articles..." value="" autocomplete="off" aria-label="Search articles">
255                        <button type="submit" class="herald-search-submit"><i class="fas fa-search"></i> Search</button>
256                    </form>
257                </div>
258            </nav>
259
260            <!-- Mobile navigation menu -->
261            <div class="collapse d-md-none mt-3 mobile-menu-collapse" id="mobileMenu">
262                <!-- Keep mobile search outside wp_nav_menu() so it is present on every multisite publication. -->
263                <form role="search"
264                      method="get"
265                      action="https://www.the-journal.com/"
266                      class="d-flex gap-2 pb-3 mb-3 border-bottom border-secondary">
267                    <input type="search"
268                           name="s"
269                           class="form-control form-control-sm bg-dark border-secondary text-white"
270                           placeholder="Search articles..."
271                           value=""
272                           aria-label="Search articles">
273                    <button type="submit" class="btn btn-sm btn-subscribe px-3" aria-label="Submit search">
274                        <i class="fas fa-search"></i>
275                    </button>
276                </form>
277                <ul class="nav flex-column gap-2"><li class="nav-item d-flex gap-2 mb-2"><button type="button" class="btn btn-login fw-semibold flex-fill paywall-login-button">LOG IN</button><a href="https://durango.newzware.com/ss70v2/durango/common/template.jsp?skin=TJ&#038;init=start&#038;initEdition=TJ" class="btn btn-subscribe fw-semibold flex-fill frontpage-be-a-member-button">SUBSCRIBE</a></li><li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">NEWS</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/local-news/" class="nav-link-custom small">LOCAL NEWS</a></li>
278<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/regional/" class="nav-link-custom small">REGIONAL</a></li>
279<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/nation-world/" class="nav-link-custom small">NATIONAL &#038; WORLD</a></li>
280<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/business/" class="nav-link-custom small">BUSINESS</a></li>
281<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/real-estate/" class="nav-link-custom small">REAL ESTATE</a></li>
282<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/cortez/" class="nav-link-custom small">CORTEZ</a></li>
283<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/mancos/" class="nav-link-custom small">MANCOS</a></li>
284<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/dolores/" class="nav-link-custom small">DOLORES</a></li>
285<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/ute-mountain-ute-indian-tribe/" class="nav-link-custom small">UTE MOUNTAIN UTE INDIAN TRIBE</a></li>
286<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/environment/" class="nav-link-custom small">ENVIRONMENT</a></li>
287<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://thejournal-co.newsmemory.com/" class="nav-link-custom small">E-EDITION</a></li>
288</ul></li>
289<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">COMMUNITY</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/community-calendar/" class="nav-link-custom small">EVENTS CALENDAR</a></li>
290<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://obituaries.the-journal.com/us/obituaries/the-journal/today" class="nav-link-custom small">OBITUARIES</a></li>
291<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/nonprofits/" class="nav-link-custom small">NONPROFITS</a></li>
292<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/editorials/" class="nav-link-custom small">EDITORIALS</a></li>
293<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/letters-to-the-editor/" class="nav-link-custom small">LETTERS TO THE EDITOR</a></li>
294<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/guest-columns/" class="nav-link-custom small">COLUMNS</a></li>
295<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/faith/" class="nav-link-custom small">FAITH</a></li>
296</ul></li>
297<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">SPORTS</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/high-school-sports/" class="nav-link-custom small">HIGH SCHOOL SPORTS</a></li>
298<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/denver-broncos/" class="nav-link-custom small">DENVER BRONCOS</a></li>
299<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/ap-sports/" class="nav-link-custom small">AP SPORTS</a></li>
300<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/outdoor-recreation/" class="nav-link-custom small">OUTDOOR RECREATION</a></li>
301</ul></li>
302<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">LIFESTYLES</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/arts-entertainment/" class="nav-link-custom small">ARTS &#038;
302 ENTERTAINMENT</a></li>
303<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/health/" class="nav-link-custom small">HEALTH &#038; WELLNESS</a></li>
304<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/southwest-life/" class="nav-link-custom small">SOUTHWEST LIFE</a></li>
305<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/agriculture/" class="nav-link-custom small">AGRICULTURE</a></li>
306<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/food/" class="nav-link-custom small">FOOD</a></li>
307<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/puzzles/" class="nav-link-custom small">PUZZLES</a></li>
308<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/horoscopes/" class="nav-link-custom small">HOROSCOPES</a></li>
309<li class="nav-item menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.the-journal.com/comics/" class="nav-link-custom small">COMICS</a></li>
310</ul></li>
311<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><span class="nav-link-custom small dropdown-toggle" data-bs-toggle="dropdown" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false">MARKETPLACE</span><ul class="dropdown-menu dropdown-menu-dark"><li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.the-journal.com/classifieds/" class="nav-link-custom small">CLASSIFIEDS</a></li>
312<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.4cornersjobs.com/" class="nav-link-custom small">JOBS</a></li>
313<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.the-journal.com/classifieds/#legals" class="nav-link-custom small">PUBLIC NOTICES</a></li>
314<li class="nav-item menu-item menu-item-type-custom menu-item-object-custom"><a href="https://fourcornersrealestate.com/" class="nav-link-custom small">REAL ESTATE</a></li>
315</ul></li>
316</ul>            </div>
317        </div>
318    </header>
319    
319<script>
320    (function(){
321        var toggle = document.querySelector('.herald-search-toggle');
322        var bar    = document.getElementById('herald-search-bar');
323        if (!toggle || !bar) return;
324        toggle.addEventListener('click', function(){
325            var open = !bar.hidden;
326            bar.hidden = open;
327            toggle.setAttribute('aria-expanded', !open);
328            if (!open) { bar.querySelector('input').focus(); }
329        });
330        // Close on outside click
331        document.addEventListener('click', function(e){
332            if (!bar.hidden && !bar.contains(e.target) && !toggle.contains(e.target)) {
333                bar.hidden = true;
334                toggle.setAttribute('aria-expanded', 'false');
335            }
336        });
337        // Close on Escape
338        document.addEventListener('keydown', function(e){
339            if (e.key === 'Escape' && !bar.hidden) {
340                bar.hidden = true;
341                toggle.setAttribute('aria-expanded', 'false');
342                toggle.focus();
343            }
344        });
345    })();
346
347    // Desktop nav: open dropdowns on hover, not just click
348    (function(){
349        if (window.innerWidth < 768) return;
350        document.querySelectorAll('nav .nav-item.menu-item-has-children').forEach(function(item){
351            // Prevent Bootstrap click-toggle from interfering on desktop
352            var toggle = item.querySelector('[data-bs-toggle="dropdown"]');
353            if (toggle) {
354                toggle.removeAttribute('data-bs-toggle');
355                // Only navigate if the toggle has a real href (not a <span> placeholder)
356                toggle.addEventListener('click', function(e){
357                    var href = toggle.getAttribute('href');
358                    if (href && href !== '#' && href !== 'http://#') {
359                        window.location.href = href;
360                    }
361                });
362            }
363        });
364    })();
365    </script>
365
366
367<main class="wx-page">
368
369    
370    
371    <!-- ══ HERO ═══════════════════════════════════════════════════ -->
372    <div class="wx-hero-wrap">
373        <div class="wx-hero-sky">
374            <div class="container">
375                <div class="wx-hero-grid">
376
377                    <!-- Big temp card -->
378                    <div class="wx-hero-main">
379                        <div class="wx-hero-location">
380                            <i class="fas fa-map-marker-alt"></i>
381                            <span></span>
382                            <span class="wx-zip-pill">37.3489, -108.5859</span>
383                        </div>
384                        <div class="wx-hero-date">Thursday, October 1</div>
385
386                        <div class="wx-hero-condition">
387                            <div class="wx-hero-icon-wrap">
388                                <i class="fas fa-moon"></i>
389                            </div>
390                            <div>
391                                <div class="wx-hero-temp weather-temp--cool">
392                                    55<sup>&deg;F</sup>
393                                </div>
394                                <div class="wx-hero-desc-text">Clear</div>
395                                                            </div>
396                        </div>
397
398                        <div class="wx-hero-hilow">
399                                                                                        <span class="wx-lo-badge"><i class="fas fa-arrow-down"></i> 44&deg;</span>
400                                                                                </div>
401
402                        <div class="wx-hero-refresh">
403                            <i class="fas fa-sync-alt"></i> Updated 9:03 pm                            &middot; <a href="/weather/?wx_refresh=1">Refresh</a>
404                        </div>
405                    </div>
406
407                    <!-- Stat tiles — always show all, fill nulls with em dash -->
408                    <div class="wx-hero-tiles">
409                                                <div class="wx-tile">
410                            <div class="wx-tile-icon" style="color:#3b82f6">
411                                <i class="fas fa-tint"></i>
412                            </div>
413                            <div class="wx-tile-label">Humidity</div>
414                            <div class="wx-tile-value">77%</div>
415                        </div>
416                                                <div class="wx-tile">
417                            <div class="wx-tile-icon" style="color:#64748b">
418                                <i class="fas fa-wind"></i>
419                            </div>
420                            <div class="wx-tile-label">Wind Speed</div>
421                            <div class="wx-tile-value">17 mph ENE</div>
422                        </div>
423                                                <div class="wx-tile">
424                            <div class="wx-tile-icon" style="color:#ef4444">
425                                <i class="fas fa-angle-double-up"></i>
426                            </div>
427                            <div class="wx-tile-label">Wind Gusts</div>
428                            <div class="wx-tile-value">&mdash;</div>
429                        </div>
430                                                <div class="wx-tile">
431                            <div class="wx-tile-icon" style="color:#900">
432                                <i class="fas fa-compass"></i>
433                            </div>
434                            <div class="wx-tile-label">Wind Dir</div>
435                            <div class="wx-tile-value">ENE</div>
436                        </div>
437                                                <div class="wx-tile">
438                            <div class="wx-tile-icon" style="color:#0ea5e9">
439                                <i class="fas fa-eye"></i>
440                            </div>
441                            <div class="wx-tile-label">Visibility</div>
442                            <div class="wx-tile-value">10 mi</div>
443                        </div>
444                                                <div class="wx-tile">
445                            <div class="wx-tile-icon" style="color:#f59e0b">
446                                <i class="fas fa-thermometer-half"></i>
447                            </div>
448                            <div class="wx-tile-label">Dew Point</div>
449                            <div class="wx-tile-value">48&deg;F</div>
450                        </div>
451                                                <div class="wx-tile">
452                            <div class="wx-tile-icon" style="color:#8b5cf6">
453                                <i class="fas fa-tachometer-alt"></i>
454                            </div>
455                            <div class="wx-tile-label">
455Pressure</div>
456                            <div class="wx-tile-value">&mdash;</div>
457                        </div>
458                                                <div class="wx-tile">
459                            <div class="wx-tile-icon" style="color:#3b82f6">
460                                <i class="fas fa-cloud-rain"></i>
461                            </div>
462                            <div class="wx-tile-label">Precip / hr</div>
463                            <div class="wx-tile-value">&mdash;</div>
464                        </div>
465                                                <div class="wx-tile">
466                            <div class="wx-tile-icon" style="color:#f59e0b">
467                                <i class="fas fa-sun"></i>
468                            </div>
469                            <div class="wx-tile-label">Today High</div>
470                            <div class="wx-tile-value">&mdash;</div>
471                        </div>
472                                                <div class="wx-tile">
473                            <div class="wx-tile-icon" style="color:#818cf8">
474                                <i class="fas fa-moon"></i>
475                            </div>
476                            <div class="wx-tile-label">Tonight Low</div>
477                            <div class="wx-tile-value">44&deg;F</div>
478                        </div>
479                                                <div class="wx-tile">
480                            <div class="wx-tile-icon" style="color:#0369a1">
481                                <i class="fas fa-umbrella"></i>
482                            </div>
483                            <div class="wx-tile-label">Rain Chance</div>
484                            <div class="wx-tile-value">&mdash;</div>
485                        </div>
486                                                <div class="wx-tile">
487                            <div class="wx-tile-icon" style="color:#475569">
488                                <i class="fas fa-broadcast-tower"></i>
489                            </div>
490                            <div class="wx-tile-label">Station</div>
491                            <div class="wx-tile-value">KCEZ</div>
492                        </div>
493                                            </div>
494
495                </div><!-- /wx-hero-grid -->
496
497                                <div class="wx-hero-forecast-strip">
498                                                            <div class="wx-hfs-item">
499                        <div class="wx-hfs-label">
500                            <i class="fas fa-moon"></i> Tonight
501                            <span class="wx-hfs-short">Mostly Clear</span>                        </div>
502                        <p class="wx-hfs-text">Mostly clear, with a low around 44. East wind 0 to 5 mph.</p>
503                    </div>
504                                    </div>
505                
506            </div>
507        </div><!-- /wx-hero-sky -->
508    </div><!-- /wx-hero-wrap -->
509
510    <!-- ══ BODY ══════════════════════════════════════════════════ -->
511    <div class="wx-body-wrap">
512        <div class="container">
513
514            <!-- ── Hourly graph ──────────────────────────────────── -->
515                        <section class="wx-section">
516                <h2 class="wx-section-head">
517                    <span class="wx-sh-bar"></span> Hourly Temperature
518                </h2>
519                <div class="wx-graph-card">
520                    <div class="wx-graph-legend">
521                        <span class="wx-legend-temp"><span></span> Temperature</span>
522                        <span class="wx-legend-rain"><span></span> Precip. chance</span>
523                    </div>
524                    <svg viewBox="0 0 1000 160" xmlns="http://www.w3.org/2000/svg" class="wx-temp-graph" preserveAspectRatio="none" aria-hidden="true">
525    <defs>
526        <linearGradient id="wxLineGrad" x1="0" y1="0" x2="0" y2="1">
527            <stop offset="0%" stop-color="#900" stop-opacity="0.18"/>
528            <stop offset="100%" stop-color="#900" stop-opacity="0.01"/>
529        </linearGradient>
530    </defs>
531    <rect x="-2.2" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="40.4" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="83.0" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="125.6" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="168.2" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="210.8" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="253.4" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="296.0" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="338.6" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="381.2" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="423.8" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="466.4" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="551.7" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="594.3" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="636.9" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="722.1" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/><rect x="764.7" y="147.6" width="24.5" height="0.4" fill="rgba(59,130,246,0.18)" rx="2"/>
532    <path d="M 10,78 C 29.2,78.0 33.4,86.0 52.6,86.0 C 71.8,86.0 76.0,88.7 95.2,88.7 C 114.4,88.7 118.7,94.0 137.8,94.0 C 157.0,94.0 161.3,94.0 180.4,94.0 C 199.6,94.0 203.9,99.3 223.0,99.3 C 242.2,99.3 246.5,102.0 265.7,102.0 C 284.8,102.0 289.1,104.7 308.3,104.7 C 327.4,104.7 331.7,107.3 350.9,107.3 C 370.0,107.3 374.3,110.0 393.5,110.0 C 412.7,110.0 416.9,110.0 436.1,110.0 C 455.3,110.0 459.5,99.3 478.7,99.3 C 497.9,99.3 502.1,80.7 521.3,80.7 C 540.5,80.7 544.7,64.7 563.9,64.7 C 583.1,64.7 587.3,54.0 606.5,54.0 C 625.7,54.0 630.0,43.3 649.1,43.3 C 668.3,43.3 672.6,35.3 691.7,35.3 C 710.9,35.3 715.2,32.7 734.3,32.7 C 753.5,32.7 757.8,30.0 777.0,30.0 C 796.1,30.0 800.4,30.0 819.6,30.0 C 838.7,30.0 843.0,35.3 862.2,35.3 C 881.3,35.3 885.6,38.0 904.8,38.0 C 924.0,38.0 928.2,51.3 947.4,51.3 C 966.6,51.3 970.8,64.7 990.0,64.7 L 990,160 L 10,160 Z" fill="url(#wxLineGrad)"/>
533    <path d="M 10,78 C 29.2,78.0 33.4,86.0 52.6,86.0 C 71.8,86.0 76.0,88.7 95.2,88.7 C 114.4,88.7 118.7,94.0 137.8,94.0 C 157.0,94.0 161.3,94.0 180.4,94.0 C 199.6,94.0 203.9,99.3 223.0,99.3 C 242.2,99.3 246.5,102.0 265.7,102.0 C 284.8,102.0 289.1,104.7 308.3,104.7 C 327.4,104.7 331.7,107.3 350.9,107.3 C 370.0,107.3 374.3,110.0 393.5,110.0 C 412.7,110.0 416.9,110.0 436.1,110.0 C 455.3,110.0 459.5,99.3 478.7,99.3 C 497.9,99.3 502.1,80.7 521.3,80.7 C 540.5,80.7 544.7,64.7 563.9,64.7 C 583.1,64.7 587.3,54.0 606.5,54.0 C 625.7,54.0 630.0,43.3 649.1,43.3 C 668.3,43.3 672.6,35.3 691.7,35.3 C 710.9,35.3 715.2,32.7 734.3,32.7 C 753.5,32.7 757.8,30.0 777.0,30.0 C 796.1,30.0 800.4,30.0 819.6,30.0 C 838.7,30.0 843.0,35.3 862.2,35.3 C 881.3,35.3 885.6,38.0 904.8,38.0 C 924.0,38.0 928.2,51.3 947.4,51.3 C 966.6,51.3 970.8,64.7 990.0,64.7" fill="none" stroke="#900" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
534    <circle cx="10.0" cy="78.0" r="3.5" class="wx-graph-dot"/><circle cx="137.8" cy="94.0" r="3.5" class="wx-graph-dot"/><circle cx="265.7" cy="102.0" r="3.5" class="wx-graph-dot"/><circle cx="393.5" cy="110.0" r="3.5" class="wx-graph-dot"/><circle cx="521.3" cy="80.7" r="3.5" class="wx-graph-dot"/><circle cx="649.1" cy="43.3" r="3.5" class="wx-graph-dot"/><circle cx="777.0" cy="30.0" r="3.5" class="wx-graph-dot"/><circle cx="904.8" cy="38.0" r="3.5" class="wx-graph-dot"/>
535    <text x="10.0" y="70.0" class="wx-graph-temp">56°</text><text x="137.8" y="86.0" class="wx-graph-temp">50°</text><text x="265.7" y="94.0" class="wx-graph-temp">47°</text><text x="393.5" y="102.0" class="wx-graph-temp">44°</text><text x="521.3" y="72.7" class="wx-graph-temp">55°</text><text x="649.1" y="35.3" class="wx-graph-temp">69°</text><text x="777.0" y="22.0" class="wx-graph-temp">74°</text><text x="904.8" y="30.0" class="wx-graph-temp">71°</text>
536    <text x="10.0" y="156" class="wx-graph-time">9 pm</text><text x="137.8" y="156" class="wx-graph-time">12 am</text><text x="265.7" y="156" class="wx-graph-time">3 am</text><text x="393.5" y="156" class="wx-graph-time">6 am</text><text x="521.3" y="156" class="wx-graph-time">9 am</text><text x="649.1" y="156" class="wx-graph-time">12 pm</text><text x="777.0" y="156" class="wx-graph-time">3 pm</text><text x="904.8" y="156" class="wx-graph-time">6 pm</text>
537    <text x="10.0" y="142" class="wx-graph-pop">1%</text><text x="137.8" y="142" class="wx-graph-pop">1%</text><text x="265.7" y="142" class="wx-graph-pop">1%</text><text x="393.5" y="142" class="wx-graph-pop">1%</text><text x="649.1" y="142" class="wx-graph-pop">1%</text><text x="777.0" y="142" class="wx-graph-pop">1%</text>
538</svg>                </div>
539            </section>
540            
541            <!-- ── 7-day cards (full width) ──────────────────────── -->
542            <section class="wx-section">
543                <h2 class="wx-section-head">
544                    <span class="wx-sh-bar"></span> 7-Day Forecast
545                </h2>
546                <div class="wx-7day-cards">        <div class="wx-7day-card wx-7day-card--today">
547            <!-- Card header: date + temps -->
548            <div class="wx-7day-head">
549                <div class="wx-7day-date">
550                    <span class="wx-7day-dow">Today</span>
551                    <span class="wx-7day-mdate">Oct 1</span>
552                </div>
553                <div class="wx-7day-temps">
554                                        <span class="wx-lo"><i class="fas fa-arrow-down"></i>44&deg;</span>                </div>
555            </div>
556
557            <!-- Day half -->
558            
559            <!-- Night half -->
560                        <div class="wx-7day-half wx-7day-half--night">
561                <div class="wx-7day-half-head">
562                    <i class="fas fa-moon wx-7day-icon"></i>
563                    <div>
564                        <span class="wx-7day-period-label">Night</span>
565                        <span class="wx-7day-short">Mostly Clear</span>
566                    </div>
567                </div>
568                                    <p class="wx-7day-detail">Mostly clear, with a low around 44. East wind 0 to 5 mph.</p>
569                                <div class="wx-7day-meta">
570                    <span><i class="fas fa-tint"></i> 1%</span>                    <span><i class="fas fa-wind"></i> 0 to 5 mph E</span>                                    </div>
571            </div>
572                    </div>
573                <div class="wx-7day-card ">
574            <!-- Card header: date + temps -->
575            <div class="wx-7day-head">
576                <div class="wx-7day-date">
577                    <span class="wx-7day-dow">Fri</span>
578                    <span class="wx-7day-mdate">Oct 2</span>
579                </div>
580                <div class="wx-7day-temps">
581                    <span class="wx-hi"><i class="fas fa-arrow-up"></i>74&deg;</span>                    <span class="wx-lo"><i class="fas fa-arrow-down"></i>45&deg;</span>                </div>
582            </div>
583
584            <!-- Day half -->
585                        <div class="wx-7day-half wx-7day-half--day">
586                <div class="wx-7day-half-head">
587                    <i class="fas fa-sun wx-7day-icon"></i>
588                    <div>
589                        <span class="wx-7day-period-label">Day</span>
590                        <span class="wx-7day-short">Sunny</span>
591                    </div>
592                </div>
593                                    <p class="wx-7day-detail">Sunny, with a high near 74. Southeast wind 0 to 10 mph.</p>
594                                <div class="wx-7day-meta">
595                    <span><i class="fas fa-tint"></i> 1%</span>                    <span><i class="fas fa-wind"></i> 0 to 10 mph SE</span>                                    </div>
596            </div>
597            
598            <!-- Night half -->
599                        <div class="wx-7day-half wx-7day-half--night">
600                <div class="wx-7day-half-head">
601                    <i class="fas fa-moon wx-7day-icon"></i>
602                    <div>
603                        <span class="wx-7day-period-label">Night</span>
604                        <span class="wx-7day-short">Mostly Clear</span>
605                    </div>
606                </div>
607                                    <p class="wx-7day-detail">Mostly clear, with a low around 45. East wind 0 to 5 mph.</p>
608                                <div class="wx-7day-meta">
609                    <span><i class="fas fa-tint"></i> 0%</span>                    <span><i class="fas fa-wind"></i> 0 to 5 mph E</span>                                    </div>
610            </div>
611                    </div>
612                <div class="wx-7day-card ">
613            <!-- Card header: date + temps -->
614            <div class="wx-7day-head">
615                <div class="wx-7day-date">
616                    <span class="wx-7day-dow">Sat</span>
617                    <span class="wx-7day-mdate">Oct 3</span>
618                </div>
619                <div class="wx-7day-temps">
620                    <span class="wx-hi"><i class="fas fa-arrow-up"></i>76&deg;</span>                    <span class="wx-lo"><i class="fas fa-arrow-down"></i>47&deg;</span>                </div>
621            </div>
622
623            <!-- Day half -->
624                        <div class="wx-7day-half wx-7day-half--day">
625                <div class="wx-7day-half-head">
626                    <i class="fas fa-sun wx-7day-icon"></i>
627                    <div>
628                        <span class="wx-7day-period-label">Day</span>
629                        <span class="wx-7day-short">Sunny</span>
630                    </div>
631                </div>
632                                    <p class="wx-7day-detail">Sunny, with a high near 76. Northwest wind 0 to 10 mph.</p>
633                                <div class="wx-7day-meta">
634                    <span><i class="fas fa-tint"></i> 0%</span>                    <span><i class="fas fa-wind"></i> 0 to 10 mph NW</span>                                    </div>
635            </div>
636            
637            <!-- Night half -->
638                        <div class="wx-7day-half wx-7day-half--night">
639                <div class="wx-7day-half-head">
640                    <i class="fas fa-moon wx-7day-icon"></i>
641                    <div>
642                        <span class="wx-7day-period-label">Night</span>
643                        <span class="wx-7day-short">Mostly Clear</span>
644                    </div>
645                </div>
646                                    <p class="wx-7day-detail">Mostly clear, with a low around 47. North northeast wind around 5 mph.</p>
647                                <div class="wx-7day-meta">
648                    <span><i class="fas fa-tint"></i> 0%</span>                    <span><i class="fas fa-wind"></i> 5 mph NNE</span>                                    </div>
649            </div>
650                    </div>
651                <div class="wx-7day-card ">
652            <!-- Card header: date + temps -->
653            <div class="wx-7day-head">
654                <div class="wx-7day-date">
655                    <span class="wx-7day-dow">Sun</span>
656                    <span class="wx-7day-mdate">Oct 4</span>
657                </div>
658                <div class="wx-7day-temps">
659                    <span class="wx-hi"><i class="fas fa-arrow-up"></i>76&deg;</span>                    <span class="wx-lo"><i class="fas fa-arrow-down"></i>48&deg;</span>                </div>
660            </div>
661
662            <!-- Day half -->
663                        <div class="wx-7day-half wx-7day-half--day">
664                <div class="wx-7day-half-head">
665                    <i class="fas fa-sun wx-7day-icon"></i>
666                    <div>
667                        <span class="wx-7day-period-label">Day</span>
668                        <span class="wx-7day-short">Sunny</span>
669                    </div>
670                </div>
671                                    <p class="wx-7day-detail">Sunny, with a high near 76.</p>
672                                <div class="wx-7day-meta">
673                    <span><i class="fas fa-tint"></i> 0%</span>                    <span><i class="fas fa-wind"></i> 5 to 10 mph SSE</span>                                    </div>
674            </div>
675            
676            <!-- Night half -->
677                        <div class="wx-7day-half wx-7day-half--night">
678                <div class="wx-7day-half-head">
679                    <i class="fas fa-moon wx-7day-icon"></i>
680                    <div>
681                        <span class="wx-7day-period-label">Night</span>
682                        <span class="wx-7day-short">Clear</span>
683                    </div>
684                </div>
685                                    <p class="wx-7day-detail">Clear, with a low around 48.</p>
686                                <div class="wx-7day-meta">
687                    <span><i class="fas fa-tint"></i> 0%</span>                    <span><i class="fas fa-wind"></i> 5 mph SSE</span>                                    </div>
688            </div>
689                    </div>
690                <div class="wx-7day-card ">
691            <!-- Card header: date + temps -->
692            <div class="wx-7day-head">
693                <div class="wx-7day-date">
694                    <span class="wx-7day-dow">Mon</span>
695                    <span class="wx-7day-mdate">Oct 5</span>
696                </div>
697                <div class="wx-7day-temps">
698                    <span class="wx-hi"><i class="fas fa-arrow-up"></i>72&deg;</span>                    <span class="wx-lo"><i class="fas fa-arrow-down"></i>48&deg;</span>                </div>
699            </div>
700
701            <!-- Day half -->
702                        <div class="wx-7day-half wx-7day-half--day">
703                <div class="wx-7day-half-head">
704                    <i class="fas fa-sun wx-7day-icon"></i>
705                    <div>
706                        <span class="wx-7day-period-label">Day</span>
707                        <span class="wx-7day-short">Sunny</span>
708                    </div>
709                </div>
710                                    <p class="wx-7day-detail">Sunny, with a high near 72.</p>
711                                <div class="wx-7day-meta">
712                    <span><i class="fas fa-tint"></i> 1%</span>                    <span><i class="fas fa-wind"></i> 5 mph S</span>                                    </div>
713            </div>
714            
715            <!-- Night half -->
716                        <div class="wx-7day-half wx-7day-half--night">
717                <div class="wx-7day-half-head">
718                    <i class="fas fa-moon wx-7day-icon"></i>
719                    <div>
720                        <span class="wx-7day-period-label">Night</span>
721                        <span class="wx-7day-short">Mostly Clear</span>
722                    </div>
723                </div>
724                                    <p class="wx-7day-detail">Mostly clear, with a low around 48.</p>
725                                <div class="wx-7day-meta">
726                    <span><i class="fas fa-tint"></i> 6%</span>                    <span><i class="fas fa-wind"></i> 0 to 5 mph ESE</span>                                    </div>
727            </div>
728                    </div>
729                <div class="wx-7day-card ">
730            <!-- Card header: date + temps -->
731            <div class="wx-7day-head">
732                <div class="wx-7day-date">
733                    <span class="wx-7day-dow">Tue</span>
734                    <span class="wx-7day-mdate">Oct 6</span>
735                </div>
736                <div class="wx-7day-temps">
737                    <span class="wx-hi"><i class="fas fa-arrow-up"></i>72&deg;</span>                    <span class="wx-lo"><i class="fas fa-arrow-down"></i>47&deg;</span>                </div>
738            </div>
739
740            <!-- Day half -->
741                        <div class="wx-7day-half wx-7day-half--day">
742                <div class="wx-7day-half-head">
743                    <i class="fas fa-sun wx-7day-icon"></i>
744                    <div>
745                        <span class="wx-7day-period-label">Day</span>
746                        <span class="wx-7day-short">Sunny</span>
747                    </div>
748                </div>
749                                    <p class="wx-7day-detail">Sunny, with a high near 72.</p>
750                                <div class="wx-7day-meta">
751                    <span><i class="fas fa-tint"></i> 9%</span>                    <span><i class="fas fa-wind"></i> 0 to 10 mph NNW</span>                                    </div>
752            </div>
753            
754            <!-- Night half -->
755                        <div class="wx-7day-half wx-7day-half--night">
756                <div class="wx-7day-half-head">
757                    <i class="fas fa-moon wx-7day-icon"></i>
758                    <div>
759                        <span class="wx-7day-period-label">Night</span>
760                        <span class="wx-7day-short">Mostly Clear</span>
761                    </div>
762                </div>
763                                    <p class="wx-7day-detail">Mostly clear, with a low around 47.</p>
764                                <div class="wx-7day-meta">
765                    <span><i class="fas fa-tint"></i> 1%</span>                    <span><i class="fas fa-wind"></i> 5 mph NNE</span>                                    </div>
766            </div>
767                    </div>
768                <div class="wx-7day-card ">
769            <!-- Card header: date + temps -->
770            <div class="wx-7day-head">
771                <div class="wx-7day-date">
772                    <span class="wx-7day-dow">Wed</span>
773                    <span class="wx-7day-mdate">Oct 7</span>
774                </div>
775                <div class="wx-7day-temps">
776                    <span class="wx-hi"><i class="fas fa-arrow-up"></i>74&deg;</span>                    <span class="wx-lo"><i class="fas fa-arrow-down"></i>47&deg;</span>                </div>
777            </div>
778
779            <!-- Day half -->
780                        <div class="wx-7day-half wx-7day-half--day">
781                <div class="wx-7day-half-head">
782                    <i class="fas fa-sun wx-7day-icon"></i>
783                    <div>
784                        <span class="wx-7day-period-label">Day</span>
785                        <span class="wx-7day-short">Sunny</span>
786                    </div>
787                </div>
788                                    <p class="wx-7day-detail">Sunny, with a high near 74.</p>
789                                <div class="wx-7day-meta">
790                    <span><i class="fas fa-tint"></i> 0%</span>                    <span><i class="fas fa-wind"></i> 0 to 5 mph SSW</span>                                    </div>
791            </div>
792            
793            <!-- Night half -->
794                        <div class="wx-7day-half wx-7day-half--night">
795                <div class="wx-7day-half-head">
796                    <i class="fas fa-moon wx-7day-icon"></i>
797                    <div>
798                        <span class="wx-7day-period-label">Night</span>
799                        <span class="wx-7day-short">Mostly Clear</span>
800                    </div>
801                </div>
802                                    <p class="wx-7day-detail">Mostly clear, with a low around 47.</p>
803                                <div class="wx-7day-meta">
804                    <span><i class="fas fa-tint"></i> 0%</span>                    <span><i class="fas fa-wind"></i> 0 to 5 mph NNE</span>                                    </div>
805            </div>
806                    </div>
807        </div>            </section>
808
809            <!-- ── River Flows — shell only; data fetched client-side by river-flows.js -->
810            <section class="wx-section wx-river-section" id="wx-river-section">
811                <h2 class="wx-section-head">
812                    <span class="wx-sh-bar"></span> River Flows
813                </h2>
814
815                <!-- Tabs — JS activates the first one on load -->
816                <div class="wx-river-tabs" role="tablist">
817                    <button class="wx-river-tab wx-river-tab--active" role="tab"
818                            aria-selected="true" aria-controls="wx-river-panel-animas"
819                            data-river="animas" data-site="09361500">Animas River</button>
820                    <button class="wx-river-tab" role="tab"
821                            aria-selected="false" aria-controls="wx-river-panel-lospinos"
822                            data-river="lospinos" data-site="09352900">Los Pinos River</button>
823                    <button class="wx-river-tab" role="tab"
824                            aria-selected="false" aria-controls="wx-river-panel-dolores"
825                            data-river="dolores" data-site="09166500">Dolores River</button>
826                    <button class="wx-river-tab" role="tab"
827                            aria-selected="false" aria-controls="wx-river-panel-sanjuan"
828                            data-river="sanjuan" data-site="09355500">San Juan River (Below Navajo)</button>
829                </div>
830
831                <!-- One panel per river; JS fills in the canvas + reading -->
832                                <div class="wx-river-panel wx-river-panel--active"
833                     id="wx-river-panel-animas"
834                     role="tabpanel">
835
836                    <div class="wx-river-chart-head">
837                        <h3 class="wx-river-title">Animas River</h3>
838                        <p class="wx-river-subtitle">Click and drag to zoom, select years to display below</p>
839                    </div>
840
841                    <div class="wx-river-chart-wrap">
842                        <div class="wx-river-loading" id="wx-river-loading-animas">
843                            Loading river data&hellip;
844                        </div>
845                        <canvas class="wx-river-canvas"
846                                id="wx-river-canvas-animas"
847                                style="display:none"
848                                aria-label="Animas River discharge chart"
849                                role="img"></canvas>
850                    </div>
851
852                    <div class="wx-river-reading" id="wx-river-reading-animas"
853                         style="display:none">
854                        <div class="wx-river-reading-date" id="wx-river-dt-animas"></div>
855                        <div class="wx-river-reading-cfs" id="wx-river-cfs-animas"></div>
856                    </div>
857
858                </div>
859                                <div class="wx-river-panel"
860                     id="wx-river-panel-lospinos"
861                     role="tabpanel">
862
863                    <div class="wx-river-chart-head">
864                        <h3 class="wx-river-title">Los Pinos River</h3>
865                        <p class="wx-river-subtitle">
865Click and drag to zoom, select years to display below</p>
866                    </div>
867
868                    <div class="wx-river-chart-wrap">
869                        <div class="wx-river-loading" id="wx-river-loading-lospinos">
870                            Loading river data&hellip;
871                        </div>
872                        <canvas class="wx-river-canvas"
873                                id="wx-river-canvas-lospinos"
874                                style="display:none"
875                                aria-label="Los Pinos River discharge chart"
876                                role="img"></canvas>
877                    </div>
878
879                    <div class="wx-river-reading" id="wx-river-reading-lospinos"
880                         style="display:none">
881                        <div class="wx-river-reading-date" id="wx-river-dt-lospinos"></div>
882                        <div class="wx-river-reading-cfs" id="wx-river-cfs-lospinos"></div>
883                    </div>
884
885                </div>
886                                <div class="wx-river-panel"
887                     id="wx-river-panel-dolores"
888                     role="tabpanel">
889
890                    <div class="wx-river-chart-head">
891                        <h3 class="wx-river-title">Dolores River</h3>
892                        <p class="wx-river-subtitle">Click and drag to zoom, select years to display below</p>
893                    </div>
894
895                    <div class="wx-river-chart-wrap">
896                        <div class="wx-river-loading" id="wx-river-loading-dolores">
897                            Loading river data&hellip;
898                        </div>
899                        <canvas class="wx-river-canvas"
900                                id="wx-river-canvas-dolores"
901                                style="display:none"
902                                aria-label="Dolores River discharge chart"
903                                role="img"></canvas>
904                    </div>
905
906                    <div class="wx-river-reading" id="wx-river-reading-dolores"
907                         style="display:none">
908                        <div class="wx-river-reading-date" id="wx-river-dt-dolores"></div>
909                        <div class="wx-river-reading-cfs" id="wx-river-cfs-dolores"></div>
910                    </div>
911
912                </div>
913                                <div class="wx-river-panel"
914                     id="wx-river-panel-sanjuan"
915                     role="tabpanel">
916
917                    <div class="wx-river-chart-head">
918                        <h3 class="wx-river-title">San Juan River (Below Navajo)</h3>
919                        <p class="wx-river-subtitle">Click and drag to zoom, select years to display below</p>
920                    </div>
921
922                    <div class="wx-river-chart-wrap">
923                        <div class="wx-river-loading" id="wx-river-loading-sanjuan">
924                            Loading river data&hellip;
925                        </div>
926                        <canvas class="wx-river-canvas"
927                                id="wx-river-canvas-sanjuan"
928                                style="display:none"
929                                aria-label="San Juan River (Below Navajo) discharge chart"
930                                role="img"></canvas>
931                    </div>
932
933                    <div class="wx-river-reading" id="wx-river-reading-sanjuan"
934                         style="display:none">
935                        <div class="wx-river-reading-date" id="wx-river-dt-sanjuan"></div>
936                        <div class="wx-river-reading-cfs" id="wx-river-cfs-sanjuan"></div>
937                    </div>
938
939                </div>
940                
941                <p class="wx-credit" style="margin-top:1rem;">
942                    <strong>Source:</strong> United States Geological Survey
943                </p>
944            </section>
945
946            <!-- ── Extra locations — server-rendered from cache ──────── -->
947            
948            <p class="wx-credit">
949                Weather data provided by <a href="https://www.weather.gov/" target="_blank" rel="noopener">National Weather Service (api.weather.gov)</a>. Forecasts cached for 30 minutes.
950            </p>
951
952        </div>
953    </div>
954
955        
956</main>
957
958    <footer class="footer-main bg-black text-white pt-5 pb-4 mt-5">
959        <div class="container">
960
961            <!-- Logo -->
962            <div class="text-center mb-5">
963                                    <a href="https://www.the-journal.com/">
964                        <img src="https://www.the-journal.com/wp-content/uploads/sites/3/2026/08/TheJournalLogoWhite.png"
965                             alt="The Journal"
966                              width="900" height="182"                             loading="lazy" decoding="async"
967                             class="footer-logo">
968                    </a>
969                            </div>
970
971            <!-- 4 columns: 3 menus + subscribe/newsletter -->
972            <div class="row g-4 g-lg-5 mb-5">
973
974                                <div class="col-12 col-sm-6 col-lg-3">
975                                            <h3 class="footer-col-title">Company</h3>
976                                        <ul id="menu-company" class="footer-nav-list list-unstyled mb-0"><li class="mb-2"><a href="https://ballantinecommunicationsinc.com/" class="text-secondary text-decoration-none">Ballantine Communications, Inc.</a></li><li class="mb-2"><a href="https://www.durangoherald.com/" class="text-secondary text-decoration-none">The Durango Herald</a></li><li class="mb-2"><a href="https://store.durangoherald.com/" class="text-secondary text-decoration-none">The Durango Herald Store</a></li><li class="mb-2"><a href="https://the-journal.com/" class="text-secondary text-decoration-none">The Journal</a></li><li class="mb-2"><a href="https://www.tricityrecordnm.com/" class="text-secondary text-decoration-none">The Tri-City Record</a></li><li class="mb-2"><a href="https://fourcornersflavor.com/" class="text-secondary text-decoration-none">Flavor</a></li><li class="mb-2"><a href="https://fourcornersrealestate.com/" class="text-secondary text-decoration-none">Real Estate</a></li><li class="mb-2"><a href="https://directoryplus.com/" class="text-secondary text-decoration-none">Directory Plus</a></li><li class="mb-2"><a href="https://www.4cornersjobs.com/" class="text-secondary text-decoration-none">Local Jobs</a></li><li class="mb-2"><a href="https://www.indeed.com/cmp/Ballantine-Communications,-Inc.-2" class="text-secondary text-decoration-none">Careers</a></li></ul>                </div>
977                                <div class="col-12 col-sm-6 col-lg-3">
978                                            <h3 class="footer-col-title">Reach Out</h3>
979                                        <ul id="menu-reach-out" class="footer-nav-list list-unstyled mb-0"><li class="mb-2"><a href="https://www.the-journal.com/contact-us/" class="text-secondary text-decoration-none">Contact Us</a></li><li class="mb-2"><a href="https://www.the-journal.com/update-our-circulation-team/" class="text-secondary text-decoration-none">Update our Circulation Team</a></li><li class="mb-2"><a href="https://www.the-journal.com/faq/" class="text-secondary text-decoration-none">Frequently Asked Questions</a></li><li class="mb-2">
979<a href="https://www.the-journal.com/submit-local-brief/" class="text-secondary text-decoration-none">Submit Local Brief</a></li><li class="mb-2"><a href="https://www.the-journal.com/submit-a-letter-to-the-editor/" class="text-secondary text-decoration-none">Submit a Letter to the Editor</a></li><li class="mb-2"><a href="https://www.the-journal.com/news-tip/" class="text-secondary text-decoration-none">News Tip</a></li></ul>                </div>
980                                <div class="col-12 col-sm-6 col-lg-3">
981                                            <h3 class="footer-col-title">Social</h3>
982                                        <ul id="menu-social" class="footer-nav-list list-unstyled mb-0"><li class="mb-2"><a href="https://facebook.com/TheJournalCO" class="text-secondary text-decoration-none">Facebook</a></li><li class="mb-2"><a href="https://x.com/TheJournalCO" class="text-secondary text-decoration-none">Twitter / X</a></li></ul>                </div>
983                
984                <!-- 4th column: Subscribe + Newsletter -->
985                <div class="col-12 col-sm-6 col-lg-3">
986                                        <h3 class="footer-col-title">Subscribe</h3>
987                    <p class="footer-newsletter-desc">Choose from several print and digital subscription packages.</p>
988                    <a href="https://durango.newzware.com/ss70v2/durango/common/template.jsp?skin=TJ&#038;init=start&#038;initEdition=TJ"
989                       class="footer-subscribe-btn mb-4 d-block">
990                        Get The Journal                    </a>
991
992                    <h3 class="footer-col-title mt-4">Newsletter Signup</h3>
993                    <p class="footer-newsletter-desc">Sign up for our daily email newsletter or to receive breaking news delivered to your inbox.</p>
994                    <div class="footer-newsletter-block">
995                <style id="herald-newsletter-signup-css">
996                .herald-newsletter-signup{--newsletter-accent:var(--red-primary,#980100);font-family:inherit;background:#f7f7f7;border:1px solid #e1e1e1;padding:28px 30px;margin:0 auto;max-width:620px;box-sizing:border-box;text-align:left}.herald-newsletter-signup *{box-sizing:border-box}.herald-newsletter-signup--compact{padding:16px;max-width:none}.herald-newsletter-signup__title{font-family:inherit;font-size:1.25rem;line-height:1.25;margin:0 0 6px;color:#222;font-weight:700}.herald-newsletter-signup--compact .herald-newsletter-signup__title{font-size:1.05rem}.herald-newsletter-signup__intro{font-size:.95rem;line-height:1.5;color:#555;margin:0 0 20px}.herald-newsletter-signup--compact .herald-newsletter-signup__intro{font-size:.875rem;margin-bottom:16px}.herald-newsletter-signup__required{font-size:.78rem;color:#555;margin:0 0 16px}.herald-newsletter-signup__asterisk{color:var(--newsletter-accent)}.herald-newsletter-signup__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.herald-newsletter-signup--compact .herald-newsletter-signup__grid{grid-template-columns:1fr;gap:8px}.herald-newsletter-signup__field--email{grid-column:1/-1}.herald-newsletter-signup__field{margin:0}.herald-newsletter-signup label,.herald-newsletter-signup__legend{display:block;font-size:.88rem;font-weight:700;color:#222;margin:0 0 5px}.herald-newsletter-signup input[type="email"],.herald-newsletter-signup input[type="text"]{display:block;width:100%;min-height:42px;padding:9px 11px;font:inherit;font-size:.95rem;color:#222;background:#fff;border:1px solid #aaa;border-radius:2px;outline:none}.herald-newsletter-signup input[type="email"]:focus,.herald-newsletter-signup input[type="text"]:focus{border-color:var(--newsletter-accent);box-shadow:0 0 0 2px rgba(var(--red-primary-rgb,152,1,0),.12)}.herald-newsletter-signup__choices{border:0;padding:0;margin:18px 0 0;min-width:0}.herald-newsletter-signup--compact .herald-newsletter-signup__choices{margin-top:12px}.herald-newsletter-signup__choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.herald-newsletter-signup--compact .herald-newsletter-signup__choice-list{grid-template-columns:1fr;gap:7px}.herald-newsletter-signup__choice{display:flex;align-items:flex-start;gap:8px;margin:0}.herald-newsletter-signup__choice input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--newsletter-accent);flex:0 0 auto}.herald-newsletter-signup__choice label{font-weight:400;line-height:1.35;margin:0;cursor:pointer}.herald-newsletter-signup__submit{display:block;width:100%;border:0;border-radius:2px;background:var(--newsletter-accent);color:#fff;padding:11px 18px;margin-top:20px;font:inherit;font-size:.95rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.herald-newsletter-signup--compact .herald-newsletter-signup__submit{margin-top:14px}.herald-newsletter-signup__submit:hover,.herald-newsletter-signup__submit:focus{filter:brightness(.86)}.herald-newsletter-signup__submit:disabled{opacity:.6;cursor:wait}.herald-newsletter-signup__message{display:none;margin:16px 0 0;padding:11px 13px;font-size:.875rem;line-height:1.4;border:1px solid transparent}.herald-newsletter-signup__message.is-visible{display:block}.herald-newsletter-signup__message.is-error{color:#8a1f1f;background:#fff0f0;border-color:#e7bcbc}.herald-newsletter-signup__message.is-success{color:#155724;background:#edf8ef;border-color:#b9d9c0}.herald-newsletter-signup__message.is-notice{color:#5f4b00;background:#fff9df;border-color:#e8d88a}.herald-newsletter-signup__message a{color:inherit;font-weight:700;text-decoration:underline}
996.herald-newsletter-signup__suggestion{display:none;margin-top:5px;font-size:.8rem;color:#555}.herald-newsletter-signup__suggestion.is-visible{display:block}.herald-newsletter-signup__suggestion button{border:0;background:none;padding:0;color:var(--newsletter-accent);text-decoration:underline;cursor:pointer;font:inherit}.herald-newsletter-signup__hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}@media(max-width:575.98px){.herald-newsletter-signup{padding:22px 18px}.herald-newsletter-signup__grid,.herald-newsletter-signup__choice-list{grid-template-columns:1fr}.herald-newsletter-signup__field--email{grid-column:auto}}
997            </style>
998            
998<script id="herald-newsletter-signup-js">
999            (function(){
1000                'use strict';
1001                var typoMap={'gmial.com':'gmail.com','gmai.com':'gmail.com','gmail.co':'gmail.com','gamil.com':'gmail.com','gnail.com':'gmail.com','gmaill.com':'gmail.com','gmali.com':'gmail.com','gmail.vom':'gmail.com','gmail.cim':'gmail.com','gmail.con':'gmail.com','gmaol.com':'gmail.com','gmal.com':'gmail.com','gmil.com':'gmail.com','yaho.com':'yahoo.com','yahooo.com':'yahoo.com','yahoo.co':'yahoo.com','yhaoo.com':'yahoo.com','yhoo.com':'yahoo.com','yahoo.vom':'yahoo.com','yahoo.con':'yahoo.com','hotmal.com':'hotmail.com','hotmial.com':'hotmail.com','homail.com':'hotmail.com','hotmali.com':'hotmail.com','hotmaill.com':'hotmail.com','outlok.com':'outlook.com','outloo.com':'outlook.com','outlookk.com':'outlook.com','outllook.com':'outlook.com','iclod.com':'icloud.com','icoud.com':'icloud.com','icloud.co':'icloud.com','aol.co':'aol.com','aoll.com':'aol.com'};
1002                function suggestion(email){var at=email.indexOf('@');if(at<1){return '';}var local=email.slice(0,at),domain=email.slice(at+1).toLowerCase();return typoMap[domain]?local+'@'+typoMap[domain]:'';}
1003                function setMessage(form,type,text,html){var box=form.querySelector('.herald-newsletter-signup__message');if(!box){return;}box.className='herald-newsletter-signup__message is-visible is-'+type;if(html){box.innerHTML=html;}else{box.textContent=text||'';}}
1004                function clearMessage(form){var box=form.querySelector('.herald-newsletter-signup__message');if(box){box.className='herald-newsletter-signup__message';box.textContent='';}}
1005                function init(form){if(form.dataset.newsletterReady==='1'){return;}form.dataset.newsletterReady='1';var email=form.querySelector('input[name="email"]'),sugg=form.querySelector('.herald-newsletter-signup__suggestion'),btn=form.querySelector('.herald-newsletter-signup__submit');if(email&&sugg){email.addEventListener('blur',function(){var value=email.value.trim(),fix=suggestion(value);sugg.textContent='';sugg.classList.remove('is-visible');if(!fix){return;}var text=document.createTextNode('Did you mean '),accept=document.createElement('button');accept.type='button';accept.textContent=fix;accept.addEventListener('click',function(){email.value=fix;sugg.textContent='';sugg.classList.remove('is-visible');email.focus();});sugg.appendChild(text);sugg.appendChild(accept);sugg.appendChild(document.createTextNode('?'));sugg.classList.add('is-visible');});email.addEventListener('input',function(){sugg.textContent='';sugg.classList.remove('is-visible');});}
1006                    form.addEventListener('submit',function(event){event.preventDefault();clearMessage(form);if(!form.reportValidity()){return;}if(!form.querySelector('input[name="interests[]"]:checked')){setMessage(form,'error','Please select at least one newsletter.');return;}var original=btn.textContent;btn.disabled=true;btn.textContent='Subscribing...';var data=new FormData(form);fetch(form.dataset.ajaxUrl,{method:'POST',credentials:'same-origin',body:data}).then(function(response){return response.json().then(function(payload){return {ok:response.ok,payload:payload};});}).then(function(result){var payload=result.payload||{},dataObj=payload.data||{};if(payload.success){form.reset();setMessage(form,'success',dataObj.message||'You are subscribed.');return;}if(dataObj.already_subscribed){var pref=form.dataset.preferenceUrl||'#';setMessage(form,'notice','', 'This email is already subscribed. <a href="'+pref.replace(/"/g,'&quot;')+'" target="_blank" rel="noopener noreferrer">Update your preferences</a>.');return;}setMessage(form,'error',dataObj.message||'Something went wrong. Please try again.');}).catch(function(){setMessage(form,'error','Something went wrong. Please try again.');}).finally(function(){btn.disabled=false;btn.textContent=original;});});}
1007                function initAll(){document.querySelectorAll('.herald-newsletter-form').forEach(init);}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initAll);}else{initAll();}
1008            })();
1009            </script>
1009
1010                    <div class="herald-newsletter-signup herald-newsletter-signup--compact" data-publication="journal">
1011            
1012            <form id="herald-newsletter-journal-1" class="herald-newsletter-form" method="post" action="https://www.the-journal.com/wp-admin/admin-ajax.php" data-ajax-url="https://www.the-journal.com/wp-admin/admin-ajax.php" data-preference-url="https://durangoherald.us14.list-manage.com/profile?u=6eae6cefc14648af2c3d354ca&#038;id=9d724e6613">
1013                <input type="hidden" name="action" value="herald_newsletter_signup">
1014                <input type="hidden" name="nonce" value="bbd1a40db5">
1015                <input type="hidden" name="newsletter_layout" value="compact">
1016
1017                
1018                <div class="herald-newsletter-signup__grid">
1019                    <div class="herald-newsletter-signup__field herald-newsletter-signup__field--email">
1020                        <label for="herald-newsletter-journal-1-email">Email Address <span class="herald-newsletter-signup__asterisk">*</span></label>
1021                        <input type="email" name="email" id="herald-newsletter-journal-1-email" autocomplete="email" required>
1022                        <div class="herald-newsletter-signup__suggestion" aria-live="polite"></div>
1023                    </div>
1024                                    </div>
1025
1026                <fieldset class="herald-newsletter-signup__choices">
1027                    <legend class="herald-newsletter-signup__legend">The Journal Newsletter Options <span class="herald-newsletter-signup__asterisk">*</span></legend>
1028                    <ul class="herald-newsletter-signup__choice-list">
1029                                                                                                        <li class="herald-newsletter-signup__choice">
1030                                <input type="checkbox" name="interests[]" value="breaking-news" id="herald-newsletter-journal-1-interest-0">
1031                                <label for="herald-newsletter-journal-1-interest-0">Breaking News</label>
1032                            </li>
1033                                                                                                            <li class="herald-newsletter-signup__choice">
1034                                <input type="checkbox" name="interests[]" value="local-news" id="herald-newsletter-journal-1-interest-1">
1035                                <label for="herald-newsletter-journal-1-interest-1">Local News</label>
1036                            </li>
1037                                                                                                            <li class="herald-newsletter-signup__choice">
1038                                <input type="checkbox" name="interests[]" value="sports" id="herald-newsletter-journal-1-interest-2">
1039                                <label for="herald-newsletter-journal-1-interest-2">Sports</label>
1040                            </li>
1041                                                                                                            <li class="herald-newsletter-signup__choice">
1042                                <input type="checkbox" name="interests[]" value="opinion" id="herald-newsletter-journal-1-interest-3">
1043                                <label for="herald-newsletter-journal-1-interest-3">Opinion</label>
1044                            </li>
1045                                                                        </ul>
1046                </fieldset>
1047
1048                <div class="herald-newsletter-signup__hp" aria-hidden="true">
1049                    <label for="herald-newsletter-journal-1-website">Website</label>
1050                    <input type="text" name="website" id="herald-newsletter-journal-1-website" tabindex="-1" autocomplete="off">
1051                </div>
1052
1053                <button type="submit" class="herald-newsletter-signup__submit">Subscribe</button>
1054                <div class="herald-newsletter-signup__message" role="status" aria-live="polite"></div>
1055            </form>
1056        </div>
1057        </div>
1058                </div>
1059
1060            </div>
1061
1062            <!-- Bottom bar -->
1063            <div class="footer-bottom border-top border-secondary pt-4 text-center small text-secondary">
1064                <p class="mb-0">
1065                    &copy; 2026 The Journal | All Rights Reserved |
1066                    <a href="https://www.the-journal.com/privacy-policy" class="text-secondary text-decoration-none">Privacy Policy</a> |
1067                    <a href="https://www.the-journal.com/terms-of-service" class="text-secondary text-decoration-none">Terms of Service</a>
1068                </p>
1069            </div>
1070
1071        </div>
1072    </footer>
1073    <!-- Scroll to top button (mobile only) -->
1074    <button id="scroll-to-top" aria-label="Scroll to top" onclick="window.scrollTo({top:0,behavior:'smooth'})">
1075        <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="18 15 12 9 6 15"/></svg>
1076    </button>
1077    
1077<script>
1078    (function(){
1079        var btn = document.getElementById('scroll-to-top');
1080        window.addEventListener('scroll', function(){
1081            btn.classList.toggle('scroll-to-top--visible', window.scrollY > 300);
1082        }, {passive: true});
1083    })();
1084    </script>
1084
1085
1086    
1086<script type="speculationrules">
1087{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/3/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/ballantine-news-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1088</script>
vendor: 1 bytes, line 1088
1088
1089<script data-wp-strategy="defer" defer id="bootstrap-js-js" src="https://www.the-journal.com/wp-content/themes/ballantine-news-theme/js/vendor/bootstrap.bundle.min.js?ver=5.3.2"></script>
vendor: 1 bytes, line 1089
1089
1090<script id="weather-api-js-extra">
1091var heraldAjax = {"url":"https://www.the-journal.com/wp-admin/admin-ajax.php","nonce":"c6a3f2ba71","extraNonce":"d19365246f","weatherRestUrl":"https://www.the-journal.com/wp-json/herald/v1/weather"};
1092//# sourceURL=weather-api-js-extra
1093</script>
vendor: 1 bytes, line 1093
1093
1094<script data-wp-strategy="defer" defer id="weather-api-js" src="https://www.the-journal.com/wp-content/themes/ballantine-news-theme/js/weather.js?ver=1786834150"></script>
vendor: 1 bytes, line 1094
1094
1095<script data-wp-strategy="defer" defer id="river-flows-js" src="https://www.the-journal.com/wp-content/themes/ballantine-news-theme/js/river-flows.js?ver=1786834150"></script>
vendor: 1 bytes, line 1095
1095
1096<script data-wp-strategy="defer" defer id="no-image-save-js" src="https://www.the-journal.com/wp-content/themes/ballantine-news-theme/js/no-image-save.js?ver=1.0"></script>
vendor: 1 bytes, line 1096
1096
1097<script id="wp-emoji-settings" type="application/json">
1098{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.the-journal.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1099</script>
vendor: 1 bytes, line 1099
1099
1100<script type="module">
1101/*! This file is auto-generated */
1102var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1103//# sourceURL=https://www.the-journal.com/wp-includes/js/wp-emoji-loader.min.js
1104</script>
1104
1105
1106<script src="https://static.trueanthem.com/scripts/ta.js"></script>
1106
1107
1108
1109<script>
1110(function(){
1111    function labelInterstitial(root){
1112        var scope=root&&root.querySelectorAll?root:document;
1113        scope.querySelectorAll('[role="dialog"][id^="dh-interstitial-"]').forEach(function(dialog){
1114            if(!dialog.hasAttribute('aria-label')&&!dialog.hasAttribute('aria-labelledby')){
1115                dialog.setAttribute('aria-label','Advertisement');
1116            }
1117        });
1118    }
1119    labelInterstitial(document);
1120    if('MutationObserver' in window){
1121        new MutationObserver(function(records){
1122            records.forEach(function(record){
1123                record.addedNodes.forEach(function(node){
1124                    if(node.nodeType!==1)return;
1125                    if(node.matches&&node.matches('[role="dialog"][id^="dh-interstitial-"]')){
1126                        if(!node.hasAttribute('aria-label')&&!node.hasAttribute('aria-labelledby'))node.setAttribute('aria-label','Advertisement');
1127                    }else{
1128                        labelInterstitial(node);
1129                    }
1130                });
1131            });
1132        }).observe(document.body,{childList:true,subtree:true});
1133    }
1134}());
1135</script>
1135
1136    </body>
1137</html>
1138
1139
1140<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-10-01 21:23:09 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.