.loc-page[data-astro-cid-hkhdokxu]{--section-x:40px;--loc-w:1040px}.loc-hero[data-astro-cid-hkhdokxu]{padding:var(--space-2xl) 0 var(--space-lg);background:radial-gradient(ellipse 70% 70% at 50% 0%, var(--color-surface-cool), transparent 65%)}.loc-hero__inner[data-astro-cid-hkhdokxu]{max-width:var(--loc-w);padding:0 var(--section-x);margin:0 auto}.loc-hero__title[data-astro-cid-hkhdokxu]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-text);margin-top:var(--space-sm);text-wrap:balance;font-variation-settings:"wght" 800;max-width:20ch;font-size:clamp(2.25rem,1.4rem + 4vw,4rem);font-weight:800;line-height:1.05}.loc-hero__sub[data-astro-cid-hkhdokxu]{margin-top:var(--space-md);font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:var(--lh-base);color:var(--color-text-secondary);text-wrap:balance;max-width:52ch}.loc-hero__byline[data-astro-cid-hkhdokxu]{margin-top:var(--space-md);color:var(--color-text-secondary);border-radius:var(--radius-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);flex-wrap:wrap;align-items:center;gap:.5em;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.loc-hero__byline-sep[data-astro-cid-hkhdokxu]{color:var(--color-text-muted)}.loc-hero__byline[data-astro-cid-hkhdokxu] time[data-astro-cid-hkhdokxu]{font-variant-numeric:tabular-nums}.loc-hero__pcard[data-astro-cid-hkhdokxu]{margin-top:var(--space-md)}.loc-top[data-astro-cid-hkhdokxu]{max-width:var(--loc-w);padding:0 var(--section-x);gap:var(--space-md);align-items:stretch;margin:0 auto;display:grid}@media (min-width:64rem){.loc-top[data-astro-cid-hkhdokxu]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.loc-top[data-astro-cid-hkhdokxu] .loc-meta-card[data-astro-cid-hkhdokxu]{height:100%}}.loc-top[data-astro-cid-hkhdokxu] .loc-meta-wrap,.loc-top[data-astro-cid-hkhdokxu] .loc-weather-wrap{max-width:none;margin:0;padding:0}.loc-meta-wrap[data-astro-cid-hkhdokxu]{max-width:var(--loc-w);padding:0 var(--section-x);margin:0 auto}.loc-meta-card[data-astro-cid-hkhdokxu]{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow);padding:var(--space-xl)}.loc-meta[data-astro-cid-hkhdokxu]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.loc-meta__item[data-astro-cid-hkhdokxu]{flex-direction:column-reverse;justify-content:flex-end;gap:4px;display:flex}.loc-meta__num[data-astro-cid-hkhdokxu]{font-family:var(--font-display);letter-spacing:-.022em;background:var(--accent-grad);color:#0000;font-variation-settings:"wght" 800;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);font-weight:800;line-height:1}@media (min-width:64rem){.loc-meta-card[data-astro-cid-hkhdokxu]{padding:var(--space-lg)}.loc-meta[data-astro-cid-hkhdokxu]{gap:var(--space-md)}.loc-meta__num[data-astro-cid-hkhdokxu]{font-size:2rem}}@media (forced-colors:active){.loc-meta__num[data-astro-cid-hkhdokxu]{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}.loc-meta__label[data-astro-cid-hkhdokxu]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}.loc-meta__coords[data-astro-cid-hkhdokxu]{margin:var(--space-md) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-accent-soft);gap:var(--space-xs);font-size:var(--fs-sm);color:var(--color-text-secondary);align-items:baseline;display:flex}.loc-meta__coords-label[data-astro-cid-hkhdokxu]{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.loc-page[data-astro-cid-hkhdokxu] .loc-weather-wrap{max-width:var(--loc-w);padding:var(--space-lg) var(--section-x) 0;margin:0 auto}.loc-speakable-wrap[data-astro-cid-hkhdokxu]{max-width:var(--loc-w);padding:0 var(--section-x);margin:0 auto}.loc-speakable[data-astro-cid-hkhdokxu]{margin-top:var(--space-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.loc-body[data-astro-cid-hkhdokxu]{max-width:var(--loc-w);padding:var(--space-xl) var(--section-x) var(--space-2xl);margin:0 auto}.loc-page[data-astro-cid-hkhdokxu] .cta{width:min(calc(100% - var(--section-x) * 2), 960px);margin-left:auto;margin-right:auto}.loc-body[data-astro-cid-hkhdokxu] table{border-collapse:separate;border-spacing:0;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.loc-body[data-astro-cid-hkhdokxu] th{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:0 0;font-size:12px;font-weight:700}.loc-body[data-astro-cid-hkhdokxu] td{border-bottom:1px solid var(--color-border-soft)}.loc-body[data-astro-cid-hkhdokxu] tr:last-child td{border-bottom:0}.loc-body[data-astro-cid-hkhdokxu] blockquote{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);color:var(--color-text-secondary)}.loc-body[data-astro-cid-hkhdokxu] hr{background:linear-gradient(90deg, transparent, var(--color-border-strong), transparent);border:0;height:1px}@media (forced-colors:active){.loc-body[data-astro-cid-hkhdokxu] hr{background:0 0;border-top:1px solid canvastext;height:0}}.loc-body[data-astro-cid-hkhdokxu] li::marker{color:var(--color-accent)}@media (max-width:47.99rem){.loc-page[data-astro-cid-hkhdokxu]{--section-x:20px}.loc-hero[data-astro-cid-hkhdokxu]{padding-top:16px;padding-bottom:var(--space-md)}.loc-hero__title[data-astro-cid-hkhdokxu]{margin-top:0}.loc-hero__sub[data-astro-cid-hkhdokxu]{margin-top:12px;font-size:15px;line-height:1.45}.loc-hero__byline[data-astro-cid-hkhdokxu]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0 .5em;margin-top:12px;padding:0;font-size:12.5px}.loc-hero__pcard[data-astro-cid-hkhdokxu]{margin-top:14px}.loc-hero__byline-sep[data-astro-cid-hkhdokxu]{display:none}.loc-hero__byline-date[data-astro-cid-hkhdokxu]{flex-basis:100%}.loc-meta-card[data-astro-cid-hkhdokxu]{padding:var(--space-lg) var(--space-md);border-radius:var(--radius-lg)}.loc-meta[data-astro-cid-hkhdokxu]{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.loc-body[data-astro-cid-hkhdokxu]{padding-top:var(--space-lg);padding-bottom:var(--space-xl)}.loc-body[data-astro-cid-hkhdokxu] table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.ww{font-family:var(--font-body)}.ww__loading{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--fs-sm);padding:var(--space-sm) 0;display:flex}.ww__spinner{border:2px solid var(--color-accent-soft);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite ww-spin;display:inline-block}@keyframes ww-spin{to{transform:rotate(360deg)}}.ww__fallback{gap:var(--space-xs);font-size:var(--fs-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.ww__fallback a{min-height:24px;color:var(--color-accent-ink);align-self:flex-start;text-decoration:underline}.ww__card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-md);gap:var(--space-xs);box-shadow:var(--glass-shadow);transition:box-shadow .15s var(--ease-smooth);flex-direction:column;display:flex}.ww__card:hover{box-shadow:var(--glass-shadow-lg)}.ww__zone-name{flex-direction:column;gap:1px;display:flex}.ww__zone-short{font-size:var(--fs-sm);color:var(--color-text);font-weight:600;line-height:1.2}.ww__zone-alt{font-size:var(--fs-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ww__body{align-items:center;gap:var(--space-xs);margin-top:2px;display:flex}.ww__icon{color:var(--color-accent);flex-shrink:0;display:flex}.ww__icon svg{width:32px;height:32px}.ww__temp{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"wght" 700;background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,1.3rem + 1.2vw,2rem);font-weight:700;line-height:1}.ww__wind{font-size:var(--fs-xs);color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}.ww__wind svg{color:var(--color-text-muted);flex-shrink:0}.ww__attribution{color:var(--color-text-fine);border-top:1px solid var(--color-border-soft);padding-top:var(--space-xs);flex-wrap:wrap;align-items:center;gap:.4em;margin-top:2px;font-size:12px;display:flex}.ww__updated{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ww__attr-link{color:var(--color-accent-ink);text-decoration:none}.ww__attr-link:hover{text-decoration:underline}.ww--compact .ww__temp{font-size:clamp(1.4rem,1.2rem + .9vw,1.75rem)}.ww--compact .ww__icon svg{width:26px;height:26px}
