:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-bg-canvas:#020b12;--color-bg-base:#061018;--color-bg-deep:#030a10;--color-bg-panel:#101f2bd1;--color-bg-panel-soft:#12222fb8;--color-bg-panel-strong:#071824f5;--color-border-subtle:#ffffff1a;--color-border-default:#90b8d133;--color-border-strong:#a7cbe04d;--color-text-primary:#f5f8fa;--color-text-secondary:#c5ccd6;--color-text-muted:#8792a0;--color-accent-blue:#7db7ff;--color-accent-green:#93e84f;--color-accent-yellow:#f5d647;--color-accent-orange:#f1a340;--color-accent-red:#ff6b66;--type-display-xl:clamp(42px, 5.5vw, 62px);--type-display-lg:clamp(36px, 3.2vw, 43px);--type-heading-lg:20px;--type-heading-md:17px;--type-body-lg:16px;--type-body-md:14px;--type-body-sm:12px;--type-label-lg:13px;--type-label-md:11px;--type-label-sm:9px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:38px;--radius-card:14px;--radius-card-md:10px;--radius-control:8px;--radius-pill:999px;--control-height-sm:40px;--control-height-md:44px;--control-height-lg:46px;--shell-max-width:1360px;--shell-gutter-desktop:34px;--shell-gutter-mobile:16px;--nav-height-desktop:56px;--nav-height-mobile:52px;--hero-image-position:center 34%;--shadow-premium:0 22px 70px #00000073;--shadow-soft:0 18px 60px #00000047}*,:before,:after{box-sizing:border-box}html{width:100%;min-width:0;font-family:var(--font-sans)}@media (width>=761px){html{scrollbar-gutter:stable}}body{width:100%;min-width:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}#root{width:100%;min-height:100vh}.skip-link{color:#fff;z-index:1000;background:#02080d;border:1px solid #93e84f;border-radius:4px;padding:8px 12px;text-decoration:none;position:absolute;top:-64px;left:6px}.skip-link:focus-visible{top:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:2px solid #93e84f}#main-content:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px}.boot-splash,.boot-splash-react{color:#f4f7fbcc;letter-spacing:0;background:#02080d;place-items:center;width:100%;min-height:100vh;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;inset:0}.boot-brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09121957;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex;box-shadow:0 12px 32px #00000038}.boot-brand-mark,.boot-brand-wordmark,.boot-brand-horizontal-logo,.boot-brand-icon{object-fit:contain;display:block}.boot-brand-mark{color:#93e84f;width:32px;height:22px}.boot-brand-wordmark{color:#fff;letter-spacing:-.038em;text-shadow:0 1px 12px #00000047;align-items:baseline;gap:0;line-height:.96;display:inline-flex}.boot-brand-wordmark .brand-wordmark-mountain{font-weight:900}.boot-brand-wordmark .brand-wordmark-score{letter-spacing:-.035em;color:#93e84f;margin-left:.02em;font-weight:650}.boot-brand-horizontal-logo,.boot-brand-icon{display:none}.route-chunk-fallback,.mountainscore-loading-shell--app{display:grid}.route-chunk-fallback{width:100%;min-height:calc(100svh - var(--ms-global-mobile-header-total,0px));box-sizing:border-box;background:0 0;place-items:center;padding:clamp(20px,8vh,52px) clamp(20px,4vw,58px)}.mountainscore-loading-shell--app{color:#f4f7fbcc;box-sizing:border-box;background:#02080d;place-items:center;width:100%;min-height:100%;padding:18px}.mountainscore-loading-shell__frame{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09121957;border:1px solid #ffffff14;border-radius:999px;flex-direction:column;align-items:center;gap:12px;width:min(100%,460px);max-width:460px;padding:16px 20px 18px;display:inline-flex;box-shadow:0 12px 32px #00000038}.mountainscore-loading-shell__brand{justify-content:center;align-items:center;width:100%;min-height:40px;display:inline-flex}.mountainscore-loading-shell__logo{object-fit:contain;width:100%;height:auto;display:block}.mountainscore-loading-shell__logo--horizontal{max-width:min(320px,100vw - 120px)}.mountainscore-loading-shell__logo--icon{width:44px;height:44px;display:none}.mountainscore-loading-shell__progress{background:#a7b0ac42;border-radius:999px;width:min(180px,56vw);height:3px;position:relative;overflow:hidden}.mountainscore-loading-shell__progress:after{content:"";background:linear-gradient(90deg,#0000,#93e84ffa,#0000);border-radius:999px;width:33%;animation:1.1s ease-in-out infinite mountainscore-loading-shell-wave;position:absolute;inset:0}@media (width<=480px){.route-chunk-fallback{min-height:calc(100svh - var(--ms-global-mobile-header-total,0px));padding-top:44px}.mountainscore-loading-shell__frame{gap:10px;width:min(92vw,420px);padding-inline:18px}.mountainscore-loading-shell__logo--horizontal{display:none}.mountainscore-loading-shell__logo--icon{display:block}}@media (width>=481px){.route-chunk-fallback{min-height:calc(100svh - var(--ms-global-mobile-header-total,0px))}.mountainscore-loading-shell__logo--horizontal{display:block}.mountainscore-loading-shell__logo--icon{display:none}}@keyframes mountainscore-loading-shell-wave{0%{transform:translate(-120%)}50%{transform:translate(140%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.mountainscore-loading-shell__progress:after{animation:none;transform:translate(-20%)}}@media (width>=481px){.boot-brand{gap:8px;padding:14px 24px}.boot-brand-mark,.boot-brand-wordmark{display:inline-flex}.boot-brand-mark{width:34px;height:24px}.boot-brand-wordmark{font-size:18px}.boot-brand-horizontal-logo{width:min(340px,100vw - 120px);height:auto;display:block}}@media (width<=480px){.boot-brand{max-width:calc(100vw - 24px);padding:10px 14px}.boot-brand-horizontal-logo{display:none}.boot-brand-icon{width:28px;height:28px;display:block}.boot-brand-mark,.boot-brand-wordmark{display:none}}:root{--ms-surface-canvas:#010302;--ms-surface-raised:#040a06;--ms-surface-object:#061008;--ms-surface-object-hover:#0a1710;--ms-surface-interactive:#07110a;--ms-surface-interactive-hover:#09170e;--ms-surface-selected:#7ed95724;--ms-surface-selected-hover:#7ed9572e;--ms-surface-status:var(--ms-surface-raised);--ms-bg-canvas:var(--ms-surface-canvas);--ms-surface-card:var(--ms-surface-raised);--ms-surface-nested:var(--ms-surface-interactive);--ms-surface-hover:var(--ms-surface-interactive-hover);--ms-surface-background:var(--ms-bg-canvas);--ms-surface-primary:#010302;--ms-surface-elevated:var(--ms-surface-nested);--ms-surface-a:var(--ms-surface-card);--ms-surface-b:#040a06;--ms-surface-c:var(--ms-surface-card);--ms-surface-d:var(--ms-surface-nested);--ms-surface-e:var(--ms-surface-nested);--ms-surface-a-hover:var(--ms-surface-hover);--ms-surface-b-hover:var(--ms-surface-hover);--ms-surface-c-hover:var(--ms-surface-hover);--ms-surface-d-hover:var(--ms-surface-hover);--ms-surface-e-hover:var(--ms-surface-hover);--ms-bg-page:var(--ms-surface-background);--ms-bg-shell:var(--ms-surface-primary);--ms-bg-sidebar:var(--ms-surface-primary);--ms-bg-panel:var(--ms-surface-b);--ms-bg-card:var(--ms-surface-b);--ms-bg-card-hover:var(--ms-surface-b-hover);--ms-border-card:#8ba28f2e;--ms-border:var(--ms-border-card);--ms-border-strong:#9ab89e47;--ms-border-subtle:#8ba28f1c;--ms-border-default:var(--ms-border);--ms-border-weak:#8ba28f1f;--ms-border-inset:#8ba28f29;--ms-border-floating:#a2c2a63d;--ms-border-status:#8ba28f29;--ms-text-primary:#f2f5f3;--ms-text-secondary:#aeb8b1;--ms-text-muted:#748078;--ms-green:#7ed957;--ms-green-soft:#7ed95724;--ms-green-border:#7ed95761;--desktop-bg-app:var(--ms-bg-page);--desktop-bg-shell:var(--ms-bg-shell);--desktop-bg-panel:var(--ms-bg-panel);--desktop-bg-card:var(--ms-bg-card);--desktop-bg-card-hover:var(--ms-bg-card-hover);--desktop-border:var(--ms-border);--desktop-border-strong:var(--ms-border-strong);--desktop-text-primary:var(--ms-text-primary);--desktop-text-secondary:var(--ms-text-secondary);--desktop-text-muted:var(--ms-text-muted);--desktop-green:var(--ms-green);--desktop-green-soft:var(--ms-green-soft);--desktop-green-border:var(--ms-green-border);--ms-radius-shell:12px;--ms-radius-card:8px;--ms-radius-row:8px;--ms-radius-surface-a:12px;--ms-radius-surface-b:8px;--ms-radius-surface-c:8px;--ms-radius-surface-d:8px;--ms-radius-surface-e:8px;--ms-surface-pad-a:clamp(20px, 1.38vw, 24px);--ms-surface-pad-b:clamp(16px, 1.08vw, 20px);--ms-surface-pad-c:clamp(12px, .86vw, 16px);--ms-surface-pad-d:clamp(8px, .64vw, 12px);--ms-surface-pad-e:clamp(14px, .96vw, 18px);--ms-surface-title-gap:6px;--ms-surface-body-gap:12px;--ms-surface-footer-gap:14px;--ms-shadow-surface-a:none;--ms-shadow-surface-b:none;--ms-shadow-surface-c:none;--ms-shadow-surface-d:inset 0 1px 0 #ffffff05;--ms-shadow-surface-e:0 22px 48px #00000057, 0 0 0 1px #ffffff05 inset;--ms-shadow-card:var(--ms-shadow-surface-b);--ms-desktop-shell-max-width:1230px;--ms-desktop-shell-gutter:48px;--ms-desktop-shell-top-gutter:clamp(20px, 1.8vh, 26px);--ms-desktop-page-gutter:30px;--ms-shell-frame-pad-x:var(--ms-desktop-shell-gutter);--ms-shell-frame-pad-bottom:var(--ms-desktop-page-gutter);--ms-dashboard-shell-gap:24px;--ms-utility-main-max:1360px;--ms-utility-main-max-reading:1280px;--ms-text:var(--ms-text-primary);--ms-secondary:var(--ms-text-secondary);--ms-muted:var(--ms-text-muted);--ms-accent:var(--ms-green);--ms-success:#1fae55;--ms-warning:#df8f0b;--ms-shell-width-desktop:var(--ms-desktop-shell-max-width);--ms-sidebar-width-desktop:240px;--ms-scrollbar-width:0px;--ms-shell-radius-desktop:var(--ms-radius-shell);--ms-card-radius-desktop:var(--ms-radius-card);--ms-card-radius-md-desktop:var(--ms-radius-row);--ms-card-radius-lg-desktop:var(--ms-radius-shell);--ms-surface-app:var(--ms-bg-canvas);--ms-surface-shell:var(--ms-bg-canvas);--ms-surface-sidebar:var(--ms-bg-canvas);--ms-surface-panel:var(--ms-surface-card);--ms-surface-panel-soft:var(--ms-surface-card);--ms-surface-card-soft:var(--ms-surface-card);--ms-surface-card-elevated:var(--ms-surface-nested);--ms-surface-card-hover:var(--ms-surface-hover);--ms-surface-green-soft:var(--ms-green-soft);--ms-surface-tint:none;--ms-premium-panel-bg:var(--ms-surface-card);--ms-premium-card-bg:var(--ms-surface-card);--ms-premium-card-bg-hover:var(--ms-surface-card);--ms-premium-control-bg:var(--ms-surface-nested);--ms-premium-popover-bg:var(--ms-surface-nested);--ms-premium-card-border:var(--ms-border-card);--ms-premium-hover-border:var(--ms-border-strong);--ms-premium-card-shadow:none;--ms-premium-card-shadow-hover:none;--ms-link-color:var(--ms-green);--ms-link-color-hover:color-mix(in srgb, var(--ms-green) 84%, white 16%);--ms-shadow-card-elevated:var(--ms-shadow-surface-a);--ms-page-pad-x:clamp(28px, 2.1vw, 40px);--ms-page-pad-y:var(--ms-desktop-shell-top-gutter);--ms-page-gap:8px;--ms-utility-section-gap-desktop:clamp(22px, 1.45vw, 30px);--ms-section-gap:20px;--ms-section-gap-tight:14px;--ms-panel-padding:22px;--ms-section-heading-size:22px;--ms-section-heading-weight:650;--ms-section-heading-line-height:1.2;--ms-section-heading-letter-spacing:-.01em;--ms-destination-card-radius:var(--ms-radius-card);--ms-destination-card-border-color:var(--ms-border-card);--ms-destination-card-border:1px solid var(--ms-destination-card-border-color);--ms-destination-image-aspect-ratio:8 / 5;--ms-destination-card-tall-height:312px;--ms-destination-card-tall-width:264px;--ms-destination-card-tall-image-height:190px;--ms-destination-card-tall-score-top:161px;--ms-destination-card-tall-arrow-top:95px;--ms-destination-card-discovery-height:303px;--ms-destination-card-discovery-image-height:218px;--ms-destination-card-discovery-score-top:183px;--ms-destination-card-discovery-arrow-top:109px;--ms-destination-card-discovery-copy-padding-top:26px;--ms-destination-card-discovery-copy-padding-bottom:18px;--ms-destination-grid-gap:12px;--ms-destination-section-panel-padding:22px;--ms-destination-section-header-gap:12px;--ms-destination-section-title-size:22px;--ms-destination-section-title-weight:720;--ms-destination-section-title-line-height:1.2;--ms-destination-section-header-min-height:26.4px;--ms-destination-section-action-size:12px;--ms-destination-section-action-weight:400;--ms-destination-section-action-line-height:1.25;--ms-destination-card-padding-x:18px;--ms-destination-card-region-padding-x:16px;--ms-destination-card-compact-padding-x:12px;--ms-destination-card-compact-height:250px;--ms-destination-card-compact-image-height:142px;--ms-destination-card-compact-score-size:52px;--ms-destination-card-compact-score-top:113px;--ms-destination-card-compact-score-left:14px;--ms-destination-card-compact-title-offset:32px;--ms-destination-card-compact-copy-gap:4px;--ms-destination-card-compact-padding-bottom:14px;--ms-destination-card-compact-title-only-min-height:208px;--ms-region-card-standard-height:318px;--ms-region-card-standard-image-height:218px;--ms-region-card-standard-score-top:187px;--ms-region-card-catalog-height:382px;--ms-region-card-catalog-image-height:276px;--ms-region-card-catalog-score-top:245px;--ms-score-circle-large:160px;--ms-score-circle-medium:58px;--ms-score-circle-small:54px;--ms-score-ring-stroke-large:1;--ms-score-ring-stroke-medium:1.35;--ms-score-ring-stroke-small:1.45;--ms-score-ring-stroke-compact:1.65;--ms-condition-icon-size:20px;--ms-condition-row-gap:14px;--ms-condition-item-gap:5px;--ms-carousel-arrow-size:40px;--ms-carousel-arrow-offset:-14px;--ms-carousel-arrow-border:1px solid #b9c6c524;--ms-about-metadata-icon-size:18px;--ms-about-metadata-label-size:11px;--ms-about-metadata-value-size:13px;--ms-about-metadata-divider:var(--ms-border-subtle);--ms-carousel-arrow-bg:var(--ms-surface-nested);--ms-carousel-arrow-shadow:var(--ms-popover-shadow);--ms-footer-padding-block:22px;--ms-card-pad-x:clamp(17px, 1.18vw, 22px);--ms-card-pad-y:clamp(13px, .92vw, 17px);--ms-card-pad-y-tight:clamp(10px, .72vw, 13px);--ms-text-page-title:clamp(30px, 2.05vw, 40px);--ms-text-page-title-lg:clamp(34px, 2.5vw, 48px);--ms-text-section-title:clamp(17px, 1.12vw, 21px);--ms-text-card-title:clamp(15px, 1.02vw, 18px);--ms-text-body:clamp(12px, .84vw, 14px);--ms-text-body-lg:clamp(13px, .92vw, 16px);--ms-text-caption:clamp(11px, .76vw, 13px);--ms-text-label:clamp(11px, .76vw, 14px);--ms-text-detail-compact-label:11px;--ms-text-detail-metadata:12px;--ms-font-title-serif:Georgia, "Times New Roman", serif;--ms-line-tight:1.02;--ms-line-heading:1.15;--ms-line-body:1.25;--ms-line-relaxed:1.42;--ms-line-detail-compact-label:1.18;--ms-line-detail-metadata:1.2;--ms-weight-display:760;--ms-weight-heading:720;--ms-weight-strong:650;--ms-weight-body:430;--ms-letter-heading:0;--ms-letter-display:0;--ms-letter-label:.06em;--ms-focus-ring:0 0 0 3px #7ed95733;--ms-focus-outline:#7ed957cc;--ms-transition-control:background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s ease;--ms-control-height-sm-desktop:30px;--ms-control-height-md-desktop:40px;--ms-control-height-lg-desktop:44px;--ms-row-height-sm-desktop:40px;--ms-row-height-md-desktop:52px;--ms-row-height-lg-desktop:58px;--ms-data-row-height-comfort:64px;--ms-data-row-height-compact:54px;--ms-data-row-padding-x:14px;--ms-data-cell-gap:10px;--ms-data-header-size:12px;--ms-data-title-size:16px;--ms-data-support-size:12px;--ms-data-meta-size:12px;--ms-data-metric-icon-size:24px;--ms-data-score-standard-size:38px;--ms-data-score-standard-border:2px;--ms-data-score-standard-font-size:16px;--ms-data-score-compact-size:34px;--ms-data-score-compact-border:2px;--ms-data-score-compact-font-size:14px;--ms-data-thumb-mountain-row-width:60px;--ms-data-thumb-mountain-row-height:38px;--ms-data-thumb-region-row-width:58px;--ms-data-thumb-region-row-height:36px;--ms-data-thumb-compact-width:42px;--ms-data-thumb-compact-height:30px;--ms-desktop-mountain-table-grid:minmax(270px, 1fr) minmax(126px, 144px) minmax(98px, 110px) minmax(102px, 110px) minmax(106px, 114px) minmax(104px, 112px) 42px 22px;--ms-desktop-mountain-table-grid-tight:minmax(220px, 1fr) minmax(104px, 114px) minmax(84px, 90px) minmax(84px, 90px) minmax(90px, 96px) minmax(98px, 104px) 40px 20px;--ms-desktop-mountain-row-grid-shared:minmax(248px, 360px) minmax(108px, 1fr) minmax(94px, .9fr) minmax(128px, 1.08fr) minmax(128px, 1.08fr) 46px 24px;--ms-desktop-mountain-row-grid-shared-tight:minmax(220px, 292px) minmax(96px, 1fr) minmax(84px, .86fr) minmax(106px, 1fr) minmax(106px, 1fr) 40px 22px;--ms-score-badge-size-desktop:54px;--ms-score-badge-font-desktop:clamp(18px, 1.18vw, 22px);--ms-score-ring-size-desktop:176px;--ms-score-ring-stroke-desktop:10px;--ms-color-score-excellent:#9be36a;--ms-color-score-good:#f5d647;--ms-color-score-mixed:#f1a340;--ms-color-score-marginal:#df7f2d;--ms-color-score-poor:#ff6b66;--ms-score-badge-compact-size:38px;--ms-score-badge-compact-border-width:2px;--ms-score-badge-compact-font-size:16px;--ms-thumbnail-data-row-width:60px;--ms-thumbnail-data-row-height:38px;--ms-thumbnail-region-row-width:58px;--ms-thumbnail-region-row-height:36px;--ms-motion-duration-default:.16s;--ms-interaction-duration-fast:.14s;--ms-interaction-duration-default:.16s;--ms-interaction-duration-popover:.18s;--ms-control-radius:8px;--ms-control-radius-tight:7px;--ms-control-radius-pill:999px;--ms-control-border:var(--ms-border-inset);--ms-control-border-hover:var(--ms-border-strong);--ms-control-border-selected:var(--ms-green-border);--ms-control-surface:var(--ms-surface-nested);--ms-control-surface-hover:var(--ms-surface-hover);--ms-control-surface-selected:var(--ms-surface-selected);--ms-control-surface-selected-hover:var(--ms-surface-selected-hover);--ms-control-surface-pressed:#7ed9571a;--ms-control-text:#f2f4f2e6;--ms-control-text-muted:#aeb9b8c7;--ms-control-text-disabled:#aeb9b875;--ms-control-placeholder:#aeb9b8ad;--ms-control-disabled-opacity:.52;--ms-control-icon-gap:8px;--ms-control-padding-x-sm:10px;--ms-control-padding-x-md:14px;--ms-control-padding-x-lg:18px;--ms-button-height-sm:var(--ms-control-height-sm-desktop);--ms-button-height-md:var(--ms-control-height-md-desktop);--ms-button-height-lg:var(--ms-control-height-lg-desktop);--ms-button-primary-bg:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 86%, white 10%), color-mix(in srgb, var(--ms-green) 78%, black 18%));--ms-button-primary-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 90%, white 12%), color-mix(in srgb, var(--ms-green) 80%, black 16%));--ms-button-primary-bg-pressed:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 82%, white 8%), color-mix(in srgb, var(--ms-green) 74%, black 22%));--ms-button-secondary-bg:var(--ms-surface-tint), var(--ms-control-surface);--ms-button-secondary-bg-hover:var(--ms-surface-tint), var(--ms-control-surface-hover);--ms-button-text-bg-hover:#7ed95713;--ms-button-destructive:#ff6b66;--ms-button-destructive-bg:#ff6b6624;--ms-button-destructive-border:#ff6b666b;--ms-input-height:44px;--ms-input-height-compact:40px;--ms-search-field-height:46px;--ms-filter-control-height:40px;--ms-filter-control-font-size:12px;--ms-input-padding-x:14px;--ms-input-icon-gap:10px;--ms-dropdown-item-height:42px;--ms-chip-height:34px;--ms-chip-padding-x:14px;--ms-switch-width:52px;--ms-switch-height:32px;--ms-switch-thumb-size:25px;--ms-checkbox-size:18px;--ms-radio-size:18px;--ms-slider-track-height:6px;--ms-slider-thumb-size:14px;--ms-popover-radius:var(--ms-radius-surface-e);--ms-popover-border:var(--ms-border-floating);--ms-popover-shadow:var(--ms-shadow-surface-e);--ms-toast-radius:8px;--ms-control-transition:background-color var(--ms-interaction-duration-default) ease, border-color var(--ms-interaction-duration-default) ease, color var(--ms-interaction-duration-default) ease, box-shadow var(--ms-interaction-duration-default) ease, filter var(--ms-interaction-duration-default) ease, transform var(--ms-interaction-duration-default) ease;--ms-content-max-reading:1280px;--ms-content-max-utility:1360px;--ms-content-max-browse:1440px;--ms-shell-frame-width:min(calc(100vw - var(--ms-scrollbar-width) - (var(--ms-desktop-shell-gutter) * 2)), var(--ms-desktop-shell-max-width));--ms-shell-viewport-height:calc(100dvh - (var(--ms-desktop-shell-top-gutter) + var(--ms-desktop-page-gutter)));--ms-shell-height-desktop:min(var(--ms-shell-viewport-height), calc(var(--ms-shell-frame-width) * 902 / 1642));--ms-desktop-header-height:92px;--ms-sidebar-pad-y-desktop:23px;--ms-sidebar-pad-x-desktop:14px;--ms-sidebar-nav-gap-desktop:7px;--ms-sidebar-nav-item-height-desktop:52px;--ms-sidebar-footer-pad-top-desktop:16px;--ms-sidebar-footer-height-desktop:62px;--ms-template-gutter-x:64px;--ms-template-gutter-y:48px;--ms-template-section-gap:24px;--ms-template-section-gap-tight:16px;--ms-template-subtitle-max:600px;--ms-template-reading-max:1280px;--ms-template-explorer-max:1360px;--ms-template-editorial-title:3rem;--ms-template-explorer-title:2.75rem;--ms-template-destination-title:3rem;--ms-template-utility-title:3.375rem;--ms-template-destination-detail-title:clamp(52px, calc(48px + .29vw), 58px);--ms-template-region-detail-title:clamp(47px, calc(44px + .3vw), 54px);--ms-template-collection-index-title:clamp(43px, calc(40px + .33vw), 50px);--ms-template-subtitle-size:.95rem;--ms-utility-lede-size:16px;--ms-utility-section-title-size:21px;--ms-utility-feature-title-size:25px;--ms-utility-card-title-size:16px;--ms-utility-body-size:14px;--ms-utility-body-line-height:1.52;--ms-utility-supporting-size:13px;--ms-utility-caption-size:12px}@media (width>=1024px){:root{--ms-surface-canvas:#010202;--ms-surface-raised:#050606;--ms-surface-object:#080a09;--ms-surface-object-hover:#0d100f;--ms-surface-primary:var(--ms-surface-canvas);--ms-border-card:#a6b1ac24;--ms-border:var(--ms-border-card);--ms-border-strong:#bec7c342;--ms-border-subtle:#a6b1ac17;--ms-border-default:var(--ms-border);--ms-border-weak:#a6b1ac1a;--ms-border-inset:#aeb8b329;--ms-border-floating:#b8c2bd38;--ms-surface-status:#071109;--ms-surface-interactive:#090b0a;--ms-surface-interactive-hover:#0e1110;--ms-surface-a:var(--ms-surface-raised);--ms-surface-b:var(--ms-surface-raised);--ms-surface-c:var(--ms-surface-status);--ms-surface-d:var(--ms-surface-interactive);--ms-surface-e:var(--ms-surface-interactive);--ms-control-surface:var(--ms-surface-interactive);--ms-control-surface-hover:var(--ms-surface-interactive-hover);--ms-control-surface-pressed:#060a08;--ms-premium-card-bg:var(--ms-surface-object);--ms-premium-card-bg-hover:var(--ms-surface-object-hover);--ms-premium-control-bg:var(--ms-control-surface);--ms-premium-popover-bg:var(--ms-surface-interactive);--ms-link-color:#e2e8e4e0;--ms-link-color-hover:var(--ms-green);--ms-link-icon-color:var(--ms-green);--ms-focus-ring:0 0 0 2px #7ed95717}}.ms-control{border:1px solid var(--ms-control-border);border-radius:var(--ms-control-radius);min-width:0;color:var(--ms-control-text);background:var(--ms-surface-tint), var(--ms-control-surface);transition:var(--ms-control-transition)}.ms-control:hover{border-color:var(--ms-control-border-hover);background:var(--ms-surface-tint), var(--ms-control-surface-hover)}.ms-control:focus-visible,.ms-control:focus-within{outline:2px solid var(--ms-focus-outline);outline-offset:3px;box-shadow:var(--ms-focus-ring)}.ms-control:active,.ms-control.is-pressed,.ms-control[aria-pressed=true]{background:var(--ms-surface-tint), var(--ms-control-surface-pressed)}.ms-control:disabled,.ms-control[aria-disabled=true],.ms-control.is-disabled{opacity:var(--ms-control-disabled-opacity);cursor:not-allowed;box-shadow:none}.ms-button,.ms-icon-button,.ms-chip,.ms-segmented-button{border:1px solid var(--ms-control-border);border-radius:var(--ms-control-radius);color:var(--ms-control-text);background:var(--ms-button-secondary-bg);font:inherit;cursor:pointer;transition:var(--ms-control-transition)}.ms-button{min-height:var(--ms-button-height-md);padding:0 var(--ms-control-padding-x-md);justify-content:center;align-items:center;gap:var(--ms-control-icon-gap);font-weight:var(--ms-weight-strong);text-decoration:none;display:inline-flex}.ms-button:hover,.ms-icon-button:hover,.ms-chip:hover,.ms-segmented-button:hover{border-color:var(--ms-control-border-hover);background:var(--ms-button-secondary-bg-hover)}.ms-button:focus-visible,.ms-icon-button:focus-visible,.ms-chip:focus-visible,.ms-segmented-button:focus-visible{outline:2px solid var(--ms-focus-outline);outline-offset:3px;box-shadow:var(--ms-focus-ring)}.ms-button:active,.ms-icon-button:active,.ms-chip:active,.ms-segmented-button:active{filter:brightness(.98);transform:translateY(0)}.ms-button:disabled,.ms-button[aria-disabled=true],.ms-icon-button:disabled,.ms-icon-button[aria-disabled=true],.ms-chip:disabled,.ms-chip[aria-disabled=true],.ms-segmented-button:disabled,.ms-segmented-button[aria-disabled=true]{opacity:var(--ms-control-disabled-opacity);cursor:not-allowed;box-shadow:none}.ms-button--primary{color:color-mix(in srgb, var(--ms-green) 22%, #071114 78%);border-color:var(--ms-control-border-selected);background:var(--ms-button-primary-bg);box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff14}.ms-button--primary:hover,.ms-button--primary:focus-visible{background:var(--ms-button-primary-bg-hover);filter:brightness(1.04)saturate(1.03);border-color:#baf090b8}.ms-button--primary:active{background:var(--ms-button-primary-bg-pressed)}.ms-button--ghost,.ms-button--text{box-shadow:none;background:0 0}.ms-button--text{min-height:auto;color:var(--ms-link-color);border-color:#0000;padding-inline:0}.ms-button--text:hover{color:var(--ms-link-color-hover);background:0 0}.ms-link-action{align-items:center;gap:var(--ms-control-icon-gap);border-radius:var(--ms-control-radius-tight);min-height:32px;color:var(--ms-link-color);box-shadow:none;font:inherit;cursor:pointer;transition:var(--ms-control-transition);background:0 0;border:0;padding:4px 0;font-weight:620;text-decoration:none;display:inline-flex}.ms-link-action:hover,.ms-link-action:focus-visible{color:var(--ms-link-color-hover);background:0 0}.ms-link-action>svg{color:var(--ms-link-icon-color,var(--ms-green))}.ms-link-action:focus-visible{outline:2px solid var(--ms-focus-outline);outline-offset:3px;box-shadow:var(--ms-focus-ring)}.ms-button--destructive{color:var(--ms-button-destructive);border-color:var(--ms-button-destructive-border);background:var(--ms-button-destructive-bg)}.ms-icon-button{width:var(--ms-button-height-md);height:var(--ms-button-height-md);place-items:center;padding:0;display:inline-grid}.ms-input,.ms-select,.ms-textarea{border:1px solid var(--ms-control-border);border-radius:var(--ms-control-radius);width:100%;min-width:0;color:var(--ms-control-text);background:var(--ms-surface-tint), var(--ms-control-surface);font:inherit;transition:var(--ms-control-transition)}.ms-input,.ms-select{min-height:var(--ms-input-height);padding:0 var(--ms-input-padding-x)}.ms-textarea{min-height:120px;padding:12px var(--ms-input-padding-x);resize:vertical}.ms-input::placeholder,.ms-textarea::placeholder{color:var(--ms-control-placeholder)}.ms-input:focus,.ms-select:focus,.ms-textarea:focus,.ms-input:focus-visible,.ms-select:focus-visible,.ms-textarea:focus-visible{outline:2px solid var(--ms-focus-outline);outline-offset:2px;border-color:var(--ms-control-border-selected);box-shadow:var(--ms-focus-ring)}.ms-chip,.ms-segmented-button{min-height:var(--ms-chip-height);padding:0 var(--ms-chip-padding-x);justify-content:center;align-items:center;gap:var(--ms-control-icon-gap);font-weight:620;display:inline-flex}.ms-chip.is-selected,.ms-chip.is-active,.ms-chip[aria-selected=true],.ms-chip[aria-pressed=true],.ms-segmented-button.is-selected,.ms-segmented-button.is-active,.ms-segmented-button[aria-selected=true],.ms-segmented-button[aria-pressed=true]{color:var(--ms-green);border-color:var(--ms-control-border-selected);background:var(--ms-control-surface-selected)}.ms-switch{width:var(--ms-switch-width);min-height:var(--ms-switch-height);border:1px solid var(--ms-control-border);border-radius:var(--ms-control-radius-pill);background:var(--ms-button-secondary-bg);cursor:pointer;transition:var(--ms-control-transition);padding:0}.ms-switch__thumb,.ms-switch>span,.ms-switch>i{width:var(--ms-switch-thumb-size);height:var(--ms-switch-thumb-size);transition:transform var(--ms-interaction-duration-popover) ease;background:#f2f5f4f0;border-radius:50%;display:block;box-shadow:0 2px 8px #00000057}.ms-switch.is-on,.ms-switch[aria-checked=true],.ms-switch[aria-pressed=true]{border-color:var(--ms-control-border-selected);background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 92%, white 8%), color-mix(in srgb, var(--ms-green) 74%, black 26%))}.ms-slider{--ms-slider-progress:0%;min-height:42px;position:relative}.ms-slider__track{height:var(--ms-slider-track-height);border-radius:var(--ms-control-radius-pill);background:#848f8c29}.ms-slider__fill{height:var(--ms-slider-track-height);border-radius:var(--ms-control-radius-pill);background:var(--ms-green)}.ms-slider__thumb{width:var(--ms-slider-thumb-size);height:var(--ms-slider-thumb-size);background:#e6f8de;border-radius:50%;box-shadow:0 0 0 3px #7ed957ad}.ms-dropdown{border:1px solid var(--ms-popover-border);border-radius:var(--ms-popover-radius);background:var(--ms-surface-tint), var(--ms-surface-e);box-shadow:var(--ms-popover-shadow)}.ms-dropdown-item{min-height:var(--ms-dropdown-item-height);border-radius:var(--ms-control-radius);color:var(--ms-control-text);transition:var(--ms-control-transition)}.ms-dropdown-item:hover,.ms-dropdown-item.is-active,.ms-dropdown-item[aria-selected=true]{color:var(--ms-text-primary);background:var(--ms-button-text-bg-hover)}@media (prefers-reduced-motion:reduce){.ms-control,.ms-button,.ms-link-action,.ms-icon-button,.ms-input,.ms-select,.ms-textarea,.ms-chip,.ms-segmented-button,.ms-switch,.ms-switch__thumb,.ms-switch>span,.ms-switch>i,.ms-dropdown-item{transition:none}}.ms-data-score-badge{--ms-compact-score-ring-stroke:2.4px;--ms-data-score-size:var(--ms-data-score-standard-size);--ms-data-score-border-width:var(--ms-data-score-standard-border);--ms-data-score-font-size:var(--ms-data-score-standard-font-size);--ms-data-score-tone:var(--ms-green);--ms-data-score-number-color:#f8faf8;width:var(--ms-data-score-size);height:var(--ms-data-score-size);color:var(--ms-data-score-number-color);font-size:var(--ms-data-score-font-size);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--ms-small-score-ring-center,#050908);transition:transform var(--ms-motion-duration-default) ease, box-shadow var(--ms-motion-duration-default) ease;border-radius:50%;place-items:center;font-weight:650;line-height:1;display:grid;position:relative;box-shadow:0 10px 18px #00000047;border:0!important}.ms-data-score-number{z-index:1;color:inherit;font:inherit;line-height:inherit;position:relative}.ms-compact-score-ring-graphic{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ms-compact-score-ring-outline{fill:none;stroke:var(--ms-small-score-ring-color,var(--ms-data-score-tone,var(--ms-text-muted)));stroke-width:var(--ms-compact-score-ring-stroke,2.4px)}.ms-score-ring-graphic{pointer-events:none;shape-rendering:auto;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ms-score-ring-graphic circle{fill:none;stroke-width:var(--ms-score-ring-stroke,1.5)}.ms-score-ring-track{stroke:var(--ms-score-ring-track-tone,#8ba28f47)}.ms-score-ring-value{stroke:var(--ms-score-ring-tone,var(--ms-data-score-tone,var(--ms-text-muted)));stroke-linecap:round;transform-origin:32px 32px;transform:rotate(-90deg)}.ms-data-score-badge--compact{--ms-compact-score-ring-stroke:2.15px;--ms-data-score-size:var(--ms-data-score-compact-size);--ms-data-score-border-width:var(--ms-data-score-compact-border);--ms-data-score-font-size:var(--ms-data-score-compact-font-size)}.ms-data-score-badge.is-unavailable{--ms-data-score-tone:#aeb9b873;--ms-data-score-number-color:#aeb9b8db}.ms-data-metric-cell{grid-template-columns:var(--ms-data-metric-icon-size) minmax(0, 1fr);align-items:center;column-gap:7px;min-width:0;padding-left:8px;display:grid;position:relative}.ms-data-metric-cell:before{content:"";background:#879b9b47;width:1px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ms-data-metric-cell>svg{width:var(--ms-data-metric-icon-size);height:var(--ms-data-metric-icon-size);flex:none}.ms-data-metric-cell__copy{align-content:center;gap:1px;min-width:0;display:grid}.ms-data-metric-cell__value{color:#f2f4f2f5;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:1;overflow:hidden}.ms-data-metric-cell__value.is-muted{color:#aeb9b8c7;font-weight:560}.ms-data-metric-cell__support{color:#aeb9b8ad;min-width:0;font-size:var(--ms-data-support-size);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.18;display:block;overflow:hidden}.ms-data-metric-cell[data-metric-key=fireRisk] .ms-data-metric-cell__value{text-overflow:clip;overflow:visible}.ms-surface{border:1px solid var(--ms-surface-border,var(--ms-border-default));border-radius:var(--ms-surface-radius,var(--ms-radius-surface-b));background:var(--ms-surface-tint), var(--ms-surface-bg,var(--ms-surface-b));min-width:0;box-shadow:var(--ms-surface-shadow,var(--ms-shadow-surface-b));transition:var(--ms-transition-control)}.ms-surface--a{--ms-surface-bg:var(--ms-surface-a);--ms-surface-border:var(--ms-border-default);--ms-surface-radius:var(--ms-radius-surface-a);--ms-surface-shadow:var(--ms-shadow-surface-a);padding:var(--ms-surface-pad-a)}.ms-surface--b{--ms-surface-bg:var(--ms-surface-b);--ms-surface-border:var(--ms-border-default);--ms-surface-radius:var(--ms-radius-surface-b);--ms-surface-shadow:var(--ms-shadow-surface-b);padding:var(--ms-surface-pad-b)}.ms-surface--c{--ms-surface-bg:var(--ms-surface-c);--ms-surface-border:var(--ms-border-weak);--ms-surface-radius:var(--ms-radius-surface-c);--ms-surface-shadow:var(--ms-shadow-surface-c);padding:var(--ms-surface-pad-c)}.ms-surface--d{--ms-surface-bg:var(--ms-surface-d);--ms-surface-border:var(--ms-border-inset);--ms-surface-radius:var(--ms-radius-surface-d);--ms-surface-shadow:var(--ms-shadow-surface-d);padding:var(--ms-surface-pad-d)}.ms-surface--e{--ms-surface-bg:var(--ms-surface-e);--ms-surface-border:var(--ms-border-floating);--ms-surface-radius:var(--ms-radius-surface-e);--ms-surface-shadow:var(--ms-shadow-surface-e);padding:var(--ms-surface-pad-e)}.ms-surface:hover{background:var(--ms-surface-tint), var(--ms-surface-hover-bg,var(--ms-surface-bg,var(--ms-surface-b)));border-color:var(--ms-surface-hover-border,var(--ms-surface-border,var(--ms-border-strong)))}.ms-surface--a:hover{--ms-surface-hover-bg:var(--ms-surface-a-hover)}.ms-surface--b:hover{--ms-surface-hover-bg:var(--ms-surface-b-hover)}.ms-surface--c:hover{--ms-surface-hover-bg:var(--ms-surface-c-hover)}.ms-surface--d:hover{--ms-surface-hover-bg:var(--ms-surface-d-hover)}.ms-surface--e:hover{--ms-surface-hover-bg:var(--ms-surface-e-hover)}.ms-surface:focus-visible,.ms-surface.is-focused{outline:2px solid var(--ms-focus-outline);outline-offset:3px;box-shadow:var(--ms-focus-ring), var(--ms-surface-shadow,var(--ms-shadow-surface-b))}.ms-surface.is-selected,.ms-surface[aria-selected=true]{border-color:var(--ms-green-border);box-shadow:0 0 0 1px #7ed9571a, var(--ms-surface-shadow,var(--ms-shadow-surface-b))}.ms-surface.is-disabled,.ms-surface[aria-disabled=true]{opacity:.52;pointer-events:none}.ms-decision-sidebar{min-width:0;width:var(--ms-sidebar-width-desktop);height:100%;min-height:0;padding:var(--ms-sidebar-pad-y-desktop) var(--ms-sidebar-pad-x-desktop);border:1px solid var(--ms-border-default);border-radius:var(--ms-card-radius-lg-desktop);box-shadow:var(--ms-shadow-card-elevated);box-sizing:border-box;background:linear-gradient(#071411 0%,#050d0c 100%);flex-direction:column;grid-area:1/1/-1;align-self:start;display:flex;position:sticky;top:0}.ms-decision-brand{color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.brand-lockup,.ms-decision-logo{align-items:center;gap:.75rem;min-width:max-content;display:inline-flex}.brand-lockup__icon,.ms-decision-logo-icon{flex:none;width:30px;height:30px;display:block}.brand-lockup__text,.ms-decision-logo-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.brand-lockup__name,.ms-decision-logo-wordmark{letter-spacing:-.015em;color:var(--ms-text-primary,var(--ms-text));font-size:1.06rem;font-weight:700;line-height:1.05}.brand-lockup__name-accent{color:var(--ms-accent,var(--color-accent-green))}.brand-lockup__tagline,.ms-decision-logo-tagline{color:color-mix(in srgb, var(--ms-text-secondary,#aeb9b8c2) 88%, transparent);white-space:nowrap;margin-top:.18rem;font-size:.74rem;font-weight:500;line-height:1.15}.ms-decision-nav{gap:var(--ms-sidebar-nav-gap-desktop);margin-top:clamp(34px,2.9vw,56px);display:grid}.ms-decision-nav-secondary{border-top:1px solid var(--ms-border);margin-top:clamp(30px,2.5vw,48px);padding-top:clamp(18px,1.28vw,25px)}.ms-decision-nav-item{min-height:var(--ms-sidebar-nav-item-height-desktop);border-radius:var(--ms-card-radius-desktop);color:#c1cacbb3;align-items:center;gap:clamp(11px,.92vw,17px);padding:0 clamp(9px,.68vw,13px);font-size:clamp(13px,.76vw,15px);font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,box-shadow .18s;display:flex}.ms-decision-nav-item:focus-visible,.ms-decision-location-widget:focus-visible,.ms-decision-location-panel input:focus-visible,.ms-decision-location-panel button:focus-visible,.ms-desktop-header-link:focus-visible,.ms-desktop-header-app:focus-visible{outline:2px solid var(--ms-focus-outline);outline-offset:3px;box-shadow:var(--ms-focus-ring)}.ms-decision-nav-item svg{color:#b6c4c5c2;flex:none}.ms-decision-nav-item.is-active{color:var(--ms-green);background:linear-gradient(135deg,#1f4a26eb 0%,#16371df5 100%);border:1px solid #7ee64b14;position:relative;box-shadow:inset 0 1px #ffffff09,0 0 18px #7ee64b14}.ms-decision-nav-item.is-active:before{content:"";pointer-events:none;background:#82e84a;border-radius:0 2px 2px 0;width:2px;height:42%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #82e84a59}.ms-decision-nav-item:hover{color:#e6ececeb;background:#ffffff08;box-shadow:0 0 10px #82e84a0a}.ms-decision-nav-item:hover svg{color:#e6ececeb}.ms-decision-nav-item.is-active:hover{color:var(--ms-green);background:linear-gradient(135deg,#23522af0 0%,#1a4021fa 100%);box-shadow:inset 0 1px #ffffff0a,0 0 20px #7ee64b1a}.ms-decision-nav-item.is-active svg{color:var(--ms-green)}.ms-decision-location-widget{min-height:var(--ms-sidebar-footer-height-desktop);padding-top:var(--ms-sidebar-footer-pad-top-desktop);border:0;border-top:1px solid var(--ms-border);color:#aeb9b8eb;width:100%;font:inherit;text-align:left;appearance:none;box-sizing:border-box;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;line-height:1;display:grid}.ms-decision-location-widget.is-interactive{cursor:pointer}.ms-decision-location-area{width:100%;min-height:var(--ms-sidebar-footer-height-desktop);margin-top:auto;position:relative}.ms-decision-location-widget>svg:first-child{color:#e79a16;flex-shrink:0}.ms-decision-location-widget strong,.ms-decision-location-widget span{display:block}.ms-decision-location-widget>div{min-width:0}.ms-decision-location-widget strong{color:#f5f8f8f5;font-size:clamp(14px,.86vw,16px);line-height:1.1}.ms-decision-location-widget span{color:#b7c2c4b8;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,.66vw,13px);line-height:1.25;overflow:hidden}.ms-decision-location-widget>svg:last-child{color:#b7c2c4b8;flex-shrink:0}@media (width>=1280px){.ms-decision-brand-subtitle{display:block}}.ms-decision-location-panel{left:0;right:0;bottom:calc(var(--ms-sidebar-footer-height-desktop) + 10px);z-index:8;border:1px solid var(--ms-border-default);border-radius:var(--ms-card-radius-desktop);background:color-mix(in srgb, var(--ms-surface-sidebar) 94%, white 6%);gap:10px;padding:12px;display:grid;position:absolute;box-shadow:0 18px 44px #00000061}.ms-decision-location-panel label{color:var(--ms-text);font-size:12px;font-weight:var(--ms-weight-strong);line-height:1.15}.ms-decision-location-panel>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ms-decision-location-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ms-decision-location-panel input,.ms-decision-location-panel button{min-height:36px;font:inherit;box-sizing:border-box;border-radius:9px;font-size:12px}.ms-decision-location-panel input{border:1px solid var(--ms-border-default);width:100%;min-width:0;color:var(--ms-text);background:#02080bb8;outline:none;padding:0 10px}.ms-decision-location-panel input::placeholder{color:#aeb9b894}.ms-decision-location-panel button{color:var(--ms-text);cursor:pointer;background:#7ed9571f;border:1px solid #7ed9573d;padding:0 10px}.ms-decision-location-panel button:disabled{cursor:wait;opacity:.55}.ms-decision-location-panel p{color:var(--ms-muted);margin:0;font-size:11px;line-height:1.35}.ms-desktop-page{height:auto;min-height:100dvh;width:calc(100vw - var(--ms-scrollbar-width));margin-left:calc(50% - ((100vw - var(--ms-scrollbar-width)) / 2));padding:var(--ms-desktop-shell-top-gutter) var(--ms-shell-frame-pad-x) var(--ms-shell-frame-pad-bottom);box-sizing:border-box;background:radial-gradient(circle at 42% -10%, #1c22231f, transparent 36%), var(--ms-surface-app);color:var(--ms-text);font-family:var(--font-sans);justify-content:center;align-items:flex-start;display:flex}.ms-desktop-shell{width:var(--ms-shell-frame-width);grid-template-columns:var(--ms-sidebar-width-desktop) var(--ms-dashboard-shell-gap) minmax(0, 1fr);border:1px solid var(--ms-border-subtle);border-radius:var(--ms-shell-radius-desktop);background:var(--ms-surface-app);display:grid}.ms-desktop-shell--fixed{width:var(--ms-shell-frame-width);min-height:var(--ms-shell-height-desktop);grid-template-rows:minmax(0,1fr);align-items:stretch;height:auto}.ms-desktop-shell--utility,.ms-desktop-shell--scroll{width:var(--ms-shell-frame-width);min-height:var(--ms-shell-height-desktop);align-items:stretch;height:auto}@media (width>=761px){.ms-desktop-shell--home{width:var(--ms-shell-frame-width);min-height:var(--ms-shell-height-desktop);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ms-desktop-header-height) minmax(0, 1fr);background:radial-gradient(circle at 50% 0,#1e3c4c2e,#0000 38%),linear-gradient(#07131c 0%,#041017 100%);border:1px solid #86a4b82e;border-radius:30px;display:grid;overflow:hidden;box-shadow:0 28px 84px #00000080,inset 0 1px #ffffff0a}.ms-desktop-header{min-width:0;min-height:var(--ms-desktop-header-height);background:#040d14c7;border-bottom:1px solid #91b2c71a;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:12px;padding:0 clamp(18px,2vw,28px);display:grid}.ms-desktop-header-brand{width:fit-content;min-width:0;min-height:40px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ms-desktop-header-brand .ms-decision-logo{width:auto}.ms-desktop-header-brand .ms-decision-logo,.ms-desktop-header-brand .brand-lockup{gap:12px}.ms-desktop-header-brand .ms-decision-logo-icon,.ms-desktop-header-brand .brand-lockup__icon{width:30px;height:30px}.ms-desktop-header-brand .ms-decision-logo-wordmark,.ms-desktop-header-brand .brand-lockup__name{font-size:17px;line-height:1.05}.ms-desktop-header-brand .ms-decision-logo-tagline,.ms-desktop-header-brand .brand-lockup__tagline{color:#d6dcdcba;margin-top:2px;font-size:11.75px;line-height:1.15}.ms-desktop-header-nav{justify-content:center;align-items:center;gap:clamp(12px,1.35vw,22px);min-width:0;display:flex}.ms-desktop-header-link{color:#e0e8e7c7;min-height:34px;transition:color var(--ms-motion-duration-default) ease;align-items:center;padding:0 2px;font-size:14px;font-weight:520;line-height:1.05;text-decoration:none;display:inline-flex;position:relative}.ms-desktop-header-link:after{content:"";background:0 0;border-radius:999px;height:3px;position:absolute;bottom:5px;left:10%;right:10%}.ms-desktop-header-link:hover,.ms-desktop-header-link:focus-visible{color:#f7fcf7f5}.ms-desktop-header-link.is-active{color:#f7fcf7fa;font-weight:650}.ms-desktop-header-link.is-active:after{background:var(--ms-green)}.ms-desktop-header-location{justify-self:end;align-items:center;min-width:0;display:flex;position:relative}.ms-desktop-header-location .ms-decision-location-panel{z-index:24;width:min(320px,100vw - 32px);inset:calc(100% + 10px) 0 auto auto}.ms-desktop-header-location-button{border-radius:var(--ms-radius-card);color:#eff4f4e0;cursor:pointer;min-width:0;min-height:36px;transition:border-color var(--ms-motion-duration-default) ease, background var(--ms-motion-duration-default) ease, color var(--ms-motion-duration-default) ease;background:#050e149e;border:1px solid #879b9b33;align-items:center;gap:9px;padding:0 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.ms-desktop-header-location-button:hover,.ms-desktop-header-location-button:focus-visible{color:#f7fbf5;background:#081219e6;border-color:#7ed95761}.ms-desktop-header-location-button.is-on{border-color:#7ed9573d}.ms-desktop-header-location-weather{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.ms-desktop-header-location-weather strong{font-size:14px;font-weight:600;line-height:1}.ms-desktop-header-location-copy{text-overflow:ellipsis;white-space:nowrap;color:#dfe6e2e6;min-width:0;max-width:152px;font-size:13px;line-height:1;overflow:hidden}.ms-desktop-header-app{color:#f7fff1;background:linear-gradient(#79c94e 0%,#5ca936 100%);border:1px solid #b9ee9357;border-radius:9px;justify-self:end;align-items:center;gap:9px;min-height:32px;padding:0 11px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 13px 28px #51a12f33,inset 0 1px #ffffff2e}.ms-desktop-shell--home .ms-desktop-main{scrollbar-gutter:auto;grid-column:1;height:auto;min-height:0;overflow:visible}}.ms-desktop-shell .ms-decision-sidebar{border:0;border-right:1px solid var(--ms-border-subtle);box-shadow:none;background:var(--ms-surface-sidebar);border-radius:0;height:100%;min-height:0}.ms-decision-page .ms-desktop-shell,.ms-allregions-page .ms-desktop-shell,.ms-region-page .ms-desktop-shell,.ms-detail-page .ms-desktop-shell{grid-template-columns:var(--ms-sidebar-width-desktop) 20px minmax(0, 1fr);background:0 0;border:0}.ms-decision-page .ms-desktop-shell .ms-decision-sidebar,.ms-allregions-page .ms-desktop-shell .ms-decision-sidebar,.ms-region-page .ms-desktop-shell .ms-decision-sidebar,.ms-detail-page .ms-desktop-shell .ms-decision-sidebar{background:linear-gradient(#071213fa 0%,#040d0efa 100%);border:1px solid #879b9b24;border-radius:14px}.ms-decision-page .ms-decision-nav-secondary,.ms-decision-page .ms-decision-location-widget,.ms-allregions-page .ms-decision-nav-secondary,.ms-allregions-page .ms-decision-location-widget,.ms-region-page .ms-decision-nav-secondary,.ms-region-page .ms-decision-location-widget,.ms-detail-page .ms-decision-nav-secondary,.ms-detail-page .ms-decision-location-widget{border-color:#879b9b24}.ms-decision-page .ms-decision-nav-item.is-active{background:linear-gradient(135deg,#23592bbd 0%,#174221cc 100%);border-color:#7ed95724;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f}.ms-decision-page .ms-decision-nav-item.is-active:hover{background:linear-gradient(135deg,#286230c7 0%,#1b4a25d6 100%);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000024}.ms-allregions-page .ms-decision-nav-item.is-active{background:linear-gradient(135deg,#23592bbd 0%,#174221cc 100%);border-color:#7ed95724;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f}.ms-allregions-page .ms-decision-nav-item.is-active:hover{background:linear-gradient(135deg,#286230c7 0%,#1b4a25d6 100%);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000024}.ms-region-page .ms-decision-nav-item.is-active{background:linear-gradient(135deg,#23592bbd 0%,#174221cc 100%);border-color:#7ed95724;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f}.ms-region-page .ms-decision-nav-item.is-active:hover{background:linear-gradient(135deg,#286230c7 0%,#1b4a25d6 100%);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000024}.ms-detail-page .ms-decision-nav-item.is-active{background:linear-gradient(135deg,#23592bbd 0%,#174221cc 100%);border-color:#7ed95724;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f}.ms-detail-page .ms-decision-nav-item.is-active:hover{background:linear-gradient(135deg,#286230c7 0%,#1b4a25d6 100%);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000024}.ms-desktop-main{box-sizing:border-box;scrollbar-gutter:auto;grid-column:3;min-width:0;height:auto;min-height:0;overflow:clip visible}.ms-desktop-shell--utility .ms-desktop-main{scrollbar-width:thin;scrollbar-color:#87838370 #ffffff0a;padding-right:clamp(32px,2.3vw,44px)}.ms-desktop-shell--utility .ms-desktop-main::-webkit-scrollbar{width:8px}.ms-desktop-shell--utility .ms-desktop-main::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.ms-desktop-shell--utility .ms-desktop-main::-webkit-scrollbar-thumb{background:#87838370;border:1px solid #071213ad;border-radius:999px}.ms-desktop-shell--utility .ms-desktop-main::-webkit-scrollbar-thumb:hover{background:#9a96968f}.ms-desktop-shell--fixed .ms-desktop-main{align-self:stretch}.ms-search-main,.ms-saved-main,.ms-settings-main,.ms-about-main,.ms-how-main,.ms-data-main,.ms-privacy-main,.ms-terms-main{justify-self:stretch;width:100%;min-height:0}@media (width>=1024px){.ms-template-page{--ms-template-current-title:var(--ms-template-explorer-title);--ms-template-current-hero-min:96px;--ms-template-current-gap:var(--ms-template-section-gap)}.ms-template-editorial{--ms-template-current-title:var(--ms-template-editorial-title);--ms-template-current-hero-min:360px;--ms-template-current-gap:24px}.ms-template-explorer{--ms-template-current-title:var(--ms-template-explorer-title);--ms-template-current-hero-min:92px;--ms-template-current-gap:16px}.ms-template-destination{--ms-template-current-title:var(--ms-template-destination-title);--ms-template-current-hero-min:320px;--ms-template-current-gap:18px}.ms-template-utility{--ms-template-current-title:var(--ms-template-utility-title);--ms-template-current-hero-min:168px;--ms-template-current-gap:16px}.ms-template-hero{min-height:var(--ms-template-current-hero-min)}.ms-template-page :is(.ms-decision-hero h1,.ms-allregions-hero h1,.ms-search-hero h1,.ms-saved-hero h1,.ms-map-header h1,.ms-detail-hero h1,.ms-region-hero h1,.ms-about-page-hero h1,.ms-contact-hero h1,.ms-settings-hero h1,.ms-how-hero h1,.ms-data-hero h1,.ms-privacy-hero h1,.ms-terms-hero h1){font-family:var(--ms-font-title-serif);font-size:var(--ms-template-current-title);letter-spacing:0;font-weight:430;line-height:1.04}.ms-template-page :is(.ms-decision-hero-summary,.ms-allregions-hero p,.ms-search-hero p,.ms-saved-hero p,.ms-map-header p,.ms-region-description,.ms-about-page-hero p,.ms-contact-hero p,.ms-settings-hero p,.ms-how-hero p,.ms-data-hero p,.ms-privacy-hero p,.ms-terms-hero p){max-width:var(--ms-template-subtitle-max);font-size:var(--ms-template-subtitle-size);letter-spacing:0;line-height:1.5}.ms-template-editorial :is(.ms-decision-content,.ms-allregions-main){gap:var(--ms-template-current-gap)}.ms-template-explorer :is(.ms-search-content,.ms-saved-content){width:min(100%, var(--ms-template-explorer-max));gap:var(--ms-template-current-gap);padding:32px 40px 22px}.ms-template-explorer .ms-saved-main{width:100%;padding:0}.ms-template-explorer .ms-explorer-title-area{box-sizing:border-box;height:118px;min-height:118px;padding-top:38px;position:relative}.ms-template-explorer .ms-explorer-title-copy{min-width:0}.ms-template-explorer .ms-explorer-title-area p{margin:8px 0 0}.ms-template-explorer :is(.ms-search-hero,.ms-saved-hero,.ms-map-header){padding-right:360px}.ms-template-explorer .ms-explorer-art-frame{opacity:.58;pointer-events:none;width:315px;height:88px;position:absolute;top:3px;right:10px}.ms-template-explorer .ms-explorer-art-frame :is(.ms-search-art,.ms-saved-art){opacity:1;width:100%;height:100%;display:block;position:static}.ms-template-explorer .ms-explorer-title-secondary{pointer-events:none;width:min(500px,45vw);position:absolute;top:18px;right:10px}.ms-template-explorer .ms-map-header .ms-explorer-title-secondary{top:92px}.ms-template-explorer .ms-map-header.ms-explorer-title-area p{margin-top:8px}.ms-template-explorer .ms-map-shell .ms-map-main{gap:16px}.ms-template-explorer .ms-map-header.ms-explorer-title-area{height:112px;min-height:112px;margin-top:32px;top:auto}.ms-template-explorer .ms-map-toolbar{top:174px}.ms-template-explorer .ms-map-canvas-card{margin-top:2px}.ms-template-destination :is(.ms-detail-main,.ms-region-main){gap:var(--ms-template-current-gap)}.ms-template-destination :is(.ms-detail-hero,.ms-region-hero){min-height:var(--ms-template-current-hero-min)}.ms-template-destination :is(.ms-detail-hero-copy,.ms-region-hero-copy){padding:40px 56px}.ms-template-destination :is(.ms-detail-title-row,.ms-region-title-row){margin-top:28px}.ms-template-utility :is(.ms-about-content,.ms-contact-content,.ms-settings-content,.ms-how-content,.ms-data-content,.ms-privacy-content,.ms-terms-content){width:min(100%, var(--ms-template-reading-max));box-sizing:border-box;padding:var(--ms-template-gutter-y) var(--ms-template-gutter-x) 0;gap:var(--ms-template-current-gap);display:grid}.ms-settings-page.ms-template-utility .ms-settings-main{width:100%;padding:0}.ms-settings-page.ms-template-utility .ms-settings-content{width:min(100%, var(--ms-template-explorer-max));padding:32px 40px 22px}.ms-settings-page.ms-template-utility .ms-settings-art{width:315px;height:88px;top:3px;right:10px;overflow:visible}.ms-template-utility :is(.ms-about-page-hero,.ms-contact-hero,.ms-settings-hero,.ms-how-hero,.ms-data-hero,.ms-privacy-hero,.ms-terms-hero){min-height:var(--ms-template-current-hero-min);align-content:center}.ms-template-utility :is(.ms-about-page-art,.ms-contact-art,.ms-settings-art,.ms-how-hero-visual,.ms-data-art,.ms-privacy-art,.ms-terms-art){opacity:.58}.ms-template-utility :is(.ms-contact-hero,.ms-privacy-hero,.ms-terms-hero){padding-right:360px}}.ms-search-hero h1,.ms-saved-hero h1,.ms-settings-hero h1,.ms-about-hero h1,.ms-how-hero h1,.ms-data-hero h1,.ms-allregions-hero h1{color:var(--ms-text);font-size:var(--ms-text-page-title);font-weight:var(--ms-weight-display);line-height:var(--ms-line-tight);letter-spacing:-.038em}.ms-privacy-hero h1,.ms-terms-hero h1{color:var(--ms-text);font-size:var(--ms-text-page-title-lg);font-weight:var(--ms-weight-display);line-height:var(--ms-line-tight);letter-spacing:-.038em}.ms-search-hero p,.ms-saved-hero p,.ms-settings-hero p,.ms-about-tagline,.ms-how-hero p,.ms-data-hero p,.ms-allregions-hero p{color:#f2f4f2d1;font-size:var(--ms-text-body);line-height:var(--ms-line-body)}.ms-privacy-hero p,.ms-terms-hero p{color:#f2f4f2d6;font-size:clamp(13px,.88vw,15px);line-height:var(--ms-line-relaxed)}.ms-how-back,.ms-data-back,.ms-privacy-back,.ms-terms-back{color:var(--ms-green);align-items:center;gap:7px;font-size:clamp(12px,.82vw,14px);line-height:1;text-decoration:none;display:inline-flex}.ms-how-hero h1,.ms-data-hero h1,.ms-privacy-hero h1,.ms-terms-hero h1{margin-top:clamp(12px,.84vw,18px)}.ms-how-hero p,.ms-data-hero p,.ms-privacy-hero p,.ms-terms-hero p{margin-top:clamp(8px,.58vw,12px)}.ms-how-main,.ms-data-main,.ms-privacy-main,.ms-terms-main{gap:var(--ms-utility-section-gap-desktop)}.ms-search-section h2,.ms-settings-card h2,.ms-privacy-card h2,.ms-terms-card h2,.ms-data-source-name,.ms-how-section h2,.ms-allregions-section h2{color:#f2f4f2f5;font-size:var(--ms-text-card-title);font-weight:var(--ms-weight-display);line-height:var(--ms-line-heading);letter-spacing:-.018em}.ms-search-mountain-list,.ms-search-region-list,.ms-search-tip,.ms-settings-card,.ms-settings-note,.ms-privacy-card,.ms-privacy-footer,.ms-terms-card,.ms-terms-footer,.ms-about-actions,.ms-saved-table,.ms-saved-callout{border:1px solid var(--ms-border-default);border-radius:var(--ms-card-radius-desktop);background:var(--ms-surface-card);box-shadow:var(--ms-shadow-card)}.ms-search-mountain-row,.ms-saved-row,.ms-about-action-row,.ms-settings-pref-row,.ms-settings-manage-row{transition:background-color .18s,transform .18s,border-color .18s}.ms-search-mountain-row:hover,.ms-search-region-row:hover,.ms-saved-row:hover,.ms-about-action-row:hover,.ms-settings-manage-row:hover{background:var(--ms-bg-card-hover);transform:translateY(-1px)}.ms-decision-nav-item:focus-visible,.ms-search-section a:focus-visible,.ms-search-mountain-row:focus-visible,.ms-search-region-row:focus-visible,.ms-saved-row:focus-visible,.ms-saved-empty-cta:focus-visible,.ms-about-action-row:focus-visible,.ms-settings-segmented button:focus-visible,.ms-settings-toggle:focus-visible,.ms-settings-manage-row:focus-visible,.ms-allregions-top-row:focus-visible,.ms-allregions-full-row:focus-visible,.ms-allregions-expand:focus-visible,.ms-allregions-view-all:focus-visible,.ms-how-back:focus-visible,.ms-data-back:focus-visible,.ms-privacy-back:focus-visible,.ms-terms-back:focus-visible,.ms-privacy-footer a:focus-visible,.ms-terms-footer a:focus-visible{outline:2px solid var(--ms-green-border);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ms-decision-nav-item,.ms-search-mountain-row,.ms-search-region-row,.ms-saved-row,.ms-about-action-row,.ms-settings-manage-row,.ms-allregions-top-row,.ms-allregions-full-row,.ms-allregions-expand,.ms-saved-empty-cta{transition:none;transform:none!important}}@media (width<=767px){body:has(.ms-mobile-nav-scroll-page.ms-mobile-mountain-detail-v2){height:auto!important;overflow:visible!important}.detail-mobile-layout.detail-mobile-summary-page.ms-mobile-mountain-detail-v2.ms-mobile-nav-scroll-page{height:auto!important;min-height:100dvh!important;overflow:visible!important}.detail-page-bg:has(.ms-mobile-mountain-detail-v2){background:radial-gradient(circle at 50% 0,#1a30303d,#0000 34%),#05090b;min-height:100dvh;padding:0}.detail-page-bg:has(.ms-mobile-mountain-detail-v2) main{width:100%;min-height:100dvh}.detail-mobile-layout.detail-mobile-summary-page.ms-mobile-mountain-detail-v2{height:auto;min-height:100dvh;overflow:visible}.ms-mobile-mountain-detail-v2{--mobile-bg:#05090b;--mobile-panel:#0b1416eb;--mobile-panel-solid:#091315;--mobile-border:#91a4a433;--mobile-border-strong:#91a4a447;--mobile-text:#f4f7f5;--mobile-muted:#9da9a7;--ms-mobile-detail-section-heading-left:4px;--ms-mobile-detail-section-heading-gap:10px;--ms-mobile-detail-why-card-inline-padding:16px;--ms-mobile-detail-overview-card-inline-padding:16px;--ms-mobile-detail-overview-icon-column:38px;--ms-mobile-detail-overview-column-gap:10px;width:100%;min-height:100dvh;padding-bottom:var(--ms-mobile-bottom-nav-clearance,calc(112px + env(safe-area-inset-bottom)));color:var(--mobile-text);background:var(--mobile-bg);display:block;overflow-x:hidden}.ms-mobile-detail-hero{min-height:clamp(528px,136vw,658px);padding:calc(18px + env(safe-area-inset-top)) 20px 28px;background:linear-gradient(180deg, #05090b14 0%, #05090b3d 30%, #05090bb8 67%, #05090bf2 100%), linear-gradient(90deg, #05090b99 0%, #05090b2e 58%, #05090b85 100%), var(--detail-region-image);background-size:cover;background-position:var(--detail-image-position-mobile,center var(--detail-image-position,44%));box-shadow:inset 0 -1px 0 var(--mobile-border);border-radius:0 0 28px 28px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ms-mobile-detail-controls{inset:calc(16px + env(safe-area-inset-top)) 20px auto 20px;z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.ms-mobile-detail-controls>div{gap:12px;display:flex}.ms-mobile-detail-icon-button{color:#fff;pointer-events:auto;background:#03080ab8;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:48px;height:48px;display:inline-grid;box-shadow:0 10px 24px #00000047}.ms-mobile-detail-hero-content{z-index:1;grid-template-columns:minmax(0,1fr) clamp(150px,39vw,176px);align-items:end;gap:18px;width:100%;display:grid;position:relative}.ms-mobile-detail-title-block{min-width:0}.ms-mobile-detail-title-block h1{letter-spacing:0;color:#fff;text-shadow:0 4px 20px #00000085;text-wrap:balance;overflow-wrap:anywhere;word-break:normal;max-width:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,11.4vw,58px);font-weight:700;line-height:.96}.ms-mobile-detail-title-block p{color:#f2f4f3;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:18px 0 0;font-size:18px;font-weight:760;line-height:1.22;display:flex}.ms-mobile-detail-title-block p svg{flex:none}.ms-mobile-detail-region-link{z-index:1;min-height:44px;color:inherit;border-radius:6px;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ms-mobile-detail-region-link:focus-visible{outline:2px solid var(--ms-focus-outline);outline-offset:3px;box-shadow:var(--ms-focus-ring)}.ms-mobile-detail-score-ring{aspect-ratio:1;background:radial-gradient(circle at center, #05090bf5 0 59%, transparent 60%), conic-gradient(var(--score-color,#7ed957) calc(var(--score,0) * 1%), #7ed9572e 0), #ffffff14;border-radius:50%;align-content:center;justify-self:end;place-items:center;width:min(100%,clamp(150px,39vw,176px));display:grid;box-shadow:inset 0 0 0 10px #899a9a29,0 18px 40px #00000057}.ms-mobile-detail-score-ring:after{content:"";border-radius:inherit;border:1px solid #ffffff14;position:absolute;inset:12px}.ms-mobile-detail-score-ring strong{margin-top:12px;font-size:clamp(58px,15vw,76px);font-weight:520;line-height:.86}.ms-mobile-detail-score-ring span{color:var(--score-color,#7ed957);margin-top:8px;font-size:19px;font-weight:800}.ms-mobile-detail-score-ring small{color:#ffffffc7;margin-top:5px;font-size:13px;font-weight:650}.ms-mobile-detail-content{padding:14px 18px 18px}.ms-mobile-detail-local-tabs{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05090be6;border-bottom:1px solid #91a4a41f;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-1px 0 0;padding:10px 18px;display:grid;position:sticky;top:0}.ms-mobile-detail-local-tabs button{color:#aeb8b6c7;background:#09131594;border:1px solid #91a4a424;border-radius:999px;justify-content:center;align-items:center;min-height:38px;font-size:14px;font-weight:780;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex;position:relative}.ms-mobile-detail-local-tabs button.is-active{color:var(--score-color,#7ed957);background:#7ed95721;border-color:#7ed95757}.ms-mobile-detail-tab-content{animation:.18s both msMobileDetailTabIn}@keyframes msMobileDetailTabIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ms-mobile-detail-card,.ms-mobile-detail-glance>div{border:1px solid var(--mobile-border);background:linear-gradient(#0f191bf0,#091214f0);border-radius:18px;box-shadow:0 18px 36px #0003}.ms-mobile-detail-card{margin-bottom:14px;padding:22px}.ms-mobile-detail-card h2,.ms-mobile-detail-glance h2{color:#fff;letter-spacing:-.01em;margin:0;font-size:23px;font-weight:850;line-height:1.08}.ms-mobile-detail-glance h2{margin:0 0 var(--ms-mobile-detail-section-heading-gap) var(--ms-mobile-detail-section-heading-left);white-space:nowrap}.ms-mobile-detail-why-section{margin-top:14px;margin-bottom:calc(72px + env(safe-area-inset-bottom))}.ms-mobile-detail-why-card{padding:0;overflow:hidden}.ms-mobile-detail-why-header{min-height:66px;padding-right:42px;position:relative}.ms-mobile-detail-why-header .ms-detail-source-info-trigger{top:0;right:0}.ms-mobile-detail-why-toggle{width:100%;min-height:70px;padding:18px var(--ms-mobile-detail-overview-card-inline-padding) 16px;color:#f4f7f5;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ms-mobile-detail-why-toggle span{gap:5px;min-width:0;padding-top:1px;display:grid}.ms-mobile-detail-why-toggle strong{color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-size:22px;font-weight:850;line-height:1.04}.ms-mobile-detail-why-toggle small{color:#9da9a7b8;min-width:0;font-size:12px;font-weight:650;line-height:1.35}.ms-mobile-detail-why-chevron{color:#f4f7f5c7;transition:transform .18s}.ms-mobile-detail-why-card.is-open .ms-mobile-detail-why-chevron{transform:rotate(90deg)}.ms-mobile-detail-why-panel{padding:6px var(--ms-mobile-detail-overview-card-inline-padding) 8px;border-top:1px solid #91a4a421}.ms-mobile-detail-why-card ul{margin:0;padding:0;list-style:none;display:block}.ms-mobile-detail-why-item{grid-template-columns:var(--ms-mobile-detail-overview-icon-column) minmax(0, 1fr);gap:var(--ms-mobile-detail-overview-column-gap);--explanation-accent:color-mix(in srgb, var(--ms-warning) 62%, var(--mobile-muted) 38%);color:#f4f7f5f0;overflow-wrap:normal;align-items:start;min-height:68px;padding:13px 0;font-size:14px;font-weight:820;line-height:1.28;display:grid;position:relative}.ms-mobile-detail-why-item.is-positive{--explanation-accent:color-mix(in srgb, var(--ms-green) 58%, var(--mobile-muted) 42%)}.ms-mobile-detail-why-item.is-minor{--explanation-accent:color-mix(in srgb, var(--ms-warning) 52%, var(--mobile-muted) 48%)}.ms-mobile-detail-why-item.is-moderate{--explanation-accent:color-mix(in srgb, var(--ms-warning) 58%, var(--mobile-muted) 42%)}.ms-mobile-detail-why-item.is-severe{--explanation-accent:color-mix(in srgb, var(--red) 58%, var(--mobile-muted) 42%)}.ms-mobile-detail-why-item.is-negative{--explanation-accent:color-mix(in srgb, var(--ms-warning) 58%, var(--mobile-muted) 42%)}.ms-mobile-detail-why-item.is-neutral{--explanation-accent:#9da9a79e}.ms-mobile-detail-why-item.is-theme-weather.is-positive,.ms-mobile-detail-why-item.is-theme-weather.is-neutral{--explanation-accent:color-mix(in srgb, var(--ms-warning) 72%, white 10%)}.ms-mobile-detail-why-item.is-theme-weather.is-moderate,.ms-mobile-detail-why-item.is-theme-weather.is-severe,.ms-mobile-detail-why-item.is-theme-precipitation{--explanation-accent:color-mix(in srgb, var(--blue) 76%, var(--mobile-muted) 24%)}.ms-mobile-detail-why-item.is-theme-temperature.is-positive,.ms-mobile-detail-why-item.is-theme-wind.is-positive,.ms-mobile-detail-why-item.is-theme-roads.is-positive,.ms-mobile-detail-why-item.is-theme-aqi.is-positive{--explanation-accent:color-mix(in srgb, var(--ms-green) 68%, var(--mobile-muted) 32%)}.ms-mobile-detail-why-item.is-theme-fire,.ms-mobile-detail-why-item.is-theme-roads.is-severe,.ms-mobile-detail-why-item.is-theme-aqi.is-severe{--explanation-accent:color-mix(in srgb, var(--red) 66%, var(--mobile-muted) 34%)}.ms-mobile-detail-why-item+.ms-mobile-detail-why-item:before{content:"";border-top:1px solid #91a4a421;position:absolute;top:0;left:2px;right:2px}.ms-mobile-detail-why-icon{width:var(--ms-mobile-detail-overview-icon-column);min-width:var(--ms-mobile-detail-overview-icon-column);height:34px;color:var(--explanation-accent);opacity:.96;justify-content:flex-start;align-self:start;align-items:center;padding-top:1px;display:inline-flex;position:relative}.ms-mobile-detail-why-icon>svg{width:20px;height:20px;color:inherit;fill:currentColor;stroke:currentColor;flex:none}.ms-mobile-detail-why-icon>svg,.ms-mobile-detail-why-icon>svg *{color:inherit!important}.ms-mobile-detail-why-icon>svg [fill]:not([fill=none]){fill:currentColor!important}.ms-mobile-detail-why-icon>svg [stroke]:not([stroke=none]){stroke:currentColor!important}.ms-mobile-detail-why-text{min-width:0;min-height:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:5px;line-height:1.25;display:flex}.ms-mobile-detail-why-label{color:#f4f7f5f2}.ms-mobile-detail-why-description{color:#cad3d1c2;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:anywhere;font-size:13.5px;font-weight:560;line-height:1.42;overflow:hidden}@media (prefers-reduced-motion:reduce){.ms-mobile-detail-why-chevron{transition:none}}.ms-mobile-detail-muted{color:var(--mobile-muted);margin:16px 0 0;font-size:15px;line-height:1.45}.ms-mobile-detail-glance{scroll-margin-bottom:calc(180px + env(safe-area-inset-bottom));margin-top:4px}.ms-mobile-detail-glance h2{font-size:22px}.ms-mobile-detail-glance>div{overflow:hidden}.ms-mobile-detail-glance-row{grid-template-columns:var(--ms-mobile-detail-overview-icon-column) minmax(0, 1fr) auto;align-items:center;gap:2px var(--ms-mobile-detail-overview-column-gap);width:100%;min-height:58px;padding:11px var(--ms-mobile-detail-overview-card-inline-padding);color:#f5f7f6;text-align:left;background:0 0;border:0;border-bottom:1px solid #91a4a421;grid-template-rows:auto auto;display:grid}.ms-mobile-detail-glance-row:last-child{border-bottom:0}.ms-mobile-detail-glance-main{grid-area:1/2/span 2;align-items:center;min-width:0;min-height:100%;display:flex}.ms-mobile-detail-glance-row strong{min-width:0;font-size:16px;font-weight:820;line-height:1.2;display:block}.ms-mobile-detail-glance-value-wrap{text-align:right;grid-area:1/3/span 2;align-content:center;justify-items:end;gap:3px;min-width:0;display:grid}.ms-mobile-detail-glance-value{color:#f5f7f6;overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-size:16px;font-weight:780;line-height:1.2}.ms-mobile-detail-glance-value.is-warm{color:color-mix(in srgb, var(--yellow) 74%, #f5f7f6 26%)}.ms-mobile-detail-glance-value.is-green{color:color-mix(in srgb, var(--ms-green) 70%, #f5f7f6 30%)}.ms-mobile-detail-glance-value.is-amber{color:color-mix(in srgb, var(--ms-warning) 72%, #f5f7f6 28%)}.ms-mobile-detail-glance-value.is-red{color:color-mix(in srgb, var(--red) 68%, #f5f7f6 32%)}.ms-mobile-detail-glance-detail{color:#e7ece9b8;opacity:1;overflow-wrap:anywhere;min-width:0;font-size:11.5px;font-weight:620;line-height:1.25}.ms-mobile-detail-about-section{margin-top:14px}.ms-mobile-detail-about-card{margin-bottom:0}.ms-mobile-detail-about-copy{color:#e7ece9d6;margin:14px 0 0;font-size:14px;line-height:1.52}.ms-mobile-detail-about-details{margin-top:18px}.ms-mobile-detail-about-details-heading{color:#fff;margin:0;font-size:17px;font-weight:760;line-height:1.2}.ms-mobile-detail-about-facts{border-top:1px solid #91a4a421;gap:0;margin-top:10px;display:grid}.ms-mobile-detail-about-fact{grid-template-columns:var(--ms-mobile-detail-overview-icon-column) minmax(0, 1fr);border-bottom:1px solid #91a4a421;align-items:center;gap:10px;min-width:0;min-height:58px;padding:12px 0;display:grid}.ms-mobile-detail-about-fact:last-child{border-bottom:0}.ms-mobile-detail-about-fact-icon{width:var(--ms-mobile-detail-overview-icon-column);min-width:var(--ms-mobile-detail-overview-icon-column);color:#f4f7f5db;justify-content:flex-start;align-items:center;display:inline-flex}.ms-mobile-detail-about-fact-copy{gap:4px;min-width:0;display:grid}.ms-mobile-detail-about-fact-copy small{color:#9da9a7c7;letter-spacing:.03em;text-transform:uppercase;font-size:11.5px;font-weight:700;line-height:1.25}.ms-mobile-detail-about-fact-copy strong{color:#f5f7f6;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:15px;font-weight:760;line-height:1.3}.ms-mobile-detail-about-activities{border-top:1px solid #91a4a421;margin-top:18px;padding-top:16px}.ms-mobile-detail-about-activities h3{color:#fff;margin:0;font-size:17px;font-weight:760;line-height:1.2}.ms-mobile-detail-about-activity-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ms-mobile-detail-about-activity-chip{color:#edf3f6;white-space:nowrap;background:#07121a8f;border:1px solid #91a4a429;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ms-mobile-detail-forecast-tab{gap:14px;padding-bottom:0;display:grid}.ms-mobile-detail-forecast-card{scroll-margin-bottom:var(--ms-mobile-bottom-nav-clearance,calc(104px + env(safe-area-inset-bottom)));margin-bottom:0;padding:22px 20px;overflow:hidden}.ms-mobile-detail-daily-card{margin-bottom:calc(72px + env(safe-area-inset-bottom))}.ms-mobile-detail-hourly-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.ms-mobile-detail-hourly-item{color:#e7ece9;text-align:center;align-content:start;justify-items:center;gap:8px;min-width:0;padding:0 4px;display:grid}.ms-mobile-detail-hourly-time{color:#e7ece9c7;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;font-weight:620;line-height:1.1}.ms-mobile-detail-hourly-icon{place-items:center;width:30px;height:30px;display:inline-grid}.ms-mobile-detail-hourly-item strong{color:#f5f7f6;font-size:18px;font-weight:830;line-height:1}.ms-mobile-detail-hourly-item small{color:#e7ece9d1;text-align:center;white-space:nowrap;gap:2px;min-height:28px;font-size:11.5px;font-weight:650;line-height:1.2;display:grid}.ms-mobile-detail-hourly-summary{color:#e7ece9b8;border-top:1px solid #91a4a41a;gap:4px;margin-top:16px;padding-top:12px;font-size:12px;line-height:1.35;display:grid}.ms-mobile-detail-hourly-summary p{margin:0}.ms-mobile-detail-hourly-summary span{color:#e7ece999}.ms-mobile-detail-daily-list{margin-top:18px;display:grid}.ms-mobile-detail-daily-row{color:#e7ece9;min-width:0;min-height:58px;scroll-margin-bottom:var(--ms-mobile-bottom-nav-clearance,calc(104px + env(safe-area-inset-bottom)));border-bottom:1px solid #91a4a41a;grid-template-columns:38px 38px minmax(48px,.82fr) minmax(46px,.7fr) minmax(66px,1fr);align-items:center;column-gap:8px;padding:8px 0;display:grid}.ms-mobile-detail-daily-row:last-child{border-bottom:0}.ms-mobile-detail-daily-row.is-today{border-color:#7ed9573d;box-shadow:inset 2px 0 #7ed95785}.ms-mobile-detail-daily-day{color:#f5f7f6;min-width:0;font-size:13px;font-weight:800;line-height:1.1}.ms-mobile-detail-daily-icon{place-items:center;width:32px;height:32px;display:inline-grid}.ms-mobile-detail-daily-temps{gap:2px;min-width:0;display:grid}.ms-mobile-detail-daily-temps strong{color:#f5f7f6;font-size:17px;font-weight:830;line-height:1}.ms-mobile-detail-daily-temps small{color:#e7ece9ad;font-size:14px;font-weight:680;line-height:1}.ms-mobile-detail-daily-precip,.ms-mobile-detail-daily-wind{color:#e7ece9c2;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.15}.ms-mobile-detail-daily-precip{align-items:center;gap:4px;display:inline-flex}.ms-mobile-detail-daily-precip svg{color:#53aee8ad;flex:none}.ms-mobile-detail-daily-precip.is-empty{color:#aeb8b680}.ms-mobile-detail-daily-wind{text-align:right;justify-self:end}.ms-mobile-mountain-detail-v2.is-map-tab{background:radial-gradient(circle at 55% 10%,#20362f38,#0000 32%),#05090b;min-height:100dvh;padding-bottom:0}.ms-mobile-detail-map-screen{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));color:var(--mobile-text);background:#05090b;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.ms-mobile-map-header{min-height:calc(76px + env(safe-area-inset-top));padding:calc(18px + env(safe-area-inset-top)) 18px 12px;background:linear-gradient(#071113f5,#071113e6);border-bottom:1px solid #91a4a41a;grid-template-columns:48px minmax(0,1fr) 48px;align-items:end;gap:8px;display:grid}.ms-mobile-map-header h1{color:#fff;letter-spacing:-.02em;place-self:center;margin:0;font-size:28px;font-weight:850;line-height:1}.ms-mobile-map-back{color:#f5f7f6;background:0 0;border:0;border-radius:999px;place-items:center;width:46px;height:46px;display:inline-grid}.ms-mobile-map-filter-row{scrollbar-width:none;background:#071113eb;border-bottom:1px solid #91a4a41c;align-items:center;gap:12px;padding:12px 18px 16px;display:flex;overflow-x:auto}.ms-mobile-map-filter-row::-webkit-scrollbar{display:none}.ms-mobile-map-filter-row button{color:#f3f6f5;background:#081214d6;border:1px solid #91a4a42e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:72px;min-height:48px;padding:0 18px;font-size:16px;font-weight:820;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.ms-mobile-map-filter-row button.is-active{color:#071113;background:#f4f6f4;border-color:#ffffffb8}.ms-mobile-map-filter-row button:disabled{opacity:.62}.ms-mobile-map-filter-icon{min-width:58px!important;padding:0!important}.ms-mobile-map-canvas{background:linear-gradient(#050a0b2e,#050a0b61),radial-gradient(circle at 36% 22%,#667c5d42,#0000 18%),radial-gradient(circle at 62% 47%,#34564b47,#0000 24%),radial-gradient(circle at 48% 72%,#4a44323d,#0000 20%),linear-gradient(135deg,#0b1a17 0%,#10211b 38%,#071113 100%);min-height:0;position:relative;overflow:hidden}.ms-mobile-map-canvas:before,.ms-mobile-map-canvas:after,.ms-mobile-map-texture{content:"";pointer-events:none;position:absolute;inset:0}.ms-mobile-map-canvas:before{opacity:.32;background:linear-gradient(28deg,#0000 0 23%,#cddace17 23.2% 23.6%,#0000 23.8%),linear-gradient(152deg,#0000 0 44%,#cddace12 44.2% 44.6%,#0000 44.8%),linear-gradient(88deg,#0000 0 56%,#cddace0f 56.2% 56.5%,#0000 56.8%)}.ms-mobile-map-canvas:after{background:radial-gradient(circle at 50% 48%,#0000 0 42%,#05090b2e 64%,#05090b8a 100%),linear-gradient(#05090b0f,#05090b85)}.ms-mobile-map-texture{opacity:.18;background-image:linear-gradient(#bcd2c51f 1px,#0000 1px),linear-gradient(90deg,#bcd2c51a 1px,#0000 1px);background-size:72px 72px;transform:rotate(-8deg)scale(1.2)}.ms-mobile-map-marker{z-index:2;left:var(--marker-x);top:var(--marker-y);color:#fff;text-align:center;background:0 0;border:0;width:68px;min-height:92px;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.ms-mobile-map-marker span{color:#fff;background:radial-gradient(circle, #050a0cfa 0 61%, transparent 62%), conic-gradient(var(--marker-color,#7ed957) 0 78%, #ffffff1f 78% 100%);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;font-size:25px;font-weight:850;line-height:1;display:grid;box-shadow:inset 0 0 0 5px #070f11f5,0 10px 22px #00000057}.ms-mobile-map-marker.is-selected span{width:72px;height:72px;font-size:30px;box-shadow:inset 0 0 0 6px #070f11f5,0 12px 28px #0000006b,0 0 0 3px #7ed95721}.ms-mobile-map-marker em{color:#ffffffeb;text-shadow:0 2px 12px #000000b8;min-width:112px;max-width:150px;font-size:16px;font-style:normal;font-weight:840;line-height:1.12;position:absolute}.ms-mobile-map-marker.is-label-right em{text-align:left;top:8px;left:70px}.ms-mobile-map-marker.is-label-below em{top:66px;left:50%;transform:translate(-50%)}.ms-mobile-map-marker.is-selected.is-label-below em{top:80px}.ms-mobile-map-empty{z-index:2;color:var(--mobile-muted);border:1px solid var(--mobile-border);text-align:center;background:#071113d1;border-radius:16px;margin:0;padding:16px;position:absolute;top:28%;left:18px;right:18px}.ms-mobile-map-close-marker{z-index:3;color:#f2f5f3;background:#071012b8;border:1px solid #91a4a421;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:34px;right:42px}.ms-mobile-map-actions{z-index:3;right:22px;bottom:calc(238px + env(safe-area-inset-bottom));gap:16px;display:grid;position:absolute}.ms-mobile-map-actions button{color:#071113;background:#f6f8f7f5;border:1px solid #ffffffa8;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 24px #00000057}.ms-mobile-map-actions button:disabled{opacity:.78}.ms-mobile-map-notice{z-index:5;left:18px;right:18px;bottom:calc(218px + env(safe-area-inset-bottom));color:#dce4e1;border:1px solid var(--mobile-border);text-align:center;background:#071113db;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;position:absolute}.ms-mobile-map-selected-card{z-index:4;left:18px;right:18px;bottom:calc(92px + env(safe-area-inset-bottom));background:linear-gradient(#0a1416f5,#060e10f5);border:1px solid #91a4a43d;border-radius:22px;grid-template-columns:minmax(0,1fr) 42px;gap:8px;min-height:170px;padding:16px;display:grid;position:absolute;box-shadow:0 22px 44px #0000006b}.ms-mobile-map-card-main{color:#fff;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:90px minmax(0,1fr);gap:14px;min-width:0;padding:0;display:grid}.ms-mobile-map-card-score{color:#fff;background:radial-gradient(circle, #050a0cfa 0 61%, transparent 62%), conic-gradient(var(--marker-color,#7ed957) 0 78%, #ffffff1f 78% 100%);border-radius:50%;grid-row:1/span 2;align-content:center;align-self:start;place-items:center;width:86px;height:86px;display:grid;box-shadow:inset 0 0 0 6px #899a9a21}.ms-mobile-map-card-score strong{margin-top:10px;font-size:36px;font-weight:850;line-height:.9}.ms-mobile-map-card-score small{color:var(--marker-color,#7ed957);font-size:10px;font-weight:820}.ms-mobile-map-card-title{align-self:center;gap:5px;min-width:0;display:grid}.ms-mobile-map-card-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:880;line-height:1.08;overflow:hidden}.ms-mobile-map-card-title small{color:#c6d0cd;font-size:18px;font-weight:720;line-height:1.1}.ms-mobile-map-card-main img{object-fit:cover;border:1px solid #91a4a42e;border-radius:12px;width:76px;height:64px}.ms-mobile-map-card-conditions{align-self:center;gap:7px;min-width:0;display:grid}.ms-mobile-map-card-conditions strong,.ms-mobile-map-card-conditions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-mobile-map-card-conditions strong{color:#f5f7f6;font-size:19px;font-weight:840}.ms-mobile-map-card-conditions small{color:#d0d8d5;font-size:18px;font-weight:780}.ms-mobile-map-card-save{color:#dce4e1;background:0 0;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.ms-mobile-map-card-save[aria-pressed=true]{color:var(--score-color,#7ed957)}.ms-mobile-detail-nav-mark{width:27px;height:27px}.ms-mobile-detail-nav-mark *{stroke:currentColor}.ms-mobile-detail-map-panel{gap:12px;display:grid}.ms-mobile-detail-map-panel .ms-mobile-map-filter-row{background:0 0;border-bottom:0;padding:0}.ms-mobile-detail-map-panel .ms-mobile-map-filter-row button{min-width:62px;min-height:42px;padding:0 15px;font-size:14px}.ms-mobile-detail-map-panel .ms-mobile-map-filter-icon{min-width:50px!important}.ms-mobile-detail-map-panel .ms-mobile-map-canvas{border:1px solid var(--mobile-border);border-radius:22px;min-height:min(620px,100dvh - 250px);box-shadow:0 18px 36px #00000042}.ms-mobile-detail-map-panel .ms-mobile-map-actions{gap:12px;bottom:218px;right:16px}.ms-mobile-detail-map-panel .ms-mobile-map-actions button{width:50px;height:50px}.ms-mobile-detail-map-panel .ms-mobile-map-notice{bottom:194px}.ms-mobile-detail-map-panel .ms-mobile-map-selected-card{bottom:14px;left:14px;right:14px}@media (prefers-reduced-motion:reduce){.ms-mobile-detail-local-tabs button,.ms-mobile-detail-tab-content{transition:none;animation:none}}}@media (width<=430px){.ms-mobile-detail-hero{height:auto;min-height:clamp(620px,172vw,720px)}.ms-mobile-detail-hero-content{grid-template-columns:minmax(0,1fr);justify-items:start;gap:22px}.ms-mobile-detail-title-block h1{overflow-wrap:anywhere;font-size:clamp(42px,12.3vw,56px)}.ms-mobile-detail-score-ring{justify-self:center;width:min(190px,78vw)}}@media (width<=390px){.ms-mobile-detail-title-block h1{font-size:clamp(42px,12vw,50px)}.ms-mobile-detail-score-ring{width:min(178px,76vw)}.ms-mobile-detail-card h2{font-size:24px}.ms-mobile-detail-glance h2{font-size:22px}.ms-mobile-detail-why-item{grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:48px;padding:9px 0;font-size:13px;line-height:1.16}.ms-mobile-detail-why-icon{align-self:center;width:34px;height:32px}.ms-mobile-detail-forecast-card{padding-inline:18px}.ms-mobile-detail-hourly-item{gap:7px;padding-inline:3px}.ms-mobile-detail-hourly-time,.ms-mobile-detail-hourly-item small,.ms-mobile-detail-daily-precip,.ms-mobile-detail-daily-wind{font-size:11px}.ms-mobile-detail-hourly-item strong{font-size:16px}.ms-mobile-detail-daily-row{grid-template-columns:34px 34px minmax(42px,.8fr) minmax(42px,.68fr) minmax(58px,1fr);column-gap:7px}.ms-mobile-detail-daily-icon{width:30px;height:30px}.ms-mobile-detail-daily-temps strong{font-size:15px}.ms-mobile-detail-daily-temps small{font-size:13px}.ms-mobile-detail-glance{margin-top:0}.ms-mobile-detail-why-section h2,.ms-mobile-detail-glance h2{--ms-mobile-detail-section-heading-gap:6px}.ms-mobile-detail-why-card{--ms-mobile-detail-why-card-inline-padding:14px;--ms-mobile-detail-overview-card-inline-padding:14px}.ms-mobile-detail-why-toggle{min-height:64px;padding-block:15px}.ms-mobile-detail-why-toggle strong{font-size:clamp(19px,5.4vw,22px)}.ms-mobile-detail-why-toggle small{font-size:12px}.ms-mobile-detail-glance-row{grid-template-columns:34px minmax(0,1fr) minmax(92px,auto);gap:2px 8px;min-height:58px;padding:10px 14px}.ms-mobile-detail-glance-row strong,.ms-mobile-detail-glance-value{font-size:14px}.ms-mobile-detail-glance-detail{font-size:11px;line-height:1.2}.ms-mobile-detail-about-fact{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px 0}.ms-mobile-detail-about-fact-icon{width:34px;min-width:34px}.ms-mobile-detail-about-fact-copy strong{font-size:14px}.ms-mobile-detail-about-activities h3{font-size:16px}.ms-mobile-detail-about-activity-chip{min-height:30px;padding-inline:11px;font-size:12px}.ms-mobile-map-card-main{grid-template-columns:78px minmax(0,1fr);column-gap:12px}.ms-mobile-map-card-score{width:76px;height:76px}.ms-mobile-map-card-title strong{font-size:21px}.ms-mobile-map-card-title small,.ms-mobile-map-card-conditions small{font-size:15px}.ms-mobile-map-card-conditions strong{font-size:16px}}@media (width<=767px){.ms-mobile-detail-content{gap:14px;display:grid}.ms-mobile-detail-glance{margin-top:0}.ms-mobile-detail-glance>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ms-mobile-detail-glance-header{border-bottom:1px solid #91a4a421;grid-column:1/-1;gap:4px;padding:16px 16px 13px;display:grid}.ms-mobile-detail-glance .ms-mobile-detail-glance-header h2{color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.1}.ms-mobile-detail-glance-header p{color:#9da9a7c7;margin:0;font-size:11.5px;line-height:1.3}.ms-mobile-detail-glance-row{border-bottom:1px solid #91a4a421;border-right:1px solid #91a4a421;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:5px 8px;min-height:82px;padding:14px}.ms-mobile-detail-glance-row:nth-child(2n){border-right:0}.ms-mobile-detail-glance-row:nth-last-child(-n+2){border-bottom:0}.ms-mobile-detail-glance-main{grid-area:1/2;align-items:center}.ms-mobile-detail-glance-row strong{color:#e7ece9c7;letter-spacing:.02em;font-size:12px;font-weight:720}.ms-mobile-detail-glance-value-wrap{text-align:left;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:baseline;gap:6px;padding-left:36px;display:flex}.ms-mobile-detail-glance-value{font-size:16px;font-weight:780}.ms-mobile-detail-glance-detail{font-size:11px}.ms-mobile-detail-conditions-story{padding:0;overflow:hidden}.ms-mobile-detail-conditions-story-image{isolation:isolate;background:#020914 url(/assets/region-outlook-mountain-art-no-text-clean-DAS2Me7j.png) 50% 46%/cover no-repeat;align-items:flex-end;min-height:188px;padding:20px;display:flex;position:relative}.ms-mobile-detail-conditions-story-image:after{content:"";z-index:-1;background:linear-gradient(#040a0c14 16%,#040a0ce0 100%);position:absolute;inset:0}.ms-mobile-detail-conditions-story-image small{color:var(--score-color,#f4f7f5d1);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1.2}.ms-mobile-detail-conditions-story-image h2{text-wrap:balance;text-shadow:0 3px 14px #00000075;max-width:300px;margin-top:8px;font-size:24px;font-weight:660;line-height:1.12}.ms-mobile-detail-conditions-story-body{padding:16px 18px 10px}.ms-mobile-detail-conditions-story-body>header{color:#9da9a7c2;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:32px;padding-right:40px;font-size:10px;font-weight:740;display:flex;position:relative}.ms-mobile-detail-conditions-story-body>header .ms-detail-source-info-trigger{top:-3px;right:-4px}.ms-mobile-detail-conditions-story-body ul{margin:2px 0 0;padding:0;list-style:none;display:grid}.ms-mobile-detail-driver{--driver-accent:#aeb9b8ad;border-bottom:1px solid #91a4a421;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:62px;padding:11px 0;display:grid}.ms-mobile-detail-driver:last-child{border-bottom:0}.ms-mobile-detail-driver.is-positive{--driver-accent:var(--ms-green)}.ms-mobile-detail-driver.is-minor,.ms-mobile-detail-driver.is-moderate{--driver-accent:var(--ms-warning)}.ms-mobile-detail-driver.is-severe{--driver-accent:var(--red)}.ms-mobile-detail-driver-icon{width:28px;height:28px;color:var(--driver-accent);place-items:center;display:inline-grid}.ms-mobile-detail-driver-icon svg,.ms-mobile-detail-driver-icon svg *{color:inherit!important}.ms-mobile-detail-driver-icon>svg{fill:currentColor!important;stroke:currentColor!important}.ms-mobile-detail-driver-icon>svg [fill]:not([fill=none]){fill:currentColor!important}.ms-mobile-detail-driver-icon>svg [stroke]:not([stroke=none]){stroke:currentColor!important}.ms-mobile-detail-driver>span:last-child{gap:4px;min-width:0;display:grid}.ms-mobile-detail-driver strong{color:#f4f7f5;font-size:14px;font-weight:760;line-height:1.22}.ms-mobile-detail-driver small{color:#cad3d1bd;font-size:12px;line-height:1.38}.ms-mobile-detail-nearby{min-width:0}.ms-mobile-detail-nearby>header{justify-content:space-between;align-items:center;gap:12px;margin:0 4px 10px;display:flex}.ms-mobile-detail-nearby h2{color:#fff;margin:0;font-size:21px;font-weight:820;line-height:1.1}.ms-mobile-detail-nearby>header a{color:var(--ms-green);white-space:nowrap;font-size:12px;font-weight:720;text-decoration:none}.ms-mobile-detail-nearby-list{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;gap:10px;margin-inline:-18px;padding-inline:18px;display:grid;overflow-x:auto}.ms-mobile-detail-nearby-list::-webkit-scrollbar{display:none}.ms-mobile-detail-nearby-card{border:1px solid var(--mobile-border);color:#f4f7f5;scroll-snap-align:start;background:linear-gradient(#0f191bf0,#091214f0);border-radius:16px;grid-template-rows:132px auto;min-width:0;min-height:236px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ms-mobile-detail-nearby-card>img{object-fit:cover;filter:brightness(.88)saturate(.95);width:100%;height:132px}.ms-mobile-detail-nearby-score{border:2px solid var(--nearby-score-tone);color:#fff;background:#05090b;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;font-weight:520;display:grid;position:absolute;top:103px;left:14px}.ms-mobile-detail-nearby-copy{grid-template-rows:minmax(0,1fr) auto;gap:4px;min-width:0;padding:32px 14px 14px;display:grid}.ms-mobile-detail-nearby-copy strong{color:#fff;overflow-wrap:anywhere;align-self:end;min-width:0;font-size:15px;font-weight:760;line-height:1.18}.ms-mobile-detail-nearby-copy em{color:#cad3d1b8;align-self:end;font-size:11px;font-style:normal;line-height:1.25}.ms-mobile-detail-about-section{margin-top:0}}@media (width<=390px){.ms-mobile-detail-nearby-list{grid-auto-columns:minmax(198px,78vw)}.ms-mobile-detail-glance-row{padding-inline:12px}}@media (width<=767px){.ms-mobile-detail-glance-row{grid-template-columns:32px minmax(0,1fr);gap:6px 10px;min-height:86px;padding:15px 14px}.ms-mobile-detail-glance-value-wrap{padding-left:42px}.ms-mobile-detail-conditions-context{color:#cad3d1c2;margin:5px 0 4px;font-size:13px;line-height:1.45}.ms-mobile-detail-driver{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:74px;padding:13px 0}.ms-mobile-detail-driver-icon{width:40px;height:40px}.ms-mobile-detail-driver strong{font-size:16px}.ms-mobile-detail-nearby-card{grid-template-rows:138px auto;min-height:248px}.ms-mobile-detail-nearby-copy{gap:5px;padding:35px 16px 17px}.ms-mobile-detail-nearby-copy em{font-size:11.5px;line-height:1.32}.ms-mobile-detail-about-fact{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:62px;padding:13px 0}.ms-mobile-detail-about-fact-icon svg{width:20px;height:20px}.ms-mobile-detail-about-fact-copy small{font-size:12px}.ms-mobile-detail-conditions-story-image{min-height:188px;padding:20px}.ms-mobile-detail-conditions-story-image small{font-size:10px}.ms-mobile-detail-conditions-story-image h2{margin-top:8px;font-size:24px}.ms-mobile-detail-conditions-story-body{padding:16px 18px 10px}.ms-mobile-detail-conditions-story-body>header{min-height:30px;font-size:10px}.ms-mobile-detail-conditions-story-body ul{margin-top:3px}.ms-mobile-detail-driver{border-color:#91a4a41a;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:64px;padding:10px 0}.ms-mobile-detail-driver-icon{width:28px;height:28px;color:#b8c4c0b8!important}.ms-mobile-detail-driver-icon>svg{width:24px!important;height:24px!important}.ms-mobile-detail-driver>span:last-child{gap:4px}.ms-mobile-detail-driver strong{font-size:14.5px;line-height:1.22}.ms-mobile-detail-driver small{color:#cad3d1c2;font-size:13px;line-height:1.38}.ms-mobile-detail-nearby-card{border-color:#91a4a424;grid-template-rows:132px auto;min-height:236px}.ms-mobile-detail-nearby-card>img{height:132px}.ms-mobile-detail-nearby-score{top:103px}.ms-mobile-detail-nearby-copy{padding:32px 14px 14px}.ms-mobile-detail-about-card{padding:18px}.ms-mobile-detail-about-facts{margin-top:14px}.ms-mobile-detail-about-fact{border-color:#91a4a41a;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:56px;padding:10px 0}.ms-mobile-detail-about-fact-icon{width:34px;min-width:34px}.ms-mobile-detail-about-fact-copy small{color:#b4c0bdb8;font-size:11.5px}.ms-mobile-detail-about-fact-copy strong{font-size:14.5px}.ms-mobile-detail-about-activities{border-color:#91a4a41a;margin-top:14px;padding-top:14px}.ms-mobile-detail-about-activity-list{margin-top:10px}.ms-mobile-detail-about-activity-chip{min-height:30px;padding-inline:11px;font-size:12px}}.ms-detail-page{--ms-detail-card-bg:var(--ms-surface-card);--ms-detail-card-bg-elevated:var(--ms-surface-nested);--ms-detail-border:var(--ms-border-card);--ms-detail-border-soft:var(--ms-border-subtle);--ms-detail-divider:var(--ms-border-subtle);--ms-detail-secondary:#aeb9b8c7;--ms-detail-muted:#aeb9b8a3;--ms-detail-radius:var(--ms-radius-card);--ms-detail-row-radius:var(--ms-radius-row);--ms-detail-shadow:none;min-height:100vh}.ms-detail-shell{width:var(--ms-shell-frame-width);min-height:var(--ms-shell-height-desktop);column-gap:0;height:auto}.ms-detail-main{grid-column:3;grid-template-rows:auto auto auto auto auto;align-content:start;gap:clamp(14px,.92vh,18px);min-width:0;height:auto;min-height:100%;display:grid}.ms-detail-hero,.ms-detail-condition-card,.ms-detail-panel,.ms-detail-stats{border:1px solid var(--ms-detail-border);border-radius:var(--ms-detail-radius);background:var(--ms-detail-card-bg);box-shadow:var(--ms-detail-shadow)}.ms-detail-hero{isolation:isolate;background:var(--ms-detail-card-bg);border-color:#879b9b1f;border-radius:0;min-height:clamp(286px,31vh,336px);position:relative;overflow:hidden}.ms-detail-hero:after{content:"";z-index:0;background-image:var(--detail-hero-image);background-position:var(--detail-hero-position-desktop,center var(--detail-hero-position,44%));filter:brightness(1.06)saturate(1.02);pointer-events:none;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ms-detail-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#02080bad 0%,#02080b6b 28%,#02080b42 52%,#02080b3d 68%,#02080b73 100%),linear-gradient(#02080b14 0%,#02080b29 48%,#02080b52 64%,#02080ba6 78%,#02080bd9 100%),radial-gradient(circle at 64% 40%,#02080b00 0%,#02080b0d 52%,#02080b5c 100%);position:absolute;inset:0}.ms-detail-hero-copy{z-index:2;width:min(68%,820px);padding:clamp(34px,3vw,52px) clamp(48px,5.4vw,68px);position:relative}.ms-detail-back{color:#aeb9b8cc;align-items:center;gap:10px;width:fit-content;font-size:clamp(12px,.7vw,13px);line-height:1;text-decoration:none;display:flex}.ms-detail-title-row{box-sizing:border-box;align-items:center;gap:14px;width:100%;min-width:0;max-width:100%;margin:clamp(28px,1.9vw,36px) 0 0;display:inline-flex}.ms-detail-hero h1{min-width:0;max-width:calc(100% - 52px);color:var(--ms-text);letter-spacing:-.026em;white-space:nowrap;text-wrap:wrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(41px,2.6vw,52px);font-weight:430;line-height:1.02}.ms-detail-location{color:#f2f4f2cc;flex-wrap:wrap;align-items:center;gap:11px;margin:clamp(12px,.82vw,15px) 0 0;font-size:clamp(15px,.92vw,17px);display:flex}.ms-detail-location span{background:#aeb9b8a3;border-radius:50%;width:4px;height:4px}.ms-detail-region-link{color:inherit;transition:color var(--ms-interaction-duration-default) ease;border-radius:4px;text-decoration:none}.ms-detail-region-link:hover{color:var(--ms-link-color-hover)}.ms-detail-region-link:focus-visible{outline:2px solid var(--ms-focus-outline);outline-offset:3px;box-shadow:var(--ms-focus-ring)}.ms-detail-hero-actions{align-items:center;gap:16px;margin-top:clamp(20px,1.8vw,28px);display:flex}.ms-detail-primary.ms-decision-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 84%, white 10%) 0%, color-mix(in srgb, var(--ms-green) 78%, black 18%) 100%);border:1px solid #7ed95729;border-radius:10px;width:auto;height:clamp(40px,2.4vw,46px);padding:0 clamp(16px,1.08vw,20px);font-size:clamp(12px,.76vw,14px);position:static;bottom:auto;left:auto;transform:none;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff14}.ms-detail-primary.ms-decision-cta:hover,.ms-detail-primary.ms-decision-cta:focus-visible{filter:brightness(1.06)saturate(1.04);box-shadow:0 14px 28px #7ed9572e,inset 0 1px #ffffff1f}.ms-detail-primary.ms-decision-cta:active{filter:brightness(.99)saturate(.99);box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff14}.ms-detail-inline-share{height:auto;min-height:auto;box-shadow:none;color:var(--ms-text-secondary,#aeb9b8c7);background:0 0;border:0;border-radius:0;padding-inline:.25rem}.ms-detail-inline-share:focus-visible,.ms-detail-inline-share:hover{color:var(--ms-accent,var(--ms-green))}.ms-detail-save{color:#f2f4f2c7;cursor:pointer;background:#0510122e;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;margin-left:18px;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:grid}.ms-detail-save[aria-pressed=true]{color:var(--ms-green);background:var(--ms-control-surface-selected);border-color:#7ed9572e}.ms-detail-save:hover{color:#f9fff5;background:#7ed9571f;transform:translateY(-1px)}.ms-detail-save:focus-visible{outline:2px solid var(--ms-green);outline-offset:3px}.ms-detail-score.ms-decision-score{--ms-desktop-hero-score-size:clamp(148px, 11vw, 160px);top:18.8%;right:clamp(44px,2.8vw,60px);box-shadow:0 0 0 1px #74c9480d,0 0 14px #74c9480f}.ms-detail-score.ms-decision-score span{font-size:clamp(12px,.78vw,14px)}.ms-detail-condition-card{background:radial-gradient(circle at 50% 0%, #ffffff05, transparent 48%), var(--ms-detail-card-bg-elevated);min-width:0;padding:clamp(24px,1.46vw,28px) clamp(18px,1.12vw,22px) clamp(18px,1.12vw,22px);transition:border-color .18s,background-color .18s;position:relative;overflow:visible}.ms-detail-condition-card:hover,.ms-detail-panel:hover,.ms-detail-stats:hover{border-color:#848f8c2e}.ms-detail-condition-card .ms-detail-condition-label,.ms-detail-panel h2{color:#f2f4f2ed;text-transform:none;margin:0;font-size:22px;font-weight:720;line-height:1.2}.ms-detail-why h3,.ms-detail-panel h2{text-transform:none;letter-spacing:0}.ms-detail-source-info-trigger{color:#f2f4f2ad;opacity:.72;cursor:pointer;z-index:2;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .16s,background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:clamp(11px,.78vw,13px);right:clamp(11px,.78vw,13px)}.ms-detail-source-info-trigger:hover,.ms-detail-source-info-trigger:focus-visible,.ms-detail-source-info-trigger.is-open,.ms-detail-source-info-trigger.is-pinned{opacity:1;color:#f2f4f2f0;background:#ffffff09;border-color:#a2adab24}.ms-detail-source-info-trigger:hover{transform:translateY(-1px)}.ms-detail-source-info-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #74c94826,0 0 0 4px #030c0fa6}.ms-detail-source-info-trigger svg{pointer-events:none}.ms-detail-source-popover{z-index:60;-webkit-backdrop-filter:blur(14px);color:#f2f4f2eb;pointer-events:auto;opacity:0;background:#040c0ef0;border:1px solid #a0b4b42e;border-radius:12px;width:min(404px,100vw - 24px);max-width:min(404px,100vw - 24px);padding:14px 18px 15px;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(4px);box-shadow:0 18px 34px #00000057,0 1px #ffffff08}.ms-detail-source-popover.is-positioned{opacity:1;transform:translateY(0)}.ms-detail-source-popover.is-above{transform-origin:100% 100%}.ms-detail-source-popover.is-below{transform-origin:100% 0}.ms-detail-source-popover:before,.ms-detail-source-popover:after{content:"";width:0;height:0;position:absolute}.ms-detail-source-popover.is-above:before{bottom:-9px;left:calc(var(--anchor-x,24px) - 9px);border-top:9px solid #b7c6c54d;border-left:9px solid #0000;border-right:9px solid #0000}.ms-detail-source-popover.is-above:after{bottom:-8px;left:calc(var(--anchor-x,24px) - 8px);border-top:8px solid #040c0efa;border-left:8px solid #0000;border-right:8px solid #0000}.ms-detail-source-popover.is-below:before{top:-9px;left:calc(var(--anchor-x,24px) - 9px);border-bottom:9px solid #b7c6c54d;border-left:9px solid #0000;border-right:9px solid #0000}.ms-detail-source-popover.is-below:after{top:-8px;left:calc(var(--anchor-x,24px) - 8px);border-bottom:8px solid #040c0efa;border-left:8px solid #0000;border-right:8px solid #0000}.ms-detail-source-popover strong{letter-spacing:.01em;text-transform:none;color:#f2f4f2bd;margin:0 0 7px;font-size:13px;line-height:1.15;display:block}.ms-detail-source-popover ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-detail-source-popover li{color:#f2f4f2e6;font-size:13px;line-height:1.42}.ms-detail-source-popover li span{font-weight:650}.ms-detail-source-popover p{color:#f2f4f2e6;margin:0;font-size:13px;line-height:1.46}.ms-detail-source-popover p+p{margin-top:7px}.ms-detail-source-link{color:#9bef4e;outline:none;margin-top:10px;font-size:13px;font-weight:650;line-height:1.3;text-decoration:none;transition:color .16s,text-decoration-color .16s,opacity .16s;display:inline-flex}.ms-detail-source-link:hover,.ms-detail-source-link:focus-visible{color:#c0ff7b;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ms-detail-source-link:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #74c94824}.ms-detail-why-header{min-height:34px;padding-right:42px;position:relative}.ms-detail-why-header .ms-detail-source-info-trigger{top:0;right:0}.ms-detail-why{background:radial-gradient(circle at 50% 0%, #ffffff04, transparent 50%), color-mix(in srgb, var(--ms-detail-card-bg-elevated) 86%, transparent);align-self:start;padding-top:clamp(17px,1.1vw,21px);padding-bottom:clamp(17px,1.1vw,21px);box-shadow:inset 0 1px #ffffff06}.ms-detail-why h3{color:#f2f4f2db;text-transform:none;letter-spacing:normal;margin:0;font-size:clamp(14px,.9vw,16px);font-weight:650}.ms-detail-why ul{gap:clamp(11px,.72vw,14px);margin:clamp(13px,.86vw,16px) 0 0;padding:0;list-style:none;display:grid}.ms-detail-why-item{--explanation-accent:color-mix(in srgb, var(--ms-warning) 58%, var(--ms-muted) 42%);color:#f2f4f2d6;overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:clamp(13px,.8vw,14px);font-weight:450;line-height:1.38;display:grid}.ms-detail-why-item.is-positive{--explanation-accent:color-mix(in srgb, var(--ms-green) 58%, var(--ms-muted) 42%)}.ms-detail-why-item.is-minor{--explanation-accent:color-mix(in srgb, var(--ms-warning) 52%, var(--ms-muted) 48%)}.ms-detail-why-item.is-moderate{--explanation-accent:color-mix(in srgb, var(--ms-warning) 58%, var(--ms-muted) 42%)}.ms-detail-why-item.is-severe{--explanation-accent:color-mix(in srgb, var(--red) 58%, var(--ms-muted) 42%)}.ms-detail-why-item.is-negative{--explanation-accent:color-mix(in srgb, var(--ms-warning) 58%, var(--ms-muted) 42%)}.ms-detail-why-item.is-neutral{--explanation-accent:#aeb9b894}.ms-detail-why-item.is-theme-weather.is-positive,.ms-detail-why-item.is-theme-weather.is-neutral{--explanation-accent:color-mix(in srgb, var(--ms-warning) 72%, white 10%)}.ms-detail-why-item.is-theme-weather.is-moderate,.ms-detail-why-item.is-theme-weather.is-severe,.ms-detail-why-item.is-theme-precipitation{--explanation-accent:color-mix(in srgb, var(--blue) 76%, var(--ms-muted) 24%)}.ms-detail-why-item.is-theme-temperature.is-positive,.ms-detail-why-item.is-theme-wind.is-positive,.ms-detail-why-item.is-theme-roads.is-positive,.ms-detail-why-item.is-theme-aqi.is-positive{--explanation-accent:color-mix(in srgb, var(--ms-green) 68%, var(--ms-muted) 32%)}.ms-detail-why-item.is-theme-fire,.ms-detail-why-item.is-theme-roads.is-severe,.ms-detail-why-item.is-theme-aqi.is-severe{--explanation-accent:color-mix(in srgb, var(--red) 66%, var(--ms-muted) 34%)}.ms-detail-why-icon{width:18px;height:18px;color:var(--explanation-accent);opacity:.96;flex:none;margin-top:1px;position:relative}.ms-detail-why-icon>svg{width:18px;height:18px;color:inherit;fill:currentColor;stroke:currentColor;display:block}.ms-detail-why-icon>svg,.ms-detail-why-icon>svg *{color:inherit!important}.ms-detail-why-icon>svg [fill]:not([fill=none]){fill:currentColor!important}.ms-detail-why-icon>svg [stroke]:not([stroke=none]){stroke:currentColor!important}.ms-detail-why-copy{min-width:0;color:inherit;gap:3px;display:grid}.ms-detail-why-text{color:#f2f4f2eb;font-size:clamp(13px,.82vw,14px);font-weight:720;line-height:1.2}.ms-detail-why-description{color:#aeb9b8d1;font-size:clamp(11.5px,.72vw,13px);font-weight:430;line-height:1.34}.ms-detail-condition-center{text-align:center;align-content:center;justify-items:center;gap:10px;height:calc(100% - 20px);display:grid}.ms-detail-condition-center svg{color:#f2f4f2db}.ms-detail-condition-center strong{color:#f2f4f2f5;margin-top:0;font-size:clamp(20px,1.24vw,24px);font-weight:500;line-height:1.05}.ms-detail-condition-center strong.is-accent{color:var(--ms-green)}.ms-detail-condition-center span{color:var(--ms-detail-secondary);margin-top:0;font-size:clamp(11px,.7vw,13px);line-height:1.35}.ms-detail-weather-condition .ms-detail-condition-center{align-content:center;row-gap:0}.ms-detail-weather-condition .ms-detail-condition-center strong{margin-top:clamp(3px,.3vw,5px)}.ms-detail-weather-condition .ms-detail-condition-center span{margin-top:4px}.ms-detail-decision-row{grid-template-columns:55.8% 43.2%;gap:clamp(16px,1vw,20px);min-width:0;display:grid}.ms-detail-panel{background:radial-gradient(circle at 52% 0%, #ffffff05, transparent 48%), var(--ms-detail-card-bg-elevated);min-width:0;padding:clamp(14px,.98vw,18px);transition:border-color .18s}.ms-detail-panel.is-collapsed{align-self:start}.ms-detail-layout-grid{grid-template-columns:minmax(0,1.64fr) minmax(0,1fr);grid-template-areas:"why nearby""forecast about";align-items:stretch;gap:clamp(16px,1vw,20px);min-width:0;display:grid}.ms-detail-summary-card{grid-area:summary}.ms-detail-nearby{grid-area:nearby}.ms-detail-forecast{grid-area:forecast}.ms-detail-about-card{grid-area:about}.ms-detail-summary-copy{width:100%;max-width:none}.ms-detail-summary-headline{color:#f2f4f2f0;margin:10px 0 0;font-size:20px;font-weight:680;line-height:1.18}.ms-detail-summary-body,.ms-detail-about-copy{color:#e7ece9d6;margin:8px 0 0;font-size:clamp(12px,.79vw,15px);line-height:1.45}.ms-detail-summary-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ms-detail-about-copy{display:block}.ms-detail-summary-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.ms-detail-summary-support-item{border:1px solid color-mix(in srgb, var(--support-accent,#aeb9b894) 52%, var(--ms-detail-border-soft));background:linear-gradient(180deg, #ffffff03 0%, #ffffff02 100%), color-mix(in srgb, var(--ms-detail-card-bg) 96%, var(--support-accent,#aeb9b894) 4%);min-width:0;min-height:0;box-shadow:inset 0 1px 0 #ffffff05, 0 0 0 1px color-mix(in srgb, var(--support-accent,#aeb9b894) 10%, transparent);border-radius:15px;gap:5px;padding:9px 10px 8px;display:grid}.ms-detail-summary-support-item.is-positive{--support-accent:var(--ms-green)}.ms-detail-summary-support-item.is-caution{--support-accent:var(--ms-warning)}.ms-detail-summary-support-item.is-negative{--support-accent:var(--red)}.ms-detail-summary-support-item.is-neutral{--support-accent:#aeb9b894}.ms-detail-summary-support-icon{width:29px;height:29px;color:var(--support-accent,#f2f4f2d1);background:linear-gradient(180deg, #ffffff03 0%, #ffffff02 100%), color-mix(in srgb, var(--support-accent,var(--ms-warning)) 10%, transparent);border:1px solid color-mix(in srgb, var(--support-accent,var(--ms-warning)) 26%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ms-detail-summary-support-icon>svg{width:18px;height:18px}.ms-detail-summary-support-item strong,.ms-detail-about-fact b{color:#f2f4f2f2;font-size:13px;font-weight:730;line-height:1.2;display:block}.ms-detail-summary-support-item p{color:#aeb9b8d1;margin:0;font-size:clamp(11px,.76vw,14px);line-height:1.3}.ms-detail-summary-note{border-top:1px solid var(--ms-detail-divider);color:var(--ms-detail-muted);margin-top:12px;padding-top:9px;font-size:11px;line-height:1.3}.ms-detail-card-header{align-items:center;gap:12px;display:flex}.ms-detail-card-header h2{color:#f2f4f2f5;letter-spacing:0;flex:1;align-items:center;gap:9px;font-size:22px;font-weight:720;display:inline-flex}.ms-detail-card-header h2 svg{color:#d8ff63;width:19px;height:19px}.ms-detail-panel-disclosure{min-width:34px;min-height:32px;color:var(--ms-detail-secondary);font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #879b9b24;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.ms-detail-panel-disclosure svg{transition:transform .16s}.ms-detail-panel-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.ms-detail-panel [hidden]{display:none}.ms-detail-about-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.ms-detail-about-fact{border:1px solid var(--ms-detail-border-soft);background:#ffffff03;border-radius:12px;gap:2px;min-width:0;padding:7px 10px 6px;display:grid}.ms-detail-about-fact strong{color:#f2f4f2db;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ms-detail-about-fact strong>svg{width:16px;height:16px}.ms-detail-about-fact small{color:var(--ms-detail-muted);font-size:12px;line-height:1.2}.ms-detail-about-fact b{overflow-wrap:anywhere;text-wrap:balance;align-content:start;min-height:2.4em}.ms-detail-about-activities{border-top:1px solid var(--ms-detail-divider);gap:10px;margin-top:12px;padding-top:12px;display:grid}.ms-detail-about-activities-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ms-detail-about-activities-header h3{color:#f2f4f2f0;margin:0;font-size:13px;font-weight:730;line-height:1.2}.ms-detail-about-activities-header p{color:var(--ms-detail-muted);text-align:right;margin:0;font-size:12px;line-height:1.35}.ms-detail-about-activity-list{flex-wrap:wrap;gap:7px;display:flex}.ms-detail-about-activity-chip{border:1px solid var(--ms-detail-border-soft);color:#e7ece9e0;letter-spacing:.01em;white-space:nowrap;background:#ffffff06;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:11.2px;font-weight:640;line-height:1;display:inline-flex}@media (width<=1250px){.ms-detail-layout-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"why""nearby""forecast""about"}.ms-detail-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}}.ms-detail-forecast{flex-direction:column;padding-top:clamp(18px,1.18vw,22px);display:flex;overflow:hidden}.ms-detail-forecast h2{color:#f2f4f2f2;letter-spacing:normal;text-transform:none;font-size:clamp(17px,1.08vw,20px);line-height:1.15}.ms-detail-forecast-grid{grid-template-columns:repeat(5,1fr);margin-top:clamp(18px,1.1vw,20px);display:grid}.ms-detail-forecast-empty{border:1px dashed var(--ms-detail-border-soft);color:#aeb9b8d1;text-align:center;border-radius:14px;place-items:center;min-height:144px;margin-top:clamp(16px,.98vw,18px);padding:18px;font-size:clamp(12px,.76vw,14px);display:grid}.ms-detail-forecast-block{justify-items:center;gap:clamp(5px,.38vw,7px);min-width:0;padding:0 clamp(4px,.34vw,6px);display:grid}.ms-detail-forecast-block span,.ms-detail-forecast-block small{color:var(--ms-detail-secondary);font-size:clamp(11px,.7vw,13px)}.ms-detail-forecast-block svg{color:#f2f4f2e6}.ms-detail-forecast-block strong{color:var(--ms-text);font-size:clamp(20px,1.24vw,24px);font-weight:430;line-height:1}.ms-detail-forecast footer{border-top:1px solid var(--ms-detail-divider);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:clamp(14px,.82vw,16px);display:flex}.ms-detail-forecast footer p,.ms-detail-forecast footer button{color:#aeb9b8d1;margin:0;font-size:clamp(12px,.76vw,14px);line-height:1.3}.ms-detail-forecast footer p{color:#aeb9b8bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(11px,.7vw,13px);overflow:hidden}.ms-detail-forecast footer button{white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;transition:color .18s,transform .18s;display:inline-flex}.ms-detail-forecast footer button:hover{color:#f2f4f2e6}.ms-detail-forecast-view{flex:1;min-height:0}.ms-detail-forecast-7day-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,.52vw,10px);margin-top:clamp(13px,.86vw,16px);display:grid}.ms-detail-forecast-view.is-daily .ms-detail-forecast-7day-grid{margin-top:10px}.ms-detail-forecast-day,.ms-detail-forecast-extended-empty{border:1px solid var(--ms-detail-border-soft);border-radius:var(--ms-radius-row);background:var(--ms-surface-nested);min-width:0}.ms-detail-forecast-day{text-align:center;flex-direction:column;align-items:center;gap:clamp(5px,.38vw,7px);padding:clamp(10px,.74vw,14px) clamp(8px,.62vw,10px);display:flex}.ms-detail-forecast-view.is-daily .ms-detail-forecast-day{gap:4px;padding:8px}.ms-detail-forecast-day.is-today{border-color:color-mix(in srgb, var(--ms-green) 38%, #848f8c2e);background:linear-gradient(180deg, #7ed95714, transparent 44%), color-mix(in srgb, var(--ms-surface-card) 82%, transparent);box-shadow:inset 0 1px #7ed95729}.ms-detail-forecast-day-label,.ms-detail-forecast-day-low,.ms-detail-forecast-day-condition,.ms-detail-forecast-day-precip{min-width:0}.ms-detail-forecast-day-label{color:#f2f4f2eb;font-size:clamp(11px,.72vw,13px);font-weight:760;line-height:1.1}.ms-detail-forecast-day-icon{color:#f2f4f2e6}.ms-detail-forecast-day-high{color:var(--ms-text);font-size:clamp(18px,1.1vw,22px);font-weight:500;line-height:1}.ms-detail-forecast-day-low{color:#aeb9b8c7;font-size:clamp(11px,.72vw,13px);line-height:1.1}.ms-detail-forecast-day-condition{color:#f2f4f2d1;font-size:clamp(11px,.72vw,13px);line-height:1.2}.ms-detail-forecast-day-precip{color:#81baffb8;font-size:clamp(11px,.7vw,12px);font-weight:720;line-height:1.1}.ms-detail-forecast-day .ms-forecast-hazard-slot{width:100%;margin-top:auto}.ms-detail-forecast-extended-empty{color:#aeb9b8d1;text-align:center;place-items:center;min-height:116px;margin-top:clamp(13px,.86vw,16px);padding:18px;font-size:clamp(12px,.76vw,14px);display:grid}@media (width<=1380px){.ms-detail-forecast-7day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.ms-detail-forecast-7day-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ms-detail-nearby header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ms-detail-nearby header h2{flex:1}.ms-detail-nearby header a{color:var(--ms-detail-secondary);font-size:clamp(12px,.76vw,14px);text-decoration:none}.ms-detail-nearby-list{margin-top:clamp(12px,.76vw,14px);display:grid}.ms-detail-nearby-list a{min-height:var(--ms-data-row-height-compact);grid-template-columns:40px minmax(0, 1fr) var(--ms-data-score-compact-size) 46px;border-bottom:1px solid var(--ms-detail-divider);color:inherit;align-items:center;gap:clamp(8px,.52vw,10px);padding:0 clamp(10px,.68vw,12px);text-decoration:none;transition:background-color .18s,border-color .18s;display:grid}.ms-detail-nearby-list a:hover{background:color-mix(in srgb, var(--ms-detail-card-bg) 76%, transparent);border-color:var(--ms-detail-border)}.ms-detail-nearby-list .ms-decision-today-thumb{width:36px;height:25px}.ms-detail-nearby-list .ms-decision-today-copy strong{font-size:14px;line-height:1.14}.ms-detail-nearby-list .ms-decision-today-copy small,.ms-detail-nearby-list>a>small{color:#aeb9b8c2;font-size:var(--ms-data-support-size);line-height:1.18}.ms-detail-nearby-list .ms-decision-today-copy small{margin-top:3px}.ms-detail-nearby-list .ms-decision-today-score{width:var(--ms-data-score-compact-size);height:var(--ms-data-score-compact-size);border-width:var(--ms-data-score-compact-border);border-color:var(--ms-data-score-tone,currentColor);color:var(--ms-data-score-number-color,currentColor);font-size:var(--ms-data-score-compact-font-size);justify-self:center}.ms-detail-nearby-list>a>small{white-space:nowrap;justify-self:end}.ms-detail-stats{background:radial-gradient(circle at 52% 0%, #ffffff05, transparent 48%), var(--ms-detail-card-bg-elevated);gap:clamp(10px,.68vw,14px);min-width:0;padding:clamp(14px,.92vw,18px) clamp(20px,1.34vw,26px);transition:border-color .18s;display:grid}.ms-detail-stats-label{color:var(--ms-detail-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(11px,.68vw,12px);font-weight:700}.ms-detail-stats-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-width:0;display:grid}.ms-detail-stats span{border-right:1px solid var(--ms-detail-divider);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:clamp(12px,.88vw,17px);min-width:0;display:grid}.ms-detail-stats span:last-child{border-right:0}.ms-detail-stats svg{color:#f2f4f2d6;grid-row:1/3}.ms-detail-stats small{color:var(--ms-detail-muted);font-size:clamp(11px,.66vw,12px)}.ms-detail-stats strong{color:#f2f4f2e6;margin-top:3px;font-size:clamp(14px,.84vw,16px);font-weight:560;line-height:1.15}@media (width>=901px) and (width<=1399px){.ms-detail-hero-copy{width:min(67%,760px)}.ms-detail-score.ms-decision-score{--ms-desktop-hero-score-size:136px;--ms-hero-score-value-size:54px;right:36px}.ms-detail-decision-row{grid-template-columns:1fr .92fr}}@media (width>=901px){.ms-detail-page{height:auto;min-height:100vh;padding:var(--ms-desktop-shell-top-gutter) 0 var(--ms-desktop-page-gutter);background:radial-gradient(circle at 50% -18%,#2e4a5933,#0000 38%),linear-gradient(#010508 0%,#000204 100%);align-items:flex-start}.ms-detail-page .ms-detail-shell{width:var(--ms-shell-frame-width);min-height:var(--ms-shell-height-desktop);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ms-desktop-header-height) auto;color:#f4f0e8;background:radial-gradient(circle at 50% 0,#1e3c4c2e,#0000 38%),linear-gradient(#07131c 0%,#041017 100%);border:1px solid #86a4b82e;border-radius:30px;column-gap:0;height:auto;display:grid;overflow:hidden;box-shadow:0 28px 84px #00000080,inset 0 1px #ffffff0a}.ms-detail-page .ms-detail-shell .ms-detail-main{scrollbar-gutter:auto;grid-column:1;grid-template-rows:none;grid-auto-rows:max-content;align-content:start;gap:16px;min-width:0;height:auto;min-height:0;display:grid;overflow:clip visible}.ms-detail-page .ms-detail-shell .ms-detail-main::-webkit-scrollbar{width:10px}.ms-detail-page .ms-detail-shell .ms-detail-main::-webkit-scrollbar-track{background:0 0}.ms-detail-page .ms-detail-shell .ms-detail-main::-webkit-scrollbar-thumb{background:#8d9fa457 padding-box content-box;border:3px solid #0000;border-radius:999px}.ms-detail-hero{min-height:clamp(300px,22vw,336px);box-shadow:none;border-width:1px 0;border-top-style:solid;border-top-color:#91b2c724;border-bottom-style:solid;border-bottom-color:#91b2c71f;border-radius:0}.ms-detail-hero:after{filter:brightness(1.06)saturate(1.02)contrast(1.01)}.ms-detail-hero-copy{width:min(68%,820px);padding:clamp(34px,3vw,52px) clamp(48px,5.4vw,68px)}.ms-detail-title-row{margin-top:clamp(28px,1.9vw,36px)}.ms-detail-hero h1{letter-spacing:-.026em;max-width:calc(100% - 52px);font-size:clamp(41px,2.6vw,52px);font-weight:430}.ms-detail-location{font-size:clamp(15px,.92vw,17px)}.ms-detail-hero-actions{gap:16px;margin-top:clamp(20px,1.8vw,28px)}.ms-detail-primary.ms-decision-cta{border-radius:10px;min-width:0;height:clamp(40px,2.4vw,46px);padding:0 clamp(16px,1.08vw,20px);font-size:clamp(12px,.76vw,14px)}.ms-detail-score.ms-decision-score{--ms-desktop-hero-score-size:156px;--ms-hero-score-value-size:clamp(58px, 4.4vw, 68px);top:50%;right:clamp(52px,5.2vw,78px);transform:translateY(-50%);box-shadow:0 0 0 1px #74c9480e,0 0 18px #74c94812}.ms-detail-condition-card{border-width:0;border-right:1px solid var(--ms-detail-divider);min-height:76px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:6px 18px 7px;display:grid}.ms-detail-condition-card:last-child{border-right:0}.ms-detail-condition-card .ms-detail-condition-label{color:var(--ms-detail-secondary);font-size:var(--ms-text-detail-compact-label);font-weight:700;line-height:var(--ms-line-detail-compact-label);text-transform:uppercase;letter-spacing:.055em;grid-column:2}.ms-detail-condition-center{text-align:left;display:contents}.ms-detail-condition-center svg{grid-row:1/span 3;width:30px;height:30px}.ms-detail-condition-center strong{color:#f2f4f2f0;grid-column:2;margin-top:4px;font-size:clamp(14px,.92vw,17px);font-weight:560;line-height:1.1}.ms-detail-condition-center span{color:var(--ms-detail-muted);font-size:var(--ms-text-detail-metadata);line-height:var(--ms-line-detail-metadata);grid-column:2;margin-top:3px}.ms-detail-condition-center strong.is-accent{color:var(--ms-green)}.ms-detail-condition-center strong.is-unavailable{color:#f2f4f2bd}.ms-detail-layout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-areas:"why nearby""forecast forecast""about about";align-items:stretch;gap:16px;margin-inline:clamp(24px,2vw,30px);display:grid}.ms-detail-why{grid-area:why}.ms-detail-panel{background:radial-gradient(circle at 52% 0,#ffffff05,#0000 48%),#061214b8;border-color:#879b9b29;border-radius:14px;padding:22px}.ms-detail-why h2,.ms-detail-panel h2{letter-spacing:0;font-size:22px;font-weight:720}.ms-detail-why ul{gap:18px;margin-top:22px}.ms-detail-why-item{align-items:flex-start;gap:14px;font-size:15px}.ms-detail-nearby-list a{grid-template-columns:44px minmax(0, 1fr) var(--ms-data-score-compact-size) 46px;min-height:54px}.ms-detail-nearby-list .ms-decision-today-thumb{width:40px;height:30px}.ms-detail-summary-card{min-height:236px}.ms-detail-summary-body{max-width:none;display:block;overflow:visible}.ms-detail-summary-support-grid{gap:12px}.ms-detail-summary-support-item{border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:12px;min-height:88px;padding:16px}.ms-detail-summary-support-icon{grid-row:1/span 2}.ms-detail-forecast-grid{margin-top:22px}.ms-detail-about-card{padding-block:18px}.ms-detail-about-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.ms-detail-about-fact{grid-template-columns:auto minmax(0,1fr);column-gap:12px;min-height:70px;padding:14px}.ms-detail-about-fact strong{grid-row:1/span 2}.ms-detail-about-activities{gap:12px;margin-top:18px;padding-top:16px}.ms-detail-about-activities-header h3{font-size:13px}.ms-detail-about-activity-list{gap:9px}.ms-detail-about-activity-chip{min-height:32px;padding-inline:13px;font-size:11.6px}}@media (width>=901px) and (width<=1140px){.ms-detail-page .ms-detail-shell{width:var(--ms-shell-frame-width)}.ms-detail-hero-copy{width:min(66%,680px);padding-inline:42px}.ms-detail-score.ms-decision-score{--ms-desktop-hero-score-size:148px;right:38px}.ms-detail-condition-card:nth-child(2n){border-right:0}.ms-detail-layout-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"why""nearby""forecast""about"}.ms-detail-about-grid,.ms-detail-summary-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-detail-about-activities-header{flex-direction:column;align-items:start}.ms-detail-about-activities-header p{text-align:left}}@media (width<=900px){.ms-detail-page{display:none}}@media (width>=1141px){.ms-detail-page .ms-detail-layout-grid{--ms-detail-primary-card-height:360px;grid-template-columns:minmax(0,1.1fr) minmax(250px,.82fr) minmax(330px,1.28fr);grid-template-rows:var(--ms-detail-primary-card-height) auto;grid-template-areas:"forecast trails nearby""about about why";align-items:start}.ms-detail-why{grid-area:why}.ms-detail-trails{grid-area:trails}.ms-detail-conditions-strip .ms-live-summary-header{border-right:1px solid var(--ms-border-subtle);align-content:center;min-width:168px;padding-right:24px;display:grid}.ms-detail-conditions-strip .ms-live-summary-header h2{color:#f2f5f3;margin:0;font-size:18px;font-weight:680;line-height:1.15}.ms-detail-conditions-strip{align-items:stretch;gap:18px;display:flex}.ms-detail-conditions-strip .ms-live-summary-metrics{flex:1}.ms-detail-conditions-strip .ms-detail-condition-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:0;padding-bottom:0}.ms-detail-conditions-strip .ms-detail-condition-card.is-weather>em{text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:hidden}.ms-detail-about-grid{grid-template-columns:minmax(0,.96fr) minmax(0,.96fr) minmax(0,1.2fr) minmax(0,1.17fr);gap:5px}.ms-detail-page .ms-detail-about-grid.is-count-1{grid-template-columns:minmax(0,1fr);width:min(100%,280px)}.ms-detail-page .ms-detail-about-grid.is-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-detail-page .ms-detail-about-grid.is-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-detail-about-fact{grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;min-height:62px;padding:9px 8px 8px;display:grid;position:relative}.ms-detail-about-fact strong{grid-row:auto;width:14px;height:14px;position:absolute;top:8px;right:8px}.ms-detail-about-fact strong>svg{width:14px;height:14px}.ms-detail-about-fact small,.ms-detail-about-fact b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ms-detail-about-fact small{padding-right:15px;font-size:11px!important}.ms-detail-about-fact b{overflow-wrap:normal;text-wrap:nowrap;min-height:0;font-size:12px!important}.ms-detail-trails{isolation:isolate;height:var(--ms-detail-primary-card-height);min-height:var(--ms-detail-primary-card-height);max-height:var(--ms-detail-primary-card-height);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ms-detail-trails:before,.ms-detail-trails:after{content:"";pointer-events:none;position:absolute;inset:0}.ms-detail-trails:before{z-index:-2;background:var(--ms-detail-trail-image) center var(--ms-detail-trail-position,35%) / cover no-repeat}.ms-detail-trails:after{z-index:-1;background:linear-gradient(#030c0f24,#030c0ff5)}.ms-detail-trails header{position:absolute;top:22px;left:22px}.ms-detail-trails header h2{margin:0;font-size:18px}.ms-detail-trails>strong{color:var(--ms-detail-trail-status-tone,#7ed957);font-size:42px;font-weight:520;line-height:1}.ms-detail-trails>p{color:#d1d8d6;letter-spacing:-.01em;white-space:nowrap;margin:12px 0 0;font-size:12px;line-height:1.5}.ms-detail-trails>span{color:#7ed957;margin-top:20px;font-size:12px;font-weight:700}.ms-detail-forecast{height:var(--ms-detail-primary-card-height);min-height:var(--ms-detail-primary-card-height);max-height:var(--ms-detail-primary-card-height)}.ms-detail-forecast-7day-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ms-detail-nearby{height:var(--ms-detail-primary-card-height);min-height:var(--ms-detail-primary-card-height);max-height:var(--ms-detail-primary-card-height);grid-template-rows:auto minmax(0,1fr);align-self:start;display:grid;overflow:hidden}.ms-detail-nearby-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;min-height:0;margin-top:12px;display:grid}.ms-detail-nearby-list.is-count-1{grid-template-columns:minmax(0,132px)}.ms-detail-nearby-list.is-count-2{grid-template-columns:repeat(2,minmax(0,132px))}.ms-detail-nearby-list.is-count-0{grid-template-columns:minmax(0,1fr)}.ms-detail-nearby-empty{color:#aeb8b6;margin:0;padding:18px 0 4px;font-size:12px;line-height:1.45}.ms-detail-nearby-list .ms-detail-nearby-visual-card{--ms-visual-card-image-height:var(--ms-destination-card-compact-image-height,142px);--ms-visual-score-top:var(--ms-destination-card-compact-score-top,113px);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ms-destination-card-compact-image-height,142px) minmax(0, 1fr) auto;gap:0;height:100%;min-height:0;max-height:none;padding:0;display:grid;overflow:hidden}.ms-detail-nearby-list .ms-detail-nearby-visual-card .ms-visual-card-image{width:100%;height:var(--ms-destination-card-compact-image-height,142px);min-height:var(--ms-destination-card-compact-image-height,142px);object-fit:cover}.ms-detail-nearby-list .ms-detail-nearby-visual-card .ms-visual-score{top:var(--ms-destination-card-compact-score-top,113px);left:var(--ms-destination-card-compact-score-left,14px);width:var(--ms-destination-card-compact-score-size,54px);height:var(--ms-destination-card-compact-score-size,54px)}.ms-detail-nearby-list .ms-detail-nearby-visual-card .ms-visual-card-copy{min-height:0;padding:var(--ms-destination-card-compact-title-offset,32px) var(--ms-destination-card-compact-score-left,14px) 0;gap:var(--ms-destination-card-compact-copy-gap,4px);align-content:start}.ms-detail-nearby-list .ms-detail-nearby-visual-card .ms-visual-card-copy strong{text-overflow:clip;overflow-wrap:anywhere;text-wrap:balance;white-space:normal;min-height:0;font-size:15px;line-height:1.18;overflow:visible}.ms-detail-nearby-distance{padding:var(--ms-destination-card-compact-copy-gap,4px) var(--ms-destination-card-compact-score-left,14px) var(--ms-destination-card-compact-padding-bottom,14px);color:#aeb8b6;align-self:end;font-size:10px}.ms-detail-forecast,.ms-detail-about-card,.ms-detail-trails,.ms-detail-nearby{border-radius:10px}}@media (width>=901px) and (width<=1140px){.ms-detail-page .ms-detail-layout-grid{grid-template-areas:"forecast trails""about nearby""about why";align-items:start}.ms-detail-trails{grid-area:trails}.ms-detail-nearby,.ms-detail-about-card{align-self:start}}@media (width>=901px){.ms-detail-page .ms-detail-transparency-disclosure{--ms-detail-disclosure-header-height:calc(var(--ms-data-row-height-comfort) + 4px);min-height:0;box-shadow:none;background:radial-gradient(circle at 52% 0,#ffffff05,#0000 48%),#061214b8;border-color:#879b9b29;border-radius:10px;align-self:start;padding:0;overflow:hidden}.ms-detail-page .ms-detail-transparency-disclosure>summary{min-height:var(--ms-detail-disclosure-header-height);color:#dfe7e4;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 16px;list-style:none;display:grid}.ms-detail-page .ms-detail-transparency-disclosure>summary::-webkit-details-marker{display:none}.ms-detail-page .ms-detail-transparency-disclosure>summary:focus-visible{outline:2px solid var(--ms-focus-outline);outline-offset:-2px;box-shadow:var(--ms-focus-ring)}.ms-detail-page .ms-detail-transparency-disclosure>summary h2{grid-area:1/1;font-size:18px;font-weight:720;line-height:1.15}.ms-detail-page .ms-detail-transparency-disclosure>summary small{color:#7f8d8a;grid-area:2/1;font-size:12px;line-height:1.2}.ms-detail-page .ms-detail-transparency-disclosure>summary .ms-detail-why-action.is-expanded,.ms-detail-page .ms-detail-transparency-disclosure[open]>summary .ms-detail-why-action.is-collapsed{display:none}.ms-detail-page .ms-detail-transparency-disclosure[open]>summary .ms-detail-why-action.is-expanded{display:block}.ms-detail-page .ms-detail-transparency-disclosure>summary svg{color:#7ed957;grid-area:1/2/span 2;transition:transform .16s}.ms-detail-page .ms-detail-transparency-disclosure[open]>summary svg{transform:rotate(180deg)}.ms-detail-page .ms-detail-transparency-disclosure[open]>summary{border-bottom:1px solid #b9c6c51a}.ms-detail-page .ms-detail-layout-grid:has(>.ms-detail-about-card)>.ms-detail-transparency-disclosure[open]{contain:size;grid-template-rows:var(--ms-detail-disclosure-header-height) minmax(0, 1fr);align-self:stretch;display:grid}.ms-detail-page .ms-detail-transparency-content{box-sizing:border-box;height:100%;min-height:0;padding:14px 18px 16px;position:relative}.ms-detail-page .ms-detail-transparency-content .ms-detail-why-header{min-height:0;padding:0;position:absolute;top:14px;right:14px}.ms-detail-page .ms-detail-transparency-content .ms-detail-why-header .ms-detail-source-info-trigger{width:28px;height:28px;top:0;right:0}.ms-detail-page .ms-detail-transparency-content ul{gap:10px;margin-top:0;padding-right:0;display:grid}.ms-detail-page .ms-detail-transparency-content .ms-detail-why-item:first-child{padding-right:32px}.ms-detail-page .ms-detail-transparency-content .ms-detail-why-item{align-items:start;gap:10px;font-size:13px}.ms-detail-page .ms-detail-transparency-content .ms-detail-why-copy{gap:3px}.ms-detail-page .ms-detail-transparency-content .ms-detail-why-text{font-size:13px;font-weight:730;line-height:1.2}.ms-detail-page .ms-detail-transparency-content .ms-detail-why-description{white-space:nowrap;font-size:clamp(12px,.79vw,15px);font-weight:400;line-height:1.45}.ms-detail-page .ms-detail-layout-grid:has(>.ms-detail-about-card .ms-detail-about-grid.is-count-1)>.ms-detail-transparency-disclosure[open] .ms-detail-transparency-content{padding-block:10px}.ms-detail-page .ms-detail-layout-grid:has(>.ms-detail-about-card .ms-detail-about-grid.is-count-1)>.ms-detail-transparency-disclosure[open] .ms-detail-why-header{top:10px}.ms-detail-page .ms-detail-layout-grid:has(>.ms-detail-about-card .ms-detail-about-grid.is-count-1)>.ms-detail-transparency-disclosure[open] ul{gap:6px}.ms-detail-page .ms-detail-layout-grid:has(>.ms-detail-about-card .ms-detail-about-grid.is-count-1)>.ms-detail-transparency-disclosure[open] .ms-detail-why-copy{gap:2px}.ms-detail-page .ms-detail-layout-grid:has(>.ms-detail-about-card .ms-detail-about-grid.is-count-1)>.ms-detail-transparency-disclosure[open] .ms-detail-why-description{line-height:1.35}.ms-detail-page .ms-detail-transparency-disclosure.ms-detail-summary-card{min-height:0}.ms-detail-page .ms-detail-conditions-strip .ms-live-summary-metrics>.ms-detail-condition-card{padding-top:0;padding-bottom:0;box-shadow:none!important;border:0!important;border-radius:0!important}}.ms-detail-conditions-story{grid-area:story;grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);min-height:320px;padding:0;display:grid;overflow:hidden}.ms-detail-conditions-strip .ms-detail-condition-card>em:empty{visibility:hidden;display:block}.ms-detail-conditions-story-image{isolation:isolate;background:#020914 url(/assets/region-outlook-mountain-art-no-text-clean-DAS2Me7j.png) 50% 46%/cover no-repeat;align-items:flex-end;min-height:320px;padding:clamp(22px,1.8vw,30px);display:flex;position:relative}.ms-detail-conditions-story-image:after{content:"";z-index:-1;background:linear-gradient(#030a0c0f 18%,#030a0cdb 100%);position:absolute;inset:0}.ms-detail-conditions-story-image>div{max-width:390px}.ms-detail-conditions-story-image small{color:var(--ms-outlook-accent,#f1f6f3d1);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.2}.ms-detail-conditions-story-image h2{color:#f7faf8;text-wrap:balance;text-shadow:0 3px 16px #0000007a;margin-top:10px;font-size:clamp(24px,1.8vw,31px);font-weight:620;line-height:1.12}.ms-detail-conditions-story-drivers{align-content:center;min-width:0;padding:clamp(20px,1.6vw,28px);display:grid}.ms-detail-conditions-story-drivers>header{min-height:30px;color:var(--ms-detail-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding-right:38px;font-size:11px;font-weight:740;display:flex;position:relative}.ms-detail-conditions-story-drivers>header .ms-detail-source-info-trigger{top:-4px;right:-4px}.ms-detail-conditions-story-drivers ul{margin:8px 0 0;padding:0;list-style:none;display:grid}.ms-detail-driver-item{--driver-accent:#aeb9b8ad;border-bottom:1px solid var(--ms-detail-divider);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:70px;padding:13px 0;display:grid}.ms-detail-driver-item:last-child{border-bottom:0}.ms-detail-driver-item.is-positive,.ms-detail-driver-item.is-minor,.ms-detail-driver-item.is-moderate,.ms-detail-driver-item.is-severe{--driver-accent:#b8c4c0b8}.ms-detail-driver-icon{width:30px;height:30px;color:var(--driver-accent);place-items:center;display:inline-grid}.ms-detail-driver-icon svg,.ms-detail-driver-icon svg *{color:inherit!important}.ms-detail-driver-icon>svg{fill:currentColor!important;stroke:currentColor!important}.ms-detail-driver-icon>svg [fill]:not([fill=none]){fill:currentColor!important}.ms-detail-driver-icon>svg [stroke]:not([stroke=none]){stroke:currentColor!important}.ms-detail-driver-copy{gap:4px;min-width:0;display:grid}.ms-detail-driver-copy strong{color:#f2f4f2f2;font-size:14px;font-weight:720;line-height:1.22}.ms-detail-driver-copy small{color:#aeb9b8cc;font-size:12px;line-height:1.38}@media (width>=1141px){.ms-detail-page .ms-detail-layout-grid{grid-template:"story nearby"360px"about about"/minmax(0,1.2fr) minmax(430px,.8fr)}.ms-detail-conditions-story,.ms-detail-nearby{height:360px;min-height:360px;max-height:360px}.ms-detail-conditions-story-image{min-height:360px}.ms-detail-nearby-list{height:var(--ms-destination-card-compact-height,250px);align-self:start}.ms-detail-about-card>#ms-detail-about-body{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);column-gap:28px;display:grid}.ms-detail-about-copy,.ms-detail-about-grid{grid-column:1}.ms-detail-about-activities{border-top:0;border-left:1px solid var(--ms-detail-divider);grid-area:1/2/span 2;align-content:center;margin-top:8px;padding:2px 0 2px 28px}.ms-detail-about-fact{border:0;border-right:1px solid var(--ms-detail-divider);box-shadow:none;background:0 0;border-radius:0}.ms-detail-about-fact:last-child{border-right:0}.ms-detail-about-fact small,.ms-detail-about-fact b{text-overflow:clip;white-space:normal;overflow:visible}.ms-detail-about-fact b{overflow-wrap:normal;text-wrap:balance;min-height:0}}@media (width>=901px) and (width<=1140px){.ms-detail-page .ms-detail-layout-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"story""nearby""about"}.ms-detail-conditions-story{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}}@media (width>=901px){.ms-detail-page .ms-detail-main>.ms-detail-official-hazards{box-sizing:border-box;place-self:start stretch;width:100%;margin-inline:0}.ms-detail-page .ms-detail-conditions-strip{grid-template-columns:minmax(210px,.31fr) minmax(0,1fr);align-items:center;gap:clamp(18px,1.55vw,26px);min-height:112px;padding:clamp(16px,1.18vw,20px) clamp(22px,1.9vw,30px);display:grid}.ms-detail-page .ms-detail-conditions-strip .ms-live-summary-header{border-right:1px solid var(--ms-border-subtle);gap:6px;min-width:0;padding-right:clamp(18px,1.45vw,24px);display:grid}.ms-detail-page .ms-detail-conditions-strip .ms-live-summary-header h2{color:#f2f5f3f5;margin:0;font-size:clamp(18px,1.22vw,21px);font-weight:680;line-height:1.15}.ms-detail-page .ms-detail-conditions-strip .ms-live-summary-header p{color:#aeb8b6;margin:0;font-size:clamp(11px,.78vw,12px);line-height:1.32}.ms-detail-page .ms-detail-conditions-strip .ms-live-summary-metrics>.ms-detail-condition-card{column-gap:clamp(7px,.65vw,12px);min-height:0;padding-left:clamp(12px,1.1vw,20px)}.ms-detail-page .ms-detail-conditions-strip .ms-live-summary-metrics>.ms-detail-condition-card:first-child{padding-left:0}.ms-detail-conditions-story{grid-template-columns:minmax(0,1.02fr) minmax(250px,.98fr);min-height:360px}.ms-detail-conditions-story-image{min-height:360px;padding:clamp(24px,1.8vw,30px)}.ms-detail-conditions-story-image small{font-size:11px}.ms-detail-conditions-story-image h2{color:#fbfdfb;margin-top:10px;font-size:clamp(25px,1.8vw,32px);font-weight:640;line-height:1.1}.ms-detail-conditions-story-drivers{padding:clamp(22px,1.6vw,28px)}.ms-detail-conditions-story-drivers>header{letter-spacing:.08em;min-height:30px;font-size:11px}.ms-detail-conditions-story-context{color:#cad3d1c2;margin:7px 0 3px;font-size:13px;line-height:1.42}.ms-detail-conditions-story-drivers ul{margin-top:10px}.ms-detail-driver-item{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:76px;padding:12px 0}.ms-detail-driver-icon{width:34px;height:34px}.ms-detail-driver-icon>svg{width:30px!important;height:30px!important}.ms-detail-driver-copy{gap:4px}.ms-detail-driver-copy strong{font-size:14px;font-weight:720;line-height:1.2}.ms-detail-driver-copy small{color:#aeb9b8d1;font-size:12px;line-height:1.36}}@media (width>=1141px){.ms-detail-page .ms-detail-layout-grid{grid-template-rows:360px auto;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr)}.ms-detail-conditions-story,.ms-detail-nearby{height:360px;min-height:360px;max-height:360px}.ms-detail-conditions-story-image{min-height:360px}.ms-detail-nearby-list .ms-detail-nearby-visual-card.is-compact{grid-template-rows:var(--ms-destination-card-compact-image-height,142px) minmax(0, 1fr) auto}.ms-detail-nearby-list .ms-detail-nearby-visual-card .ms-visual-card-image{height:var(--ms-destination-card-compact-image-height,142px);min-height:var(--ms-destination-card-compact-image-height,142px)}.ms-detail-nearby-list .ms-detail-nearby-visual-card.is-compact>.ms-visual-score{top:var(--ms-destination-card-compact-score-top,113px)}.ms-detail-nearby-list .ms-detail-nearby-visual-card .ms-visual-card-copy{padding:var(--ms-destination-card-compact-title-offset,32px) var(--ms-destination-card-compact-score-left,14px) 0;gap:var(--ms-destination-card-compact-copy-gap,4px)}.ms-detail-nearby-list .ms-detail-nearby-visual-card .ms-visual-card-copy strong{overflow-wrap:normal;word-break:normal;min-height:0;font-size:15px!important}.ms-detail-nearby-distance{padding:var(--ms-destination-card-compact-copy-gap,4px) var(--ms-destination-card-compact-score-left,14px) var(--ms-destination-card-compact-padding-bottom,14px);font-size:11px}.ms-detail-about-fact{grid-template-columns:calc(var(--ms-about-metadata-icon-size,18px) + 2px) minmax(0, 1fr);grid-template-rows:auto auto;align-content:start;gap:4px;padding-inline:10px}.ms-detail-about-grid.is-count-4{grid-template-columns:minmax(138px,1fr) minmax(162px,1.2fr) minmax(138px,.9fr) minmax(182px,1.1fr)}.ms-detail-about-fact strong{width:var(--ms-about-metadata-icon-size,18px);height:var(--ms-about-metadata-icon-size,18px);grid-area:1/1/span 2;align-self:start;margin-top:2px;position:static}.ms-detail-about-fact strong>svg{width:var(--ms-about-metadata-icon-size,18px);height:var(--ms-about-metadata-icon-size,18px)}.ms-detail-about-fact small,.ms-detail-about-fact b{grid-column:2}.ms-detail-about-fact small{white-space:nowrap;font-size:var(--ms-about-metadata-label-size,11px)!important}.ms-detail-about-fact b{font-size:var(--ms-about-metadata-value-size,13px)!important}.ms-detail-about-fact.is-compact-value b{overflow-wrap:normal;text-wrap:pretty;white-space:normal}.ms-detail-about-fact.is-long-value b{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;white-space:normal}}@media (width>=1024px){.ms-decision-page,.ms-detail-page,.ms-region-page,.ms-map-page,.ms-search-page,.ms-saved-page,.ms-settings-page,.ms-about-page,.ms-how-page,.ms-data-page,.ms-privacy-page,.ms-terms-page,.ms-allregions-page{background:var(--ms-bg-canvas)!important;color:var(--ms-text-primary)!important}.ms-decision-page *,.ms-detail-page *,.ms-region-page *,.ms-map-page *,.ms-search-page *,.ms-saved-page *,.ms-settings-page *,.ms-about-page *,.ms-how-page *,.ms-data-page *,.ms-privacy-page *,.ms-terms-page *,.ms-contact-page *,.ms-allregions-page *{letter-spacing:0!important}.ms-decision-page h1,.ms-detail-page h1,.ms-region-page h1,.ms-map-page h1,.ms-search-page h1,.ms-saved-page h1,.ms-settings-page h1,.ms-about-page h1,.ms-how-page h1,.ms-data-page h1,.ms-privacy-page h1,.ms-terms-page h1,.ms-contact-page h1,.ms-allregions-page h1{font-family:Georgia,Times New Roman,serif!important;font-size:var(--ms-text-page-title-lg)!important;letter-spacing:var(--ms-letter-display)!important;font-weight:430!important;line-height:1.05!important}.ms-decision-page h2,.ms-detail-page h2,.ms-region-page h2,.ms-map-page h2,.ms-search-page h2,.ms-saved-page h2,.ms-settings-page h2,.ms-about-page h2,.ms-how-page h2,.ms-data-page h2,.ms-privacy-page h2,.ms-terms-page h2,.ms-contact-page h2,.ms-allregions-page h2{font-weight:var(--ms-weight-strong)!important;line-height:var(--ms-line-heading)!important;letter-spacing:var(--ms-letter-heading)!important}.ms-decision-badge,.ms-detail-condition-card .ms-detail-condition-label,.ms-detail-panel h3,.ms-search-section-eyebrow,.ms-saved-meta,.ms-privacy-updated,.ms-terms-updated,.ms-data-eyebrow,.ms-how-eyebrow{letter-spacing:var(--ms-letter-label)!important}.ms-desktop-shell{background:var(--ms-bg-shell)!important;border-color:var(--ms-border)!important;border-radius:var(--ms-radius-shell)!important}.ms-decision-sidebar,.ms-desktop-shell .ms-decision-sidebar{border-color:var(--ms-border)!important;box-shadow:none!important;background:linear-gradient(#071411 0%,#050d0c 100%)!important}.ms-desktop-shell .ms-decision-sidebar{border-radius:var(--ms-card-radius-lg-desktop)!important;border-right:1px solid #8cb4af1f!important}.ms-decision-hero,.ms-detail-hero,.ms-region-hero,.ms-allregions-hero{background:var(--ms-surface-card)!important;border-color:var(--ms-border)!important;border-radius:0!important}.ms-map-main{background:var(--ms-bg-canvas)!important;border-color:var(--ms-border)!important;border-radius:var(--ms-radius-shell)!important}.ms-decision-top-today,.ms-decision-regions,.ms-detail-condition-card,.ms-detail-panel,.ms-detail-stats,.ms-region-stat-strip,.ms-region-panel,.ms-allregions-stat-strip,.ms-allregions-panel,.ms-allregions-live-summary,.ms-map-filter-panel,.ms-map-selected-panel,.ms-map-nearby-panel,.ms-search-mountain-list,.ms-search-region-list,.ms-search-tip,.ms-saved-table,.ms-saved-empty-state,.ms-saved-callout,.ms-settings-card,.ms-settings-note,.ms-about-card,.ms-about-actions,.ms-how-process,.ms-how-section,.ms-how-evaluate,.ms-how-score-explained,.ms-how-eval-card,.ms-how-note,.ms-how-notice,.ms-data-row,.ms-data-note,.ms-privacy-card,.ms-privacy-footer,.ms-terms-card,.ms-terms-footer{background:linear-gradient(180deg, #ffffff03, transparent), var(--ms-bg-card)!important;border-color:var(--ms-border)!important;border-radius:var(--ms-radius-card)!important;box-shadow:var(--ms-shadow-card)!important}.ms-map-filter-panel,.ms-map-selected-panel,.ms-map-nearby-panel,.ms-map-refresh,.ms-map-road-alerts,.ms-map-controls button,.ms-map-locate,.ms-map-toolbar button,.ms-map-dropdown,.ms-map-search{background:linear-gradient(180deg, #ffffff03, transparent), color-mix(in srgb, var(--ms-bg-card) 92%, transparent)!important;border-color:var(--ms-border)!important}.ms-decision-region-card,.ms-decision-top-today li a,.ms-detail-nearby-row,.ms-region-mountain-row,.ms-allregions-top-row,.ms-map-nearby-row,.ms-search-mountain-row,.ms-search-region-row,.ms-saved-row,.ms-about-action-row,.ms-settings-pref-row,.ms-settings-manage-row{border-color:var(--ms-border)!important;border-radius:var(--ms-radius-row)!important;transition:var(--ms-transition-control)!important}.ms-decision-region-card:hover,.ms-decision-top-today li a:hover,.ms-detail-nearby-row:hover,.ms-region-mountain-row:hover,.ms-allregions-top-row:hover,.ms-map-nearby-row:hover,.ms-search-mountain-row:hover,.ms-search-region-row:hover,.ms-saved-row:hover,.ms-about-action-row:hover,.ms-settings-manage-row:hover{background:var(--ms-bg-card-hover)!important;border-color:var(--ms-border-strong)!important}.ms-decision-nav-item.is-active{color:var(--ms-green)!important;background:linear-gradient(135deg,#1f4a26eb 0%,#16371df5 100%)!important;border:1px solid #7ee64b14!important;box-shadow:inset 0 1px #ffffff09,0 0 18px #7ee64b14!important}.ms-decision-nav-item:hover{color:#e6ececeb!important;background:#ffffff08!important;box-shadow:0 0 10px #82e84a0a!important}.ms-decision-nav-item.is-active:hover{color:var(--ms-green)!important;background:linear-gradient(135deg,#23522af0 0%,#1a4021fa 100%)!important;box-shadow:inset 0 1px #ffffff0a,0 0 20px #7ee64b1a!important}.ms-decision-cta,.ms-detail-primary,.ms-map-details-button,.ms-allregions-location-button,.ms-region-share,.ms-allregions-share{background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 86%, white 8%), color-mix(in srgb, var(--ms-green) 84%, black 16%))!important;border-color:var(--ms-green-border)!important;transition:var(--ms-transition-control)!important;box-shadow:0 10px 22px #00000038!important}.ms-decision-cta:hover,.ms-decision-cta:focus-visible,.ms-detail-primary:hover,.ms-detail-primary:focus-visible,.ms-map-primary-action:hover,.ms-map-primary-action:focus-visible,.ms-map-details-button:hover,.ms-map-details-button:focus-visible,.ms-allregions-location-button:hover,.ms-allregions-location-button:focus-visible,.ms-region-share:hover,.ms-region-share:focus-visible,.ms-allregions-share:hover,.ms-allregions-share:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 92%, white 14%), color-mix(in srgb, var(--ms-green) 78%, black 12%))!important;filter:brightness(1.05)saturate(1.04)!important;border-color:#baf090b8!important;box-shadow:0 14px 28px #7ed9572e,inset 0 0 0 1px #ffffff0f!important}.ms-decision-cta:hover,.ms-decision-cta:focus-visible{transform:translate(-50%)translateY(-1px)!important}.ms-detail-primary:hover,.ms-detail-primary:focus-visible,.ms-map-primary-action:hover,.ms-map-primary-action:focus-visible,.ms-map-details-button:hover,.ms-map-details-button:focus-visible,.ms-allregions-location-button:hover,.ms-allregions-location-button:focus-visible,.ms-region-share:hover,.ms-region-share:focus-visible,.ms-allregions-share:hover,.ms-allregions-share:focus-visible{transform:translateY(-1px)!important}.ms-decision-cta:active,.ms-detail-primary:active,.ms-map-primary-action:active,.ms-map-details-button:active,.ms-allregions-location-button:active,.ms-region-share:active,.ms-allregions-share:active{background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 84%, white 6%), color-mix(in srgb, var(--ms-green) 82%, black 20%))!important;filter:brightness(.99)saturate(.99)!important;border-color:#9ee07294!important;box-shadow:0 8px 18px #0000002e,inset 0 0 0 1px #ffffff0a!important}.ms-decision-cta:active{transform:translate(-50%)translateY(0)!important}.ms-detail-primary:active,.ms-map-primary-action:active,.ms-map-details-button:active,.ms-allregions-location-button:active,.ms-region-share:active,.ms-allregions-share:active{transform:translateY(0)!important}.ms-decision-page .ms-decision-nav-item.is-active{background:linear-gradient(135deg,#23592bbd 0%,#174221cc 100%)!important;border-color:#7ed95724!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f!important}.ms-decision-page .ms-decision-nav-item.is-active:hover{background:linear-gradient(135deg,#286230c7 0%,#1b4a25d6 100%)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000024!important}.ms-allregions-page .ms-decision-nav-item.is-active{background:linear-gradient(135deg,#23592bbd 0%,#174221cc 100%)!important;border-color:#7ed95724!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f!important}.ms-allregions-page .ms-decision-nav-item.is-active:hover{background:linear-gradient(135deg,#286230c7 0%,#1b4a25d6 100%)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000024!important}.ms-region-page .ms-decision-nav-item.is-active{background:linear-gradient(135deg,#23592bbd 0%,#174221cc 100%)!important;border-color:#7ed95724!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f!important}.ms-region-page .ms-decision-nav-item.is-active:hover{background:linear-gradient(135deg,#286230c7 0%,#1b4a25d6 100%)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000024!important}.ms-detail-page .ms-decision-nav-item.is-active{background:linear-gradient(135deg,#23592bbd 0%,#174221cc 100%)!important;border-color:#7ed95724!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f!important}.ms-detail-page .ms-decision-nav-item.is-active:hover{background:linear-gradient(135deg,#286230c7 0%,#1b4a25d6 100%)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000024!important}.ms-decision-page .ms-decision-cta,.ms-decision-page .ms-decision-cta:hover,.ms-decision-page .ms-decision-cta:focus-visible,.ms-decision-page .ms-decision-cta:active{transform:none!important}.ms-decision-page .ms-decision-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 84%, white 10%) 0%, color-mix(in srgb, var(--ms-green) 78%, black 18%) 100%)!important;border-color:#7ed95729!important;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff14!important}.ms-decision-page .ms-decision-cta:hover,.ms-decision-page .ms-decision-cta:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 86%, white 12%) 0%, color-mix(in srgb, var(--ms-green) 79%, black 17%) 100%)!important;border-color:#7ed95738!important;box-shadow:0 14px 28px #7ed9572e,inset 0 1px #ffffff1f!important}.ms-detail-secondary,.ms-map-directions-button,.ms-search-input,.ms-map-search,.ms-map-select,.ms-map-chip{background:var(--ms-bg-panel)!important;border-color:var(--ms-border)!important;color:var(--ms-text-primary)!important}.ms-search-box,.ms-search-tabs button,.ms-settings-segmented,.ms-settings-segmented button,.ms-settings-toggle,.ms-settings-static-value,.ms-detail-save,.ms-map-controls button,.ms-map-toolbar button,.ms-map-locate,.ms-map-details-button,.ms-map-directions-button{border-radius:var(--ms-radius-row)!important;transition:var(--ms-transition-control)!important}.ms-search-box:focus-within,.ms-search-tabs button:focus-visible,.ms-settings-segmented button:focus-visible,.ms-settings-toggle:focus-visible,.ms-settings-nav-row:focus-visible,.ms-detail-save:focus-visible,.ms-detail-primary:focus-visible,.ms-detail-secondary:focus-visible,.ms-map-controls button:focus-visible,.ms-map-toolbar button:focus-visible,.ms-map-locate:focus-visible,.ms-map-details-button:focus-visible,.ms-map-directions-button:focus-visible{outline:2px solid var(--ms-focus-outline)!important;outline-offset:3px!important;box-shadow:var(--ms-focus-ring)!important}.ms-decision-location-widget,.ms-decision-nav-secondary{border-color:var(--ms-border)!important}.ms-decision-logo,.ms-about-logo-large,.ms-data-hero-art,.ms-how-hero-art,.ms-privacy-hero-art,.ms-terms-hero-art,.ms-search-hero-art,.ms-saved-hero-art,.ms-settings-hero-art{color:var(--ms-green)!important}}@media (width>=901px){.ms-detail-page .ms-detail-about-card{padding:18px var(--ms-panel-padding,22px)!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1.65fr) minmax(250px,.9fr)!important;align-items:start!important;gap:8px clamp(28px,4vw,64px)!important;display:grid!important;overflow:hidden!important}.ms-detail-page .ms-detail-about-header{grid-area:1/1!important}.ms-detail-page .ms-detail-card-header.ms-detail-about-header h2{color:#f2f4f2f0!important;font-family:inherit!important;font-size:var(--ms-section-heading-size,22px)!important;align-items:center!important;gap:9px!important;margin:0!important;font-weight:650!important;line-height:1.15!important;display:inline-flex!important}.ms-detail-page .ms-detail-about-header h2 svg{color:#d8ff63!important;width:19px!important;height:19px!important}.ms-detail-page .ms-detail-about-copy{grid-area:2/1!important;max-width:65ch!important;margin:0!important}.ms-detail-page .ms-detail-about-copy p{color:var(--ms-text-secondary,#aeb8b1)!important;font-size:var(--ms-text-body-lg,14px)!important;line-height:var(--ms-line-relaxed,1.42)!important;margin:0!important}.ms-detail-page .ms-detail-about-activities{border:0!important;grid-area:3/1!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:2px 0 0!important;padding:0!important;display:flex!important}.ms-detail-page .ms-detail-about-activities h3{color:#aeb9b8d1!important;flex:none!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.ms-detail-page .ms-detail-about-activity-list{flex-wrap:wrap!important;gap:7px!important;min-width:0!important;display:flex!important}.ms-detail-page .ms-detail-about-activity-chip{border:1px solid var(--ms-about-metadata-divider)!important;color:#e7ece9e0!important;white-space:nowrap!important;background:#ffffff05!important;border-radius:999px!important;min-height:26px!important;padding:0 10px!important;font-size:11px!important;font-weight:640!important;line-height:1!important}.ms-detail-page .ms-detail-about-facts{border:0!important;border-left:1px solid var(--ms-about-metadata-divider)!important;grid-area:1/2/span 3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:min-content!important;align-content:start!important;gap:0 clamp(16px,2vw,28px)!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 0 0 clamp(22px,2.3vw,34px)!important;display:grid!important}.ms-detail-page .ms-detail-about-facts:before{content:"Mountain details";grid-column:1/-1;margin-bottom:7px;color:var(--ms-text-muted)!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:740!important;line-height:1.2!important}.ms-detail-page .ms-detail-about-fact{border:0!important;border-bottom:1px solid var(--ms-about-metadata-divider)!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0!important;display:block!important}.ms-detail-page .ms-detail-about-fact:nth-last-child(-n+2){border-bottom:0!important}.ms-detail-page .ms-detail-about-fact small,.ms-detail-page .ms-detail-about-fact strong{text-overflow:clip!important;white-space:normal!important;grid-area:auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}.ms-detail-page .ms-detail-about-fact small{color:#aeb9b8d1!important;font-size:var(--ms-about-metadata-label-size,11px)!important;margin-bottom:4px!important;line-height:1.15!important}.ms-detail-page .ms-detail-about-fact strong{color:#f2f4f2f2!important;font-size:var(--ms-about-metadata-value-size,13px)!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:pretty!important;font-weight:720!important;line-height:1.2!important}}@media (width>=1024px){.ms-detail-page .ms-detail-nearby,.ms-region-page .ms-region-top-list{padding:var(--ms-destination-section-panel-padding)!important}.ms-detail-page .ms-detail-nearby>header,.ms-region-page .ms-region-top-list>header{min-height:var(--ms-destination-section-header-min-height);align-items:center!important}.ms-detail-page .ms-detail-nearby>header h2,.ms-region-page .ms-region-top-list>header h2{flex:1;min-width:0;font-size:var(--ms-destination-section-title-size)!important;font-weight:var(--ms-destination-section-title-weight)!important;line-height:var(--ms-destination-section-title-line-height)!important}.ms-detail-page .ms-detail-nearby>header a,.ms-region-page .ms-region-top-list>header a{flex:none;font-size:var(--ms-destination-section-action-size)!important;font-weight:var(--ms-destination-section-action-weight)!important;line-height:var(--ms-destination-section-action-line-height)!important;white-space:nowrap!important}.ms-detail-page .ms-detail-nearby>.ms-detail-nearby-list,.ms-region-page .ms-region-top-list>.ms-region-mountain-rail-wrap{margin-top:var(--ms-destination-section-header-gap)!important}}@media (width>=901px){.ms-detail-page .ms-detail-nearby-list .ms-detail-nearby-visual-card.is-nearby{grid-template-rows:var(--ms-destination-card-compact-image-height,142px) auto auto;align-content:start;align-self:start;height:auto}.ms-detail-page .ms-detail-nearby-visual-card.is-nearby .ms-visual-card-copy strong{display:block;min-height:0!important}.ms-detail-page .ms-detail-nearby-visual-card.is-nearby .ms-detail-nearby-distance{padding-top:var(--ms-destination-card-compact-copy-gap,4px)}.ms-detail-page .is-field-ledger-strip,.ms-region-page .is-field-ledger-strip{--ms-live-strip-bg:var(--ms-surface-card);--ms-live-strip-border:var(--ms-border-card);--ms-live-strip-divider:#1b2920;--ms-live-strip-road:#74ba60;--ms-live-strip-aqi:#c29a5b;--ms-live-strip-warning:#d18048;--ms-live-strip-severe:#d26b65;grid-template-columns:minmax(210px,.31fr) minmax(0,1fr);align-items:center;gap:clamp(18px,1.55vw,26px);min-height:112px;padding:clamp(16px,1.18vw,20px) clamp(22px,1.9vw,30px);display:grid;border-color:var(--ms-live-strip-border)!important;background:var(--ms-live-strip-bg)!important}.ms-detail-page .is-field-ledger-strip:not(.has-ledger-intro){grid-template-columns:minmax(0,1fr)}.ms-detail-page .is-field-ledger-strip:not(.has-ledger-intro) .ms-live-summary-metrics{justify-self:center;width:min(86%,860px)}.ms-detail-page .is-field-ledger-strip .ms-live-summary-header,.ms-region-page .is-field-ledger-strip .ms-live-summary-header{align-content:center;gap:6px;min-width:0;padding-right:clamp(18px,1.45vw,24px);display:grid;border-right:1px solid var(--ms-live-strip-divider)!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-header h2,.ms-region-page .is-field-ledger-strip .ms-live-summary-header h2{color:#f2f5f3fa;margin:0;font-size:clamp(18px,1.22vw,21px);font-weight:680;line-height:1.15}.ms-detail-page .is-field-ledger-strip .ms-live-summary-header p,.ms-region-page .is-field-ledger-strip .ms-live-summary-header p{color:#9ca7a3;margin:0;font-size:clamp(11px,.78vw,12px);line-height:1.32}.ms-detail-page .is-field-ledger-strip .ms-live-summary-metrics,.ms-region-page .is-field-ledger-strip .ms-live-summary-metrics{min-height:80px}.ms-detail-page .is-field-ledger-strip .ms-live-summary-metrics>.ms-live-summary-item,.ms-region-page .is-field-ledger-strip .ms-live-summary-metrics>.ms-live-summary-item{grid-template-rows:14px 26px 16px;grid-template-columns:30px minmax(0,1fr);align-content:center;column-gap:clamp(8px,.7vw,12px);min-height:80px;padding-inline:clamp(12px,1vw,18px)!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-metrics>.ms-live-summary-item:first-child,.ms-region-page .is-field-ledger-strip .ms-live-summary-metrics>.ms-live-summary-item:first-child{padding-left:0!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-metrics>.ms-live-summary-item:last-child,.ms-region-page .is-field-ledger-strip .ms-live-summary-metrics>.ms-live-summary-item:last-child{padding-right:0!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item:after,.ms-region-page .is-field-ledger-strip .ms-live-summary-item:after{background:var(--ms-live-strip-divider);opacity:1;height:60px;top:10px}.ms-field-ledger-metric-icon{z-index:1;color:#e0e6e39e;grid-area:1/1/4;place-items:center;width:30px;height:30px;display:grid;position:relative}.ms-live-summary-item.is-weather .ms-field-ledger-metric-icon{color:#e0e6e39e}.ms-field-ledger-metric-icon svg{stroke-width:1.45px;width:27px;height:27px}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item>h3,.ms-detail-page .is-field-ledger-strip .ms-live-summary-item>small,.ms-region-page .is-field-ledger-strip .ms-live-summary-item>h3,.ms-region-page .is-field-ledger-strip .ms-live-summary-item>small{grid-area:1/2;align-self:start;color:#77847f!important;letter-spacing:.07em!important;font-size:clamp(10px,.72vw,11px)!important;font-weight:700!important;line-height:1.15!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item>.ms-live-summary-value,.ms-region-page .is-field-ledger-strip .ms-live-summary-item>.ms-live-summary-value{letter-spacing:-.02em;grid-area:2/2;align-self:start;color:var(--ms-live-item-value)!important;margin-top:2px!important;font-size:clamp(19px,1.32vw,22px)!important;font-weight:650!important;line-height:1.08!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item.is-weather>.ms-live-summary-value,.ms-region-page .is-field-ledger-strip .ms-live-summary-item.is-weather>.ms-live-summary-value{color:#f2f5f3!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item>em,.ms-region-page .is-field-ledger-strip .ms-live-summary-item>em{grid-area:3/2;align-self:start;min-height:16px;color:#a1aaa6!important;text-shadow:none!important;margin-top:2px!important;font-size:clamp(11px,.78vw,12px)!important;line-height:1.25!important}.ms-detail-page .is-hero-deck-strip,.ms-region-page .is-hero-deck-strip{z-index:3;min-height:104px;bottom:0;left:0;right:0;box-shadow:none!important;background:linear-gradient(#02080a2e,#02080af0 26%,#02080afa)!important;border:0!important;border-top:1px solid #deebe63d!important;border-radius:0!important;margin:0!important;padding:0 clamp(48px,5.4vw,68px)!important;display:block!important;position:absolute!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics{grid-template-columns:var(--ms-live-summary-columns,repeat(4, minmax(0, 1fr)))!important;align-items:center!important;width:100%!important;min-width:0!important;height:103px!important;min-height:103px!important;display:grid!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item{grid-template-rows:14px 26px 16px!important;grid-template-columns:32px minmax(0,1fr)!important;align-content:center!important;column-gap:clamp(9px,.72vw,13px)!important;min-width:0!important;min-height:80px!important;padding-inline:clamp(15px,1.35vw,24px)!important;display:grid!important}.ms-region-page .is-hero-deck-strip.ms-region-conditions-strip{grid-template-columns:none!important;gap:0!important;display:block!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>h3,.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>small,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>h3,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>small{color:#dce5e294!important;letter-spacing:.07em!important;grid-area:1/2!important;align-self:start!important;font-size:clamp(10px,.72vw,11px)!important;font-weight:700!important;line-height:1.15!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>.ms-live-summary-value,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>.ms-live-summary-value{color:var(--ms-live-item-value)!important;text-shadow:0 1px 10px #0000006b!important;grid-area:2/2!important;align-self:start!important;margin-top:2px!important;font-size:clamp(20px,1.38vw,23px)!important;font-weight:650!important;line-height:1.08!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>em,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>em{color:#e8efecb3!important;text-shadow:0 1px 10px #0000006b!important;grid-area:3/2!important;align-self:start!important;min-height:16px!important;margin-top:2px!important;font-size:clamp(11px,.78vw,12px)!important;line-height:1.25!important}.ms-detail-page .ms-detail-hero,.ms-region-page .ms-region-hero{min-height:clamp(430px,32vw,500px)!important}.ms-detail-page .is-hero-deck-strip,.ms-region-page .is-hero-deck-strip{--ms-live-strip-divider:#d8e7e12e;--ms-live-strip-label:#dce5e294;--ms-live-strip-copy:#e8efecb3;--ms-live-strip-value:#f4f7f5;--ms-live-strip-road:#74ba60;--ms-live-strip-aqi:#c29a5b;--ms-live-strip-fire:#74ba60;--ms-live-strip-warning:#d18048;--ms-live-strip-severe:#d26b65;z-index:3;min-height:104px;margin:0;padding:0 clamp(48px,5.4vw,68px);position:absolute;bottom:0;left:0;right:0;box-shadow:none!important;background:linear-gradient(#02080a2e,#02080af0 26%,#02080afa)!important;border:0!important;border-top:1px solid #deebe62e!important;border-radius:0!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics{height:103px;min-height:103px}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item{grid-template-rows:14px 26px 16px;grid-template-columns:32px minmax(0,1fr);align-content:center;column-gap:clamp(9px,.72vw,13px);min-height:80px;padding-inline:clamp(15px,1.35vw,24px)!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item:first-child,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item:first-child{padding-left:0!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item:last-child,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item:last-child{padding-right:0!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item:after,.ms-region-page .is-hero-deck-strip .ms-live-summary-item:after{background:var(--ms-live-strip-divider);opacity:1;height:60px;top:22px}.ms-detail-page .is-hero-deck-strip .ms-field-ledger-metric-icon,.ms-region-page .is-hero-deck-strip .ms-field-ledger-metric-icon{color:#e7eeebb8;grid-area:1/1/4;width:32px;height:32px}.ms-detail-page .is-hero-deck-strip .ms-field-ledger-metric-icon svg,.ms-region-page .is-hero-deck-strip .ms-field-ledger-metric-icon svg{width:29px;height:29px}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>h3,.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>small,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>h3,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>small{grid-area:1/2;align-self:start;color:var(--ms-live-strip-label)!important;letter-spacing:.07em!important;font-size:clamp(10px,.72vw,11px)!important;font-weight:700!important;line-height:1.15!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>.ms-live-summary-value,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>.ms-live-summary-value{text-shadow:0 1px 10px #0000006b;grid-area:2/2;align-self:start;color:var(--ms-live-item-value)!important;margin-top:2px!important;font-size:clamp(20px,1.38vw,23px)!important;font-weight:650!important;line-height:1.08!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item.is-weather>.ms-live-summary-value,.ms-region-page .is-hero-deck-strip .ms-live-summary-item.is-weather>.ms-live-summary-value{color:var(--ms-live-strip-value)!important;white-space:nowrap!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-inline-detail,.ms-region-page .is-hero-deck-strip .ms-live-summary-inline-detail{color:#e8efecb8!important;white-space:nowrap!important;font-size:.62em!important;font-weight:500!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>em,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>em{grid-area:3/2;align-self:start;min-height:16px;color:var(--ms-live-strip-copy)!important;text-shadow:0 1px 10px #0000006b!important;margin-top:2px!important;font-size:clamp(11px,.78vw,12px)!important;line-height:1.25!important}}@media (width>=1024px){.ms-region-page .ms-region-outlook-image:after{background:linear-gradient(#030a0c14 18%,#030a0ce0 100%),#05132b1c!important}.ms-region-page .ms-region-about{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1.65fr) minmax(250px,.9fr)!important;align-items:start!important;gap:8px clamp(28px,4vw,64px)!important}.ms-region-page .ms-region-about-header{grid-area:1/1!important}.ms-region-page .ms-region-about-copy{grid-area:2/1!important;max-width:65ch!important}.ms-region-page .ms-region-about-copy p{margin-top:0!important}.ms-region-page .ms-region-about-facts{border-top:0!important;border-left:1px solid var(--ms-about-metadata-divider)!important;grid-area:1/2/span 2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:min-content!important;align-content:start!important;gap:0 clamp(16px,2vw,28px)!important;width:auto!important;margin-top:0!important;padding:0 0 0 clamp(22px,2.3vw,34px)!important;display:grid!important}.ms-region-page .ms-region-about-facts:before{content:"Region details";text-transform:uppercase;grid-column:1/-1;margin-bottom:7px;font-size:10px;font-weight:740;line-height:1.2;color:var(--ms-text-muted)!important;letter-spacing:.09em!important}.ms-region-page .ms-region-about-facts>span{border-right:0!important;border-bottom:1px solid var(--ms-about-metadata-divider)!important;min-height:0!important;padding:10px 0!important;display:block!important}.ms-region-page .ms-region-about-facts>span:nth-last-child(-n+2){border-bottom:0!important}.ms-region-page .ms-region-about-fact-icon{display:none!important}.ms-region-page .ms-region-about-facts small,.ms-region-page .ms-region-about-facts strong{white-space:normal!important;display:block!important;overflow:visible!important}.ms-region-page .ms-region-about-facts small{margin-bottom:4px}.ms-decision-page .ms-visual-card,.ms-decision-page .ms-decision-region-card,.ms-allregions-page .ms-visual-card,.ms-allregions-page .ms-allregions-region-card,.ms-region-page .ms-region-mountain-card,.ms-detail-page .ms-detail-nearby-visual-card,.ms-map-page .ms-visual-card,.ms-saved-page .ms-saved-row,.ms-saved-page .ms-saved-region-row{border:var(--ms-destination-card-border)!important;border-radius:var(--ms-destination-card-radius)!important;color:var(--ms-text-primary)!important;background:var(--ms-premium-card-bg)!important;box-shadow:var(--ms-premium-card-shadow)!important;transition:var(--ms-control-transition)!important}.ms-decision-page .ms-visual-card:hover,.ms-decision-page .ms-decision-region-card:hover,.ms-allregions-page .ms-visual-card:hover,.ms-allregions-page .ms-allregions-region-card:hover,.ms-region-page .ms-region-mountain-card:hover,.ms-detail-page .ms-detail-nearby-visual-card:hover,.ms-map-page .ms-visual-card:hover,.ms-saved-page .ms-saved-row:hover,.ms-saved-page .ms-saved-region-row:hover{border-color:var(--ms-premium-hover-border)!important;background:var(--ms-premium-card-bg)!important;box-shadow:var(--ms-premium-card-shadow-hover)!important;transform:translateY(-2px)!important}.ms-search-page .ms-search-mountain-row,.ms-search-page .ms-search-region-row,.ms-map-page .ms-map-table-row,.ms-allregions-page .ms-allregions-full-row{border-color:var(--ms-premium-card-border)!important;border-radius:var(--ms-radius-row)!important;background:var(--ms-premium-card-bg)!important;box-shadow:none!important;transition:var(--ms-control-transition)!important}.ms-search-page .ms-search-mountain-row:hover,.ms-search-page .ms-search-region-row:hover,.ms-map-page .ms-map-table-row:hover,.ms-allregions-page .ms-allregions-full-row:hover{border-color:var(--ms-premium-card-border)!important;background:var(--ms-premium-card-bg)!important;filter:brightness(1.035)!important}.ms-decision-page .ms-visual-card-image,.ms-allregions-page .ms-visual-card-image,.ms-region-page .ms-region-card-image,.ms-region-page .ms-visual-card-image,.ms-detail-page .ms-visual-card-image,.ms-map-page .ms-visual-card-image,.ms-search-page .ms-search-mountain-id img,.ms-saved-page .ms-saved-mountain img,.ms-saved-page .ms-saved-region-image{transition:filter .18s,transform .18s!important}.ms-region-page .ms-region-mountain-card:hover .ms-region-card-image,.ms-region-page .ms-region-mountain-card:hover .ms-visual-card-image,.ms-search-page .ms-search-mountain-row:hover .ms-search-mountain-id img,.ms-saved-page .ms-saved-row:hover .ms-saved-mountain img,.ms-saved-page .ms-saved-region-row:hover .ms-saved-region-image{filter:brightness(1.08)saturate(1.08)contrast(1.03)!important;transform:scale(1.012)!important}.ms-decision-page .ms-visual-card-copy strong,.ms-allregions-page .ms-visual-card-copy strong,.ms-region-page .ms-region-card-name,.ms-region-page .ms-visual-card-copy strong,.ms-detail-page .ms-visual-card-copy strong,.ms-map-page .ms-visual-card-copy strong,.ms-saved-page .ms-saved-region-row strong{color:var(--ms-text-primary)!important;font-size:17px!important;font-weight:700!important;line-height:1.15!important}.ms-search-page .ms-search-mountain-id strong,.ms-search-page .ms-search-region-row strong,.ms-saved-page .ms-saved-mountain strong,.ms-map-page .ms-map-table-mountain strong{color:var(--ms-text-primary)!important;font-size:15px!important;font-weight:680!important;line-height:1.18!important}.ms-decision-page .ms-visual-card-copy small,.ms-allregions-page .ms-visual-card-copy small,.ms-detail-page .ms-visual-card-copy small,.ms-map-page .ms-visual-card-copy small,.ms-search-page .ms-search-mountain-id small,.ms-search-page .ms-search-region-row small,.ms-saved-page .ms-saved-mountain small,.ms-saved-page .ms-saved-region-row small{color:var(--ms-text-secondary)!important;font-size:12px!important;line-height:1.25!important}.ms-decision-page .ms-decision-top-today header a,.ms-decision-page .ms-decision-regions header a,.ms-allregions-page a.ms-allregions-secondary-action,.ms-region-page .ms-region-secondary-action,.ms-region-page .ms-region-back,.ms-detail-page .ms-detail-back,.ms-detail-page .ms-detail-source-link,.ms-detail-page .ms-detail-nearby header a,.ms-map-page .ms-map-top-rated>header a,.ms-search-page .ms-search-section-action,.ms-search-page .ms-search-help-action,.ms-saved-page .ms-saved-empty-link,.ms-about-page .ms-about-panel-link,.ms-visual-region-action{color:var(--ms-link-color)!important;transition:var(--ms-control-transition)!important}.ms-decision-page .ms-decision-top-today header a:hover,.ms-decision-page .ms-decision-regions header a:hover,.ms-allregions-page a.ms-allregions-secondary-action:hover,.ms-region-page .ms-region-secondary-action:hover,.ms-region-page .ms-region-back:hover,.ms-detail-page .ms-detail-back:hover,.ms-detail-page .ms-detail-source-link:hover,.ms-detail-page .ms-detail-nearby header a:hover,.ms-map-page .ms-map-top-rated>header a:hover,.ms-search-page .ms-search-section-action:hover,.ms-search-page .ms-search-help-action:hover,.ms-saved-page .ms-saved-empty-link:hover,.ms-about-page .ms-about-panel-link:hover,.ms-visual-region-action:hover{color:var(--ms-link-color-hover)!important}.ms-decision-page .ms-decision-top-today header a>svg,.ms-decision-page .ms-decision-regions header a>svg,.ms-allregions-page a.ms-allregions-secondary-action>svg,.ms-region-page .ms-region-secondary-action>svg,.ms-map-page .ms-map-top-rated>header a>svg,.ms-search-page .ms-search-section-action>svg,.ms-search-page .ms-search-help-action>svg,.ms-saved-page .ms-saved-empty-link>svg,.ms-about-page .ms-about-panel-link>svg,.ms-visual-region-action>svg{color:var(--ms-link-icon-color)!important;transition:transform var(--ms-interaction-duration-default) ease!important}.ms-decision-page .ms-decision-top-today header a:hover>svg,.ms-decision-page .ms-decision-regions header a:hover>svg,.ms-allregions-page a.ms-allregions-secondary-action:hover>svg,.ms-region-page .ms-region-secondary-action:hover>svg,.ms-map-page .ms-map-top-rated>header a:hover>svg,.ms-search-page .ms-search-section-action:hover>svg,.ms-search-page .ms-search-help-action:hover>svg,.ms-saved-page .ms-saved-empty-link:hover>svg,.ms-about-page .ms-about-panel-link:hover>svg,.ms-visual-region-card:hover .ms-visual-region-action>svg{transform:translate(2px)!important}.ms-visual-region-card:hover .ms-visual-region-action{color:var(--ms-link-color-hover)!important}.ms-search-page .ms-search-box,.ms-search-page .ms-search-tabs button,.ms-saved-page .ms-saved-tabs button,.ms-map-page .ms-map-filter-trigger,.ms-map-page .ms-map-activity-grid button,.ms-map-page .ms-map-table-pagination button,.ms-sort-dropdown__trigger,.ms-desktop-header-location-button{min-height:var(--ms-input-height-compact)!important;border:1px solid var(--ms-control-border)!important;border-radius:var(--ms-control-radius)!important;color:var(--ms-control-text)!important;background:var(--ms-premium-control-bg)!important;box-shadow:var(--ms-shadow-surface-d)!important;transition:var(--ms-control-transition)!important}.ms-search-page .ms-search-tabs button:hover,.ms-saved-page .ms-saved-tabs button:hover,.ms-map-page .ms-map-filter-trigger:hover,.ms-map-page .ms-map-activity-grid button:hover,.ms-map-page .ms-map-table-pagination button:hover:not(:disabled),.ms-sort-dropdown__trigger:hover,.ms-desktop-header-location-button:hover{border-color:var(--ms-control-border-hover)!important;background:var(--ms-button-secondary-bg-hover)!important;color:var(--ms-text-primary)!important}.ms-sort-dropdown__trigger:focus-visible,.ms-sort-dropdown__trigger[aria-expanded=true],.ms-desktop-header-location-button:focus-visible,.ms-decision-location-panel input:focus-visible{outline:2px solid var(--ms-focus-outline)!important;outline-offset:2px!important;border-color:var(--ms-control-border-selected)!important;box-shadow:var(--ms-focus-ring)!important}.ms-search-page .ms-search-tabs button.is-active,.ms-saved-page .ms-saved-tabs button.is-active,.ms-map-page .ms-map-filter-trigger.is-active,.ms-map-page .ms-map-activity-grid button.is-active,.ms-map-page .ms-map-table-pagination button.is-active{border-color:var(--ms-control-border-selected)!important;color:var(--ms-green)!important;background:var(--ms-control-surface-selected)!important}.ms-sort-dropdown__menu,.ms-decision-location-panel,.ms-map-page .ms-map-filter-popover,.ms-map-page .ms-map-searchbox-results{border:1px solid var(--ms-popover-border)!important;border-radius:var(--ms-popover-radius)!important;color:var(--ms-text-primary)!important;background:var(--ms-premium-popover-bg)!important;box-shadow:var(--ms-popover-shadow)!important}.ms-sort-dropdown__option,.ms-map-page .ms-map-dropdown button,.ms-decision-location-panel button{border-radius:var(--ms-control-radius-tight)!important;color:var(--ms-control-text)!important;transition:var(--ms-control-transition)!important;background:0 0!important}.ms-sort-dropdown__option:hover,.ms-map-page .ms-map-dropdown button:hover,.ms-decision-location-panel button:hover{color:var(--ms-text-primary)!important;background:var(--ms-control-surface-hover)!important}.ms-sort-dropdown__option.is-active,.ms-sort-dropdown__option[aria-checked=true]{color:var(--ms-text-primary)!important;background:var(--ms-control-surface-selected)!important}.ms-decision-page .ms-decision-hero-search{height:var(--ms-input-height)!important;border:1px solid var(--ms-control-border)!important;border-radius:var(--ms-control-radius)!important;background:var(--ms-premium-control-bg)!important;box-shadow:none!important}.ms-decision-page .ms-decision-hero-search button{border-color:var(--ms-control-border)!important;color:#0b170c!important;background:var(--ms-button-primary-bg)!important}.ms-decision-page .ms-decision-hero-search button:hover{color:#081108!important;background:var(--ms-button-primary-bg-hover)!important}.ms-decision-page .ms-decision-hero-search button:active{background:var(--ms-button-primary-bg-pressed)!important}.ms-decision-page :is(button,input,select,textarea),.ms-allregions-page :is(button,input,select,textarea),.ms-region-page :is(button,input,select,textarea),.ms-detail-page :is(button,input,select,textarea),.ms-map-page :is(button,input,select,textarea),.ms-search-page :is(button,input,select,textarea),.ms-saved-page :is(button,input,select,textarea){font-family:inherit!important}.ms-decision-page .ms-decision-hero-search,.ms-search-page .ms-search-box,.ms-map-page .ms-map-searchbox,.ms-map-page .ms-map-searchbox-shell,.ms-map-page .ms-map-searchbox-field{height:var(--ms-search-field-height)!important;min-height:var(--ms-search-field-height)!important;border-radius:var(--ms-control-radius)!important}.ms-map-page .ms-map-searchbox{box-shadow:none!important;background:0 0!important;border:0!important}.ms-decision-page .ms-decision-hero-search:hover,.ms-search-page .ms-search-box:hover,.ms-map-page .ms-map-searchbox:hover .ms-map-searchbox-shell{border-color:var(--ms-control-border-hover)!important}.ms-decision-page .ms-decision-hero-search:focus-within,.ms-search-page .ms-search-box:focus-within,.ms-map-page .ms-map-searchbox:focus-within .ms-map-searchbox-shell{border-color:var(--ms-control-border-selected)!important;box-shadow:var(--ms-focus-ring)!important;outline:0!important}.ms-decision-page .ms-decision-hero-search input,.ms-search-page .ms-search-box input,.ms-map-page .ms-map-searchbox-field input{color:var(--ms-control-text)!important;font-size:14px!important;font-weight:450!important;line-height:1.2!important}.ms-decision-page .ms-decision-hero-search input::placeholder,.ms-search-page .ms-search-box input::placeholder,.ms-map-page .ms-map-searchbox-field input::placeholder{color:var(--ms-control-placeholder)!important;font-size:14px!important}.ms-search-page .ms-search-tabs,.ms-saved-page .ms-saved-tabs{gap:8px!important}.ms-search-page .ms-search-tabs button,.ms-saved-page .ms-saved-tabs button,.ms-map-page .ms-map-filter-trigger{height:var(--ms-filter-control-height)!important;min-height:var(--ms-filter-control-height)!important;border-radius:var(--ms-control-radius)!important;font-size:var(--ms-filter-control-font-size)!important;padding-inline:14px!important;font-weight:600!important;line-height:1!important}.ms-search-page .ms-search-tabs button,.ms-saved-page .ms-saved-tabs button{min-width:76px!important}.ms-map-page .ms-map-filter-trigger{min-width:110px!important}.ms-sort-dropdown__trigger{height:var(--ms-filter-control-height)!important;min-height:var(--ms-filter-control-height)!important;font:inherit!important}.ms-search-page .ms-search-section-action{color:var(--ms-link-color)!important;font-family:inherit!important;font-size:12px!important;font-weight:650!important;line-height:1!important}.ms-saved-page .ms-saved-mountain strong{color:var(--ms-text-primary)!important;font-size:17px!important;font-weight:700!important;line-height:1.15!important}.ms-decision-page .ms-data-score-badge,.ms-allregions-page .ms-data-score-badge,.ms-region-page .ms-data-score-badge,.ms-detail-page .ms-data-score-badge,.ms-map-page .ms-data-score-badge,.ms-search-page .ms-data-score-badge,.ms-saved-page .ms-data-score-badge{background:#050908!important}.ms-decision-page .desktop-home-hero__title{text-wrap:balance!important;max-width:560px!important;font-size:clamp(44px,3.45vw,52px)!important;font-weight:430!important;line-height:.98!important}:where(.desktop-search-control,.ms-search-box,.ms-map-searchbox,.ms-map-searchbox-shell,.ms-map-table-sort,.ms-allregions-sort,.ms-settings-segmented){border-color:var(--ms-control-border)!important;border-radius:var(--ms-control-radius)!important;background:var(--ms-surface-tint), var(--ms-control-surface)!important;box-shadow:var(--ms-shadow-surface-d)!important;transition:var(--ms-control-transition)!important}:where(.desktop-search-control:hover,.ms-search-box:hover,.ms-map-searchbox:hover,.ms-map-searchbox-shell:hover,.ms-map-table-sort:hover,.ms-allregions-sort:hover,.ms-settings-segmented:hover){border-color:var(--ms-control-border-hover)!important;background:var(--ms-surface-tint), var(--ms-control-surface-hover)!important}:where(.desktop-search-control:has(.desktop-search-control__input:focus-visible),.ms-search-box:focus-within,.ms-map-searchbox:focus-within,.ms-map-table-sort:focus-within,.ms-allregions-sort:focus-within){outline:2px solid var(--ms-focus-outline)!important;outline-offset:3px!important;border-color:var(--ms-control-border-selected)!important;box-shadow:var(--ms-focus-ring)!important}:where(.desktop-search-control__input,.ms-search-box input,.ms-map-searchbox-field input,.ms-map-table-sort select,.ms-allregions-sort select){color:var(--ms-control-text)!important;background:0 0!important}:where(){color:var(--ms-control-placeholder)!important}:where(.desktop-search-control__search,.desktop-search-control__action,.ms-search-tabs button,.ms-search-location-action,.ms-search-pagination button,.ms-saved-tabs button,.ms-allregions-pagination button,.ms-allregions-expand,.ms-map-toolbar>button,.ms-map-controls button,.ms-map-filter-panel header button,.ms-map-nearby-panel header button,.ms-map-selected-panel header button,.ms-map-searchbox-clear,.ms-map-searchbox-filter-clear,.ms-map-primary-action,.ms-map-secondary-action,.ms-map-table-pagination button,.ms-map-filter-panel footer button,.ms-settings-segmented button,.ms-settings-toggle,.ms-settings-static-value){border-radius:var(--ms-control-radius-tight)!important;transition:var(--ms-control-transition)!important}:where(.desktop-search-control__action,.ms-search-tabs button,.ms-search-pagination button,.ms-saved-tabs button,.ms-allregions-pagination button,.ms-allregions-expand,.ms-map-toolbar>button,.ms-map-controls button,.ms-map-filter-panel header button,.ms-map-nearby-panel header button,.ms-map-selected-panel header button,.ms-map-secondary-action,.ms-map-table-pagination button,.ms-map-filter-panel footer button,.ms-settings-segmented button,.ms-settings-static-value){border:1px solid var(--ms-control-border)!important;color:var(--ms-control-text)!important;background:var(--ms-button-secondary-bg)!important}:where(.desktop-search-control__action:hover,.desktop-search-control__action:focus-visible,.ms-search-tabs button:hover,.ms-search-pagination button:hover:not(:disabled),.ms-saved-tabs button:hover,.ms-allregions-pagination button:hover:not(:disabled),.ms-allregions-expand:hover,.ms-map-toolbar>button:hover,.ms-map-controls button:hover,.ms-map-filter-panel header button:hover,.ms-map-nearby-panel header button:hover,.ms-map-selected-panel header button:hover,.ms-map-secondary-action:hover,.ms-map-table-pagination button:hover:not(:disabled),.ms-map-filter-panel footer button:hover,.ms-settings-segmented button:hover){border-color:var(--ms-control-border-hover)!important;color:var(--ms-text-primary)!important;background:var(--ms-button-secondary-bg-hover)!important}:where(.desktop-search-control__search:focus-visible,.desktop-search-control__action:focus-visible,.ms-search-tabs button:focus-visible,.ms-search-location-action:focus-visible,.ms-search-pagination button:focus-visible,.ms-saved-tabs button:focus-visible,.ms-allregions-pagination button:focus-visible,.ms-allregions-expand:focus-visible,.ms-map-toolbar>button:focus-visible,.ms-map-controls button:focus-visible,.ms-map-filter-panel header button:focus-visible,.ms-map-nearby-panel header button:focus-visible,.ms-map-selected-panel header button:focus-visible,.ms-map-searchbox-clear:focus-visible,.ms-map-searchbox-filter-clear:focus-visible,.ms-map-primary-action:focus-visible,.ms-map-secondary-action:focus-visible,.ms-map-table-pagination button:focus-visible,.ms-map-filter-panel footer button:focus-visible,.ms-map-activity-grid button:focus-visible,.ms-map-switch-row:focus-within,.ms-map-range:focus-within,.ms-settings-segmented button:focus-visible,.ms-settings-toggle:focus-visible,.ms-settings-nav-row:focus-visible){outline:2px solid var(--ms-focus-outline)!important;outline-offset:3px!important;box-shadow:var(--ms-focus-ring)!important}.ms-map-primary-action{color:color-mix(in srgb, var(--ms-green) 20%, #071114 80%)!important;border:1px solid var(--ms-control-border-selected)!important;background:var(--ms-button-primary-bg)!important;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff14!important}:where(.ms-map-primary-action:hover,.ms-map-primary-action:focus-visible){background:var(--ms-button-primary-bg-hover)!important;filter:brightness(1.04)saturate(1.03)!important;border-color:#baf090b8!important;transform:translateY(-1px)!important}:where(.ms-detail-page .ms-detail-primary,.ms-region-page .ms-region-primary-action,.ms-map-page .ms-map-primary-action,.ms-allregions-page .ms-allregions-location-button){width:auto!important;min-height:var(--ms-filter-control-height)!important;height:var(--ms-filter-control-height)!important;border:1px solid var(--ms-control-border-selected)!important;border-radius:var(--ms-control-radius)!important;color:color-mix(in srgb, var(--ms-green) 20%, #071114 80%)!important;background:var(--ms-button-primary-bg)!important;font-family:inherit!important;font-size:var(--ms-filter-control-font-size)!important;letter-spacing:0!important;padding:0 16px!important;font-weight:650!important;line-height:1!important;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff14!important}:where(.ms-detail-page .ms-detail-primary:hover,.ms-detail-page .ms-detail-primary:focus-visible,.ms-region-page .ms-region-primary-action:hover,.ms-region-page .ms-region-primary-action:focus-visible,.ms-map-page .ms-map-primary-action:hover,.ms-map-page .ms-map-primary-action:focus-visible,.ms-allregions-page .ms-allregions-location-button:hover,.ms-allregions-page .ms-allregions-location-button:focus-visible){background:var(--ms-button-primary-bg-hover)!important;filter:brightness(1.04)saturate(1.03)!important;border-color:#baf090b8!important;transform:translateY(-1px)!important}:where(.ms-search-tabs button.is-active,.ms-search-tabs button[aria-selected=true],.ms-saved-tabs button.is-active,.ms-saved-tabs button[aria-selected=true],.ms-search-pagination button.is-active,.ms-search-pagination button[aria-current=page],.ms-settings-segmented button.is-selected,.ms-settings-segmented button[aria-pressed=true],.ms-map-activity-grid button.is-active,.ms-map-activity-grid button[aria-pressed=true],.ms-map-table-pagination button.is-active,.ms-map-table-pagination button[aria-current=page],.ms-map-toolbar>button.is-active,.ms-map-controls button.is-active){color:var(--ms-green)!important;border-color:var(--ms-control-border-selected)!important;background:var(--ms-control-surface-selected)!important;box-shadow:inset 0 1px #ffffff09!important}:where(.ms-map-searchbox-results){border:1px solid var(--ms-popover-border)!important;border-radius:var(--ms-popover-radius)!important;background:var(--ms-surface-tint), var(--ms-surface-e)!important;box-shadow:var(--ms-popover-shadow)!important}:where(.ms-map-filter-panel){z-index:560!important;color:var(--ms-control-text)!important;background:var(--ms-surface-tint), color-mix(in srgb, var(--ms-surface-e) 96%, black 4%)!important}:where(.ms-map-filter-panel h2,.ms-map-filter-panel h3,.ms-map-filter-panel label,.ms-map-filter-panel small,.ms-map-filter-panel footer){opacity:1!important}:where(.ms-map-filter-panel h2){color:var(--ms-text-primary)!important}:where(.ms-map-filter-panel h3,.ms-map-filter-panel small,.ms-map-filter-panel footer){color:var(--ms-control-text-muted)!important}:where(.ms-map-searchbox-results button){min-height:var(--ms-dropdown-item-height)!important;border-radius:var(--ms-control-radius)!important;color:var(--ms-control-text)!important;transition:var(--ms-control-transition)!important;background:0 0!important}:where(.ms-map-searchbox-results button.is-active,.ms-map-searchbox-results button:hover,.ms-map-searchbox-results [aria-selected=true] button){color:var(--ms-text-primary)!important;background:var(--ms-button-text-bg-hover)!important}:where(.ms-map-activity-grid button){border:1px solid var(--ms-control-border)!important;border-radius:var(--ms-control-radius)!important;color:var(--ms-control-text-muted)!important;background:var(--ms-button-secondary-bg)!important;transition:var(--ms-control-transition)!important}:where(.ms-map-activity-grid button:hover){border-color:var(--ms-control-border-hover)!important;color:var(--ms-text-primary)!important;background:var(--ms-button-secondary-bg-hover)!important;transform:translateY(-1px)!important}:where(.ms-settings-toggle){width:var(--ms-switch-width)!important;min-height:var(--ms-switch-height)!important;border:1px solid var(--ms-control-border)!important;border-radius:var(--ms-control-radius-pill)!important;background:var(--ms-button-secondary-bg)!important}:where(.ms-settings-toggle span){width:var(--ms-switch-thumb-size)!important;height:var(--ms-switch-thumb-size)!important;transition:transform var(--ms-interaction-duration-popover) ease!important}:where(.ms-settings-toggle.is-on){border-color:var(--ms-control-border-selected)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 92%, white 8%), color-mix(in srgb, var(--ms-green) 74%, black 26%))!important}:where(.ms-map-switch-row i){border-radius:var(--ms-control-radius-pill)!important;width:34px!important;height:19px!important;transition:var(--ms-control-transition)!important;background:#aeb9b833!important}:where(.ms-map-switch-row input:checked+i){background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 92%, white 8%), color-mix(in srgb, var(--ms-green) 74%, black 26%))!important}:where(.ms-map-range span){height:var(--ms-slider-track-height)!important;background:#848f8c29!important}:where(.ms-map-range b){height:var(--ms-slider-track-height)!important;background:var(--ms-green)!important}:where(){width:var(--ms-slider-thumb-size)!important;height:var(--ms-slider-thumb-size)!important;background:#e6f8de!important;box-shadow:0 0 0 3px #7ed957ad!important}:where(.ms-search-tabs button:disabled,.ms-search-pagination button:disabled,.ms-saved-tabs button:disabled,.ms-allregions-pagination button:disabled,.ms-allregions-expand:disabled,.ms-map-table-pagination button:disabled,.ms-map-toolbar>button:disabled,.ms-map-controls button:disabled,.ms-map-filter-panel button:disabled,.ms-settings-toggle:disabled,.ms-settings-segmented button:disabled){color:var(--ms-control-text-disabled)!important;opacity:var(--ms-control-disabled-opacity)!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}:where(.ms-saved-empty-link,.ms-search-location-action,.ms-search-section-action){color:var(--ms-link-color)!important;transition:var(--ms-control-transition)!important}:where(.ms-saved-empty-link:hover,.ms-saved-empty-link:focus-visible,.ms-search-location-action:hover,.ms-search-location-action:focus-visible,.ms-search-section-action:hover,.ms-search-section-action:focus-visible){color:var(--ms-link-color-hover)!important}:where(.ms-search-tabs){width:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:start!important;display:inline-flex!important}:where(.ms-search-section-action){border-radius:var(--ms-control-radius-tight)!important;min-height:32px!important;color:var(--ms-link-color)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0!important;font-weight:620!important}:where(.ms-search-section-action:hover){background:0 0!important;transform:none!important}:where(.ms-search-section-action:focus-visible){outline:2px solid var(--ms-focus-outline)!important;outline-offset:3px!important;box-shadow:var(--ms-focus-ring)!important;background:0 0!important}}@media (width>=1024px) and (prefers-reduced-motion:reduce){:where(.desktop-search-control,.desktop-search-control *,.ms-search-page button,.ms-saved-page button,.ms-saved-page a,.ms-map-page button,.ms-map-page input,.ms-settings-page button,.ms-settings-page a){transition:none!important;transform:none!important}}@media (width>=1024px){.ms-decision-page,.ms-detail-page,.ms-region-page,.ms-map-page,.ms-search-page,.ms-saved-page,.ms-settings-page,.ms-about-page,.ms-how-page,.ms-data-page,.ms-privacy-page,.ms-terms-page,.ms-contact-page,.ms-allregions-page,:is(.page:has(.ms-decision-page),.page:has(.ms-detail-page),.page:has(.ms-region-page),.page:has(.ms-map-page),.page:has(.ms-search-page),.page:has(.ms-saved-page),.page:has(.ms-settings-page),.page:has(.ms-about-page),.page:has(.ms-how-page),.page:has(.ms-data-page),.page:has(.ms-privacy-page),.page:has(.ms-terms-page),.page:has(.ms-contact-page),.page:has(.ms-allregions-page)){background:var(--ms-surface-background)!important}.ms-decision-page .ms-desktop-shell--home,.ms-detail-page .ms-desktop-shell,.ms-region-page .ms-desktop-shell,.ms-map-page .ms-map-shell,.ms-search-page .ms-search-shell,.ms-saved-page .ms-desktop-shell--home,.ms-settings-page .ms-desktop-shell,.ms-about-page .ms-desktop-shell--home,.ms-how-page .ms-desktop-shell--home,.ms-data-page .ms-desktop-shell--home,.ms-privacy-page .ms-desktop-shell--home,.ms-terms-page .ms-desktop-shell--home,.ms-contact-page .ms-desktop-shell--home,.ms-allregions-page .ms-desktop-shell--home,.ms-desktop-shell,.ms-decision-page .ms-desktop-header,.ms-map-page .ms-desktop-header,.ms-search-page .ms-desktop-header,.ms-saved-page .ms-desktop-header,.ms-about-page .ms-desktop-header,.ms-how-page .ms-desktop-header,.ms-data-page .ms-desktop-header,.ms-privacy-page .ms-desktop-header,.ms-terms-page .ms-desktop-header,.ms-contact-page .ms-desktop-header,.ms-allregions-page .ms-desktop-header,.ms-desktop-header{background:var(--ms-surface-primary)!important}.ms-decision-hero,.ms-decision-top-today,.ms-decision-regions,.ms-decision-value-strip,.ms-decision-signup,.ms-detail-condition-card,.ms-detail-panel,.ms-detail-stats,.ms-detail-nearby,.ms-region-stat-strip,.ms-region-panel,.ms-region-mountain-row,.ms-allregions-stat-strip,.ms-allregions-panel,.ms-allregions-live-summary,.ms-allregions-top-row,.ms-allregions-region-row,.ms-map-table-panel,.ms-search-mountain-list,.ms-search-region-list,.ms-search-tip,.ms-saved-list,.ms-saved-empty-state,.ms-saved-callout,.ms-settings-card,.ms-settings-note,.ms-about-panel,.ms-about-overview,.ms-about-score-card,.ms-about-source-card,.ms-about-contact,.ms-privacy-card,.ms-privacy-state,.ms-privacy-faq,.ms-privacy-footer,.ms-privacy-contact,.ms-terms-read-carefully,.ms-terms-card,.ms-terms-footer,.ms-contact-form-card,.ms-contact-support{background:var(--ms-surface-tint), var(--ms-surface-primary)!important}.ms-map-searchbox-shell,.ms-map-searchbox-results,.ms-map-filter-panel,.ms-map-selected-panel,.ms-map-nearby-panel,.ms-map-controls button,.ms-decision-location-panel{background:var(--ms-surface-tint), var(--ms-surface-elevated)!important}.ms-decision-hero,.ms-detail-hero,.ms-region-hero,.ms-allregions-hero,.ms-about-overview,.ms-about-panel,.ms-how-process,.ms-how-score-explained,.ms-data-system,.ms-contact-form-card{border:1px solid var(--ms-border-default)!important;border-radius:var(--ms-radius-surface-a)!important;background:var(--ms-surface-tint), var(--ms-surface-raised)!important;box-shadow:var(--ms-shadow-surface-a)!important}.ms-decision-top-today,.ms-decision-regions,.ms-detail-condition-card,.ms-detail-panel,.ms-detail-stats,.ms-detail-nearby,.ms-region-panel,.ms-allregions-panel,.ms-allregions-live-summary,.ms-map-table-panel,.ms-search-mountain-list,.ms-search-region-list,.ms-saved-list,.ms-saved-table,.ms-settings-card,.ms-about-score-card,.ms-about-source-card,.ms-about-contact,.ms-how-section,.ms-how-evaluate,.ms-how-eval-card,.ms-data-row,.ms-privacy-card,.ms-terms-card,.ms-contact-support{border:1px solid var(--ms-border-default)!important;border-radius:var(--ms-radius-surface-b)!important;background:var(--ms-surface-tint), var(--ms-surface-raised)!important;box-shadow:var(--ms-shadow-surface-b)!important}.ms-decision-value-strip,.ms-decision-signup,.ms-region-stat-strip,.ms-allregions-stat-strip,.ms-search-empty-panel,.ms-search-help-panel,.ms-search-tip,.ms-search-empty,.ms-saved-empty-state,.ms-saved-callout,.ms-settings-note,.ms-how-note,.ms-how-notice,.ms-data-note,.ms-privacy-state,.ms-privacy-faq,.ms-privacy-footer,.ms-privacy-contact,.ms-terms-read-carefully,.ms-terms-footer{border:1px solid var(--ms-border-status)!important;border-radius:var(--ms-radius-surface-c)!important;background:var(--ms-surface-tint), var(--ms-surface-status)!important;box-shadow:var(--ms-shadow-surface-c)!important}.ms-search-box,.ms-search-tabs button,.ms-settings-segmented,.ms-settings-toggle,.ms-settings-static-value,.ms-detail-secondary,.ms-map-searchbox-shell,.ms-map-select,.ms-map-chip,.ms-decision-location-panel input,.ms-contact-field input,.ms-contact-field select,.ms-contact-field textarea,.ms-contact-select-wrap,.ms-contact-dropzone{border-color:var(--ms-border-inset)!important;border-radius:var(--ms-radius-surface-d)!important;background:var(--ms-surface-tint), var(--ms-surface-interactive)!important;box-shadow:var(--ms-shadow-surface-d)!important}.ms-map-searchbox-results,.ms-map-filter-panel,.ms-map-selected-panel,.ms-map-nearby-panel,.ms-map-controls button,.ms-map-toolbar>button,.ms-map-locate,.ms-map-dropdown,.ms-map-refresh,.ms-map-road-alerts,.ms-decision-location-panel{border:1px solid var(--ms-border-floating)!important;border-radius:var(--ms-radius-surface-e)!important;background:var(--ms-surface-tint), var(--ms-surface-interactive)!important;box-shadow:var(--ms-shadow-surface-e)!important}.ms-decision-region-card,.ms-decision-top-today li a,.ms-detail-nearby-row,.ms-region-mountain-row,.ms-allregions-top-row,.ms-allregions-region-row,.ms-allregions-full-row,.ms-map-nearby-row,.ms-map-table-row,.ms-search-mountain-row,.ms-search-region-row,.ms-saved-row,.ms-saved-region-row,.ms-about-action-row,.ms-settings-pref-row,.ms-settings-manage-row{border-color:var(--ms-border-weak)!important;border-radius:var(--ms-radius-row)!important;box-shadow:none!important;transition:var(--ms-transition-control)!important}.ms-decision-region-card:hover,.ms-decision-top-today li a:hover,.ms-detail-nearby-row:hover,.ms-region-mountain-row:hover,.ms-allregions-top-row:hover,.ms-allregions-region-row:hover,.ms-allregions-full-row:hover,.ms-map-nearby-row:hover,.ms-map-table-row:hover,.ms-search-mountain-row:hover,.ms-search-region-row:hover,.ms-saved-row:hover,.ms-saved-region-row:hover,.ms-about-action-row:hover,.ms-settings-manage-row:hover{background:var(--ms-surface-object-hover)!important;border-color:var(--ms-border-strong)!important}.ms-decision-top-today li a:focus-visible,.ms-decision-region-card:focus-visible,.ms-detail-nearby-row:focus-visible,.ms-region-mountain-row:focus-visible,.ms-allregions-top-row:focus-visible,.ms-allregions-region-row:focus-visible,.ms-allregions-full-row:focus-visible,.ms-map-nearby-row:focus-visible,.ms-map-table-row:focus-visible,.ms-search-mountain-row:focus-visible,.ms-search-region-row:focus-visible,.ms-saved-row:focus-visible,.ms-saved-region-row:focus-visible,.ms-about-action-row:focus-visible,.ms-settings-manage-row:focus-visible,.ms-search-box:focus-within,.ms-search-tabs button:focus-visible,.ms-settings-segmented button:focus-visible,.ms-settings-toggle:focus-visible,.ms-settings-nav-row:focus-visible,.ms-detail-save:focus-visible,.ms-detail-primary:focus-visible,.ms-detail-secondary:focus-visible,.ms-map-controls button:focus-visible,.ms-map-toolbar button:focus-visible,.ms-map-locate:focus-visible,.ms-map-details-button:focus-visible,.ms-map-directions-button:focus-visible,.ms-decision-location-panel input:focus-visible,.ms-decision-location-panel button:focus-visible{outline:2px solid var(--ms-focus-outline)!important;outline-offset:3px!important;box-shadow:var(--ms-focus-ring)!important}.ms-search-tabs button.is-active,.ms-search-tabs button[aria-selected=true],.ms-search-pagination button.is-active,.ms-search-pagination button[aria-current=page],.ms-settings-segmented button.is-selected,.ms-settings-segmented button[aria-pressed=true],.ms-map-chip.is-active,.ms-map-chip[aria-pressed=true],.ms-map-activity-grid button.is-active,.ms-map-activity-grid button[aria-pressed=true],.ms-map-table-pagination button.is-active,.ms-map-table-pagination button[aria-current=page],.ms-map-toolbar>button.is-active,.ms-map-controls button.is-active,.ms-saved-tabs button.is-active,.ms-saved-tabs button[aria-selected=true]{border-color:var(--ms-control-border-selected)!important;background:var(--ms-control-surface-selected)!important;color:var(--ms-green)!important}.ms-search-tabs button:is(.is-active,[aria-selected=true]):hover,.ms-search-pagination button:is(.is-active,[aria-current=page]):hover,.ms-saved-tabs button:is(.is-active,[aria-selected=true]):hover,.ms-settings-segmented button:is(.is-selected,[aria-pressed=true]):hover,.ms-map-activity-grid button:is(.is-active,[aria-pressed=true]):hover,.ms-map-table-pagination button:is(.is-active,[aria-current=page]):hover,.ms-map-toolbar>button.is-active:hover,.ms-map-controls button.is-active:hover{border-color:var(--ms-control-border-selected)!important;background:var(--ms-control-surface-selected-hover)!important;color:var(--ms-green)!important}.ms-map-nearby-row.is-active,.ms-map-table-row.is-selected,.ms-map-table-row[aria-pressed=true]{background:var(--ms-control-surface-selected)!important}.ms-map-nearby-row.is-active:hover,.ms-map-table-row:is(.is-selected,[aria-pressed=true]):hover{background:var(--ms-control-surface-selected-hover)!important}.ms-decision-page :is(.ms-decision-top-today header a,.ms-decision-regions header a):focus-visible,.ms-allregions-page a.ms-allregions-secondary-action:focus-visible,.ms-region-page :is(.ms-region-secondary-action,.ms-region-back):focus-visible,.ms-detail-page :is(.ms-detail-back,.ms-detail-source-link,.ms-detail-nearby header a):focus-visible,.ms-map-page .ms-map-top-rated>header a:focus-visible,.ms-search-page :is(.ms-search-section-action,.ms-search-help-action):focus-visible,.ms-saved-page .ms-saved-empty-link:focus-visible,.ms-about-page .ms-about-panel-link:focus-visible{outline:2px solid var(--ms-focus-outline)!important;outline-offset:3px!important;border-radius:var(--ms-control-radius-tight)!important;box-shadow:var(--ms-focus-ring)!important}.ms-search-tabs button:active:not(:disabled),.ms-search-pagination button:active:not(:disabled),.ms-saved-tabs button:active:not(:disabled),.ms-settings-segmented button:active:not(:disabled),.ms-map-activity-grid button:active:not(:disabled),.ms-map-table-pagination button:active:not(:disabled),.ms-allregions-pagination button:active:not(:disabled){background:var(--ms-control-surface-pressed)!important;transform:translateY(0)!important}.ms-surface-disabled,.ms-search-tabs button:disabled,.ms-search-pagination button:disabled,.ms-saved-tabs button:disabled,.ms-settings-toggle:disabled,.ms-settings-segmented button:disabled,.ms-map-activity-grid button:disabled,.ms-map-table-pagination button:disabled,.ms-map-controls button:disabled,.ms-map-toolbar button:disabled,.ms-allregions-pagination button:disabled,.ms-decision-location-panel button:disabled{opacity:.52!important;cursor:not-allowed!important;box-shadow:none!important}.ms-search-tabs{width:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:start!important;display:inline-flex!important}.ms-search-section-action{border-radius:var(--ms-control-radius-tight)!important;min-height:32px!important;color:var(--ms-link-color)!important;box-shadow:none!important;transition:var(--ms-control-transition)!important;background:0 0!important;border:0!important;padding:4px 0!important;font-weight:620!important}.ms-search-section-action:hover,.ms-search-section-action:focus-visible{color:var(--ms-link-color-hover)!important;background:0 0!important;transform:none!important}.ms-search-section-action:focus-visible{outline:2px solid var(--ms-focus-outline)!important;outline-offset:3px!important;box-shadow:var(--ms-focus-ring)!important}.ms-settings-toggle{width:var(--ms-switch-width)!important;min-height:var(--ms-switch-height)!important;border-radius:var(--ms-control-radius-pill)!important;border:1px solid var(--ms-control-border)!important;background:var(--ms-button-secondary-bg)!important;box-shadow:var(--ms-shadow-surface-d)!important}.ms-settings-toggle.is-on{border-color:var(--ms-control-border-selected)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--ms-green) 92%, white 8%), color-mix(in srgb, var(--ms-green) 74%, black 26%))!important}.ms-settings-toggle span{width:var(--ms-switch-thumb-size)!important;height:var(--ms-switch-thumb-size)!important;transition:transform var(--ms-interaction-duration-popover) ease!important;border-radius:50%!important}.ms-detail-page .ms-detail-back{font-size:clamp(12px,.7vw,13px)!important;line-height:1!important}.ms-detail-page .ms-detail-title-row{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:clamp(28px,1.9vw,36px)!important}.ms-detail-page .ms-detail-hero h1{font-size:var(--ms-template-destination-detail-title)!important;letter-spacing:0!important;text-wrap:nowrap!important;white-space:nowrap!important;min-width:0!important;max-width:calc(100% - 52px)!important;line-height:1.02!important}.ms-region-page .ms-region-hero h1{font-size:var(--ms-template-region-detail-title)!important;letter-spacing:-.026em!important;text-wrap:nowrap!important;white-space:nowrap!important;min-width:0!important;max-width:calc(100% - 52px)!important;line-height:1.02!important}.ms-allregions-page .ms-allregions-hero h1{font-size:var(--ms-template-collection-index-title)!important;letter-spacing:0!important;text-wrap:nowrap!important;white-space:nowrap!important;min-width:0!important;max-width:calc(100% - 52px)!important;line-height:1.02!important}.ms-detail-page .ms-detail-location{gap:11px!important;font-size:17px!important;line-height:1.3!important}.ms-detail-page .ms-detail-hero-actions{gap:16px!important;margin-top:clamp(20px,1.8vw,28px)!important}.ms-detail-page .ms-detail-primary.ms-decision-cta{width:auto!important;min-width:0!important;height:var(--ms-filter-control-height)!important;border-radius:var(--ms-control-radius)!important;font-size:var(--ms-filter-control-font-size)!important;padding:0 16px!important;font-weight:650!important}.ms-map-page .ms-map-top-rated h2{font-size:var(--ms-section-heading-size)!important;font-weight:var(--ms-section-heading-weight)!important;line-height:var(--ms-section-heading-line-height)!important;letter-spacing:var(--ms-section-heading-letter-spacing)!important}.ms-detail-page .ms-detail-card-header h2,.ms-detail-page .ms-detail-panel h2,.ms-detail-page .ms-detail-summary-headline{letter-spacing:0!important;font-size:22px!important;font-weight:720!important;line-height:1.2!important}.ms-detail-page .ms-detail-summary-headline{font-size:20px!important;font-weight:680!important;line-height:1.18!important}.ms-detail-page .ms-detail-summary-body,.ms-detail-page .ms-detail-about-copy,.ms-detail-page .ms-detail-summary-support-item p,.ms-detail-page .ms-detail-about-activities-header p{font-size:clamp(12px,.79vw,15px)!important;line-height:1.45!important}.ms-detail-page .ms-detail-summary-support-item strong,.ms-detail-page .ms-detail-about-fact b,.ms-detail-page .ms-detail-about-activities-header h3{font-size:13px!important}.ms-detail-page .ms-detail-about-fact small{font-size:11px!important}.ms-detail-page .ms-detail-about-activity-chip,.ms-detail-page .ms-detail-nearby header a,.ms-detail-page .ms-detail-nearby-list .ms-decision-today-copy small,.ms-detail-page .ms-detail-nearby-list>a>small{font-size:12px!important}.ms-detail-page .ms-detail-nearby-list .ms-decision-today-copy strong{font-size:15px!important;line-height:1.18!important}:where(.ms-about-page,.ms-how-page,.ms-privacy-page,.ms-terms-page,.ms-contact-page){font-family:var(--font-sans)!important}:where(.ms-about-page .ms-about-page-hero p,.ms-how-page .ms-how-hero p,.ms-privacy-page .ms-privacy-hero p,.ms-terms-page .ms-terms-hero p,.ms-contact-page .ms-contact-hero p){font-size:var(--ms-utility-lede-size)!important;font-weight:400!important;line-height:1.55!important}:where(.ms-about-page .ms-about-panel h2,.ms-about-page .ms-about-side-panels h2,.ms-how-page .ms-how-evaluate h2,.ms-how-page .ms-how-score-explained h2,.ms-privacy-page .ms-privacy-card h2,.ms-privacy-page .ms-privacy-faq h2,.ms-terms-page .ms-terms-card h2){font-size:var(--ms-utility-section-title-size)!important;font-weight:650!important;line-height:1.2!important}.ms-contact-page .ms-contact-form-card h2{font-size:var(--ms-utility-feature-title-size)!important;font-weight:650!important;line-height:1.15!important}:where(.ms-about-page .ms-about-panel header p,.ms-about-page .ms-about-side-panels p,.ms-about-page .ms-about-inline-note,.ms-how-page .ms-how-process p,.ms-how-page .ms-how-score-explained>p,.ms-how-page .ms-how-note,.ms-privacy-page .ms-privacy-card p,.ms-privacy-page .ms-privacy-card li,.ms-terms-page .ms-terms-card p,.ms-terms-page .ms-terms-card:nth-child(n+9) p){font-size:var(--ms-utility-body-size)!important;line-height:var(--ms-utility-body-line-height)!important}:where(.ms-contact-page .ms-contact-form-card header p,.ms-contact-page .ms-contact-support p){font-size:15px!important;line-height:1.45!important}:where(.ms-about-page .ms-about-score-grid strong,.ms-about-page .ms-about-source-grid strong,.ms-about-page .ms-about-resource-link strong,.ms-how-page .ms-how-process strong,.ms-how-page .ms-how-eval-card strong,.ms-privacy-page .ms-privacy-info-tile strong,.ms-contact-page .ms-contact-support strong){font-size:var(--ms-utility-card-title-size)!important;font-weight:650!important;line-height:1.25!important}:where(.ms-about-page .ms-about-score-grid span,.ms-about-page .ms-about-source-grid p,.ms-about-page .ms-about-resource-link small,.ms-about-page .ms-about-faq-item p,.ms-how-page .ms-how-eval-card li,.ms-how-page .ms-how-score-bar small){font-size:var(--ms-utility-supporting-size)!important;line-height:1.45!important}:where(.ms-about-page .ms-about-source-grid small,.ms-how-page .ms-how-eval-card small){font-size:var(--ms-utility-caption-size)!important;line-height:1.35!important}.ms-about-page .ms-about-faq button{min-height:var(--ms-filter-control-height)!important;font-size:var(--ms-utility-body-size)!important;font-weight:500!important;line-height:1.35!important}:where(.ms-how-page .ms-how-score-bar strong,.ms-how-page .ms-how-score-bar b){font-size:var(--ms-utility-body-size)!important;line-height:1.25!important}.ms-visual-card,.ms-region-mountain-card,.ms-allregions-region-card{border-color:var(--ms-border-card)!important;background:var(--ms-surface-card)!important;box-shadow:none!important}.ms-visual-card:hover,.ms-visual-card:focus-visible,.ms-region-mountain-card:hover,.ms-region-mountain-card:focus-visible,.ms-allregions-region-card:hover,.ms-allregions-region-card:focus-visible{border-color:var(--ms-border-strong)!important;background:var(--ms-surface-card)!important;box-shadow:none!important;transform:translateY(-1px)!important}.ms-live-summary-strip,.ms-detail-conditions-strip,.ms-region-conditions-strip{--ms-live-strip-bg:var(--ms-surface-card);--ms-live-strip-border:var(--ms-border-card);--ms-live-strip-divider:var(--ms-border-subtle);border:1px solid var(--ms-border-card)!important;border-radius:var(--ms-radius-card)!important;background:var(--ms-surface-card)!important;box-shadow:none!important}.ms-detail-conditions-strip .ms-live-summary-header,.ms-region-conditions-strip .ms-live-summary-header{border-right-color:var(--ms-border-subtle)!important}.ms-detail-page .ms-live-summary-metrics>.ms-live-summary-item,.ms-region-page .ms-live-summary-metrics>.ms-live-summary-item{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important}.ms-detail-page .ms-live-summary-metrics .ms-environmental-metric-visual:not(.is-ultra-watermark),.ms-region-page .ms-live-summary-metrics .ms-environmental-metric-visual:not(.is-ultra-watermark){width:clamp(64px,5vw,82px)!important;height:80px!important}.ms-detail-page .ms-live-summary-metrics>.ms-live-summary-item>h3,.ms-region-page .ms-live-summary-metrics>.ms-live-summary-item>small{color:var(--ms-live-strip-label)!important;letter-spacing:.055em!important;font-size:clamp(10px,.72vw,11px)!important;font-weight:700!important;line-height:1.15!important}.ms-detail-page .ms-live-summary-metrics>.ms-live-summary-item>.ms-live-summary-value,.ms-region-page .ms-live-summary-metrics>.ms-live-summary-item>.ms-live-summary-value{margin-top:3px!important;font-size:clamp(19px,1.32vw,21px)!important;font-weight:650!important;line-height:1.08!important}.ms-detail-page .ms-live-summary-metrics>.ms-live-summary-item>em,.ms-region-page .ms-live-summary-metrics>.ms-live-summary-item>em{color:var(--ms-live-strip-copy)!important;margin-top:4px!important;font-size:clamp(11px,.78vw,12px)!important;line-height:1.25!important}.ms-region-page :is(.ms-region-top-list,.ms-region-outlook),.ms-detail-page :is(.ms-detail-forecast,.ms-detail-trails,.ms-detail-nearby){border-color:var(--ms-border-weak)!important}.ms-region-page .ms-region-outlook-icon,.ms-detail-page .ms-detail-nearby-visual-card,.ms-detail-page .ms-detail-about-fact{border-color:var(--ms-border-subtle)!important}.ms-detail-page .ms-detail-nearby-visual-card:hover,.ms-detail-page .ms-detail-nearby-visual-card:focus-visible{border-color:var(--ms-border-card)!important}.ms-region-page .ms-region-about-facts>span,.ms-detail-page .ms-detail-about-fact{border-color:var(--ms-about-metadata-divider)!important}.ms-detail-page .ms-detail-about-fact{box-shadow:none!important;background:0 0!important}.ms-region-page .ms-region-card-name,.ms-region-page .ms-region-mountain-card .ms-visual-card-copy strong,.ms-detail-page .ms-detail-nearby-visual-card .ms-visual-card-copy strong{font-size:15px!important}.ms-region-page .ms-region-card-distance,.ms-detail-page .ms-detail-nearby-visual-card .ms-visual-card-copy small,.ms-detail-page .ms-detail-nearby-distance{font-size:11px!important}.ms-region-page .ms-region-about-facts small,.ms-detail-page .ms-detail-about-fact small{font-size:var(--ms-about-metadata-label-size)!important}.ms-region-page .ms-region-about-facts strong,.ms-detail-page .ms-detail-about-fact b{font-size:var(--ms-about-metadata-value-size)!important}.ms-region-page .ms-region-map-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 0 16px!important}:is(.ms-region-map-disclosure,.ms-allregions-secondary-disclosure,.ms-map-data-disclosure){border:0!important;border-top:1px solid var(--ms-border-subtle)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:is(.ms-region-map-disclosure,.ms-allregions-secondary-disclosure,.ms-map-data-disclosure)>summary{min-height:58px!important;color:var(--ms-text-primary)!important;cursor:pointer!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:0 2px!important;list-style:none!important;display:grid!important}:is(.ms-region-map-disclosure,.ms-allregions-secondary-disclosure,.ms-map-data-disclosure)>summary:focus-visible{outline:2px solid var(--ms-focus-outline)!important;outline-offset:-2px!important;box-shadow:var(--ms-focus-ring)!important}:is(.ms-region-map-disclosure,.ms-allregions-secondary-disclosure,.ms-map-data-disclosure)>summary span{font-size:13px!important;font-weight:680!important}:is(.ms-region-map-disclosure,.ms-allregions-secondary-disclosure,.ms-map-data-disclosure)>summary small{color:var(--ms-text-muted)!important;font-size:11px!important}:is(.ms-region-map-disclosure,.ms-allregions-secondary-disclosure,.ms-map-data-disclosure)>summary svg{color:var(--ms-link-icon-color)!important;transition:transform var(--ms-interaction-duration-default) ease!important}:is(.ms-region-map-disclosure,.ms-allregions-secondary-disclosure,.ms-map-data-disclosure)[open]>summary{border-bottom:1px solid var(--ms-border-subtle)!important}:is(.ms-region-map-disclosure,.ms-allregions-secondary-disclosure,.ms-map-data-disclosure)[open]>summary svg{transform:rotate(180deg)!important}}@media (width>=901px){.ms-detail-page .is-field-ledger-strip .ms-live-summary-header h2,.ms-region-page .is-field-ledger-strip .ms-live-summary-header h2{color:#f2f5f3fa!important;letter-spacing:-.012em!important;font-size:clamp(18px,1.22vw,21px)!important;font-weight:680!important;line-height:1.15!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-header p,.ms-region-page .is-field-ledger-strip .ms-live-summary-header p{color:#9ca7a3!important;font-size:clamp(11px,.78vw,12px)!important;line-height:1.32!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item>h3,.ms-detail-page .is-field-ledger-strip .ms-live-summary-item>small,.ms-region-page .is-field-ledger-strip .ms-live-summary-item>h3,.ms-region-page .is-field-ledger-strip .ms-live-summary-item>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#77847f!important;letter-spacing:.07em!important;font-size:clamp(10px,.72vw,11px)!important;font-weight:700!important;line-height:1.15!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item>.ms-live-summary-value,.ms-region-page .is-field-ledger-strip .ms-live-summary-item>.ms-live-summary-value{font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;color:var(--ms-live-item-value)!important;letter-spacing:-.02em!important;font-size:clamp(19px,1.32vw,22px)!important;font-weight:650!important;line-height:1.08!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item.is-weather>.ms-live-summary-value,.ms-region-page .is-field-ledger-strip .ms-live-summary-item.is-weather>.ms-live-summary-value{color:#f2f5f3!important}.ms-detail-page .is-field-ledger-strip .ms-live-summary-item>em,.ms-region-page .is-field-ledger-strip .ms-live-summary-item>em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#a1aaa6!important;letter-spacing:0!important;text-shadow:none!important;font-size:clamp(11px,.78vw,12px)!important;line-height:1.25!important}.ms-detail-page .is-hero-deck-strip,.ms-region-page .is-hero-deck-strip{z-index:3;min-height:104px;bottom:0;left:0;right:0;box-shadow:none!important;background:linear-gradient(#02080a2e,#02080af0 26%,#02080afa)!important;border:0!important;border-top:1px solid #deebe63d!important;border-radius:0!important;margin:0!important;padding:0 clamp(48px,5.4vw,68px)!important;position:absolute!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>h3,.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>small,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>h3,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>small{color:#dce5e294!important;letter-spacing:.07em!important;font-size:clamp(10px,.72vw,11px)!important;font-weight:700!important;line-height:1.15!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>.ms-live-summary-value,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>.ms-live-summary-value{color:var(--ms-live-item-value)!important;text-shadow:0 1px 10px #0000006b!important;font-size:clamp(20px,1.38vw,23px)!important;font-weight:650!important;line-height:1.08!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item.is-weather>.ms-live-summary-value,.ms-region-page .is-hero-deck-strip .ms-live-summary-item.is-weather>.ms-live-summary-value{color:#f4f7f5!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>em,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>em{color:#e8efecb3!important;text-shadow:0 1px 10px #0000006b!important;font-size:clamp(11px,.78vw,12px)!important;line-height:1.25!important}.ms-detail-page .ms-detail-hero,.ms-region-page .ms-region-hero{--ms-reference-hero-deck-height:clamp(110px, 8.6vw, 116px);box-sizing:border-box!important}.ms-detail-page .ms-detail-hero-copy,.ms-region-page .ms-region-hero-copy{box-sizing:border-box!important;padding:clamp(40px,4vw,52px) clamp(52px,5.4vw,68px) 0!important}.ms-detail-page .ms-detail-hero-copy{width:min(70%,850px)!important}.ms-region-page .ms-region-hero-copy{width:min(74%,900px)!important}.ms-detail-page .ms-detail-back,.ms-region-page .ms-region-back{font-size:clamp(12px,.92vw,14px)!important}.ms-detail-page .ms-detail-title-row,.ms-region-page .ms-region-title-row{gap:15px!important;margin-top:clamp(27px,2.2vw,32px)!important}.ms-detail-page .ms-detail-hero h1,.ms-region-page .ms-region-hero h1{letter-spacing:-.025em!important;max-width:calc(100% - 58px)!important;font-size:clamp(52px,4.4vw,58px)!important;font-weight:430!important;line-height:.99!important}.ms-detail-page .ms-detail-title-row.is-long-title h1,.ms-region-page .ms-region-title-row.is-long-title h1{font-size:clamp(49px,4vw,53px)!important}.ms-detail-page .ms-detail-title-row.is-extra-long-title h1,.ms-region-page .ms-region-title-row.is-extra-long-title h1{font-size:clamp(45px,3.65vw,49px)!important}.ms-detail-page .ms-detail-location,.ms-region-page .ms-region-location{gap:11px!important;margin-top:clamp(12px,1vw,15px)!important;font-size:clamp(15px,1.2vw,17px)!important;line-height:normal!important}.ms-detail-page .ms-detail-location>svg,.ms-region-page .ms-region-location>svg{width:19px!important;height:19px!important}.ms-detail-page .ms-detail-hero-actions,.ms-region-page .ms-region-hero-buttons{gap:16px!important;margin-top:clamp(18px,1.5vw,21px)!important}.ms-detail-page .ms-detail-primary.ms-decision-cta,.ms-region-page .ms-region-primary-action{border-radius:9px!important;gap:11px!important;height:46px!important;min-height:46px!important;margin-top:0!important;padding-inline:clamp(19px,1.6vw,23px)!important;font-size:clamp(13px,.96vw,14px)!important}.ms-detail-page .ms-detail-inline-share,.ms-region-page .ms-region-inline-share{gap:.4rem!important;height:auto!important;min-height:0!important;padding:.55rem .25rem!important;font-size:.875rem!important;font-weight:600!important;line-height:normal!important}.ms-detail-page .ms-detail-score.ms-decision-score,.ms-region-page .ms-region-score.ms-decision-score{--ms-desktop-hero-score-size:clamp(154px, 12.5vw, 164px)!important;--ms-hero-score-value-size:clamp(60px, 5.2vw, 68px)!important;--ms-hero-score-band-size:clamp(12px, .96vw, 13px)!important;--ms-hero-score-band-gap:8px!important;--ms-score-ring-stroke:2!important;--ms-score-ring-track-tone:#c3cdc947!important;background:#020708e6!important;box-shadow:0 12px 34px #0000003d!important}.ms-decision-page .ms-decision-score--home{--ms-score-ring-stroke:2!important;--ms-score-ring-track-tone:#c3cdc947!important;background:#020708e6!important;box-shadow:0 12px 34px #0000003d!important}.ms-detail-page .ms-detail-score.ms-decision-score,.ms-region-page .ms-region-hero-actions{top:34%!important;right:clamp(54px,6vw,78px)!important}.ms-detail-page .ms-detail-score.ms-decision-score strong,.ms-region-page .ms-region-score.ms-decision-score strong{letter-spacing:-.055em!important;font-weight:360!important}.ms-detail-page .ms-detail-score.ms-decision-score span,.ms-region-page .ms-region-score.ms-decision-score span{font-size:var(--ms-hero-score-band-size)!important;font-weight:520!important}.ms-detail-page .ms-detail-score.ms-decision-score small,.ms-region-page .ms-region-score.ms-decision-score small{display:none!important}.ms-detail-page .is-hero-deck-strip,.ms-region-page .is-hero-deck-strip{box-sizing:border-box!important;height:var(--ms-reference-hero-deck-height)!important;min-height:var(--ms-reference-hero-deck-height)!important;background:linear-gradient(#0107091f 0%,#010709c2 46%,#010709fa 100%)!important;border:0!important;padding:0 clamp(56px,5.6vw,72px)!important;display:block!important}.ms-detail-page .is-hero-deck-strip:before,.ms-region-page .is-hero-deck-strip:before{content:"";pointer-events:none;background:#deebe62e;height:1px;position:absolute;top:0;left:clamp(56px,5.6vw,72px);right:clamp(56px,5.6vw,72px)}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics{grid-template-columns:var(--ms-live-summary-columns,repeat(4, minmax(0, 1fr)))!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:100%!important;display:grid!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item{grid-template-rows:14px 28px 17px!important;grid-template-columns:35px minmax(0,1fr)!important;align-content:center!important;column-gap:clamp(11.5px,1.12vw,15px)!important;min-width:0!important;min-height:90px!important;padding-inline:clamp(18px,1.85vw,24px)!important;display:grid!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item:first-child,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item:first-child{padding-left:0!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item:last-child,.ms-region-page .is-hero-deck-strip .ms-live-summary-metrics>.ms-live-summary-item:last-child{padding-right:0!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item:after,.ms-region-page .is-hero-deck-strip .ms-live-summary-item:after{opacity:1!important;background:#d8e7e12e!important;height:54px!important;top:50%!important;transform:translateY(-50%)!important}.ms-detail-page .is-hero-deck-strip .ms-field-ledger-metric-icon,.ms-region-page .is-hero-deck-strip .ms-field-ledger-metric-icon{color:#e7eeebad!important;grid-area:1/1/4!important;width:28px!important;height:28px!important}.ms-detail-page .is-hero-deck-strip .ms-field-ledger-metric-icon>svg,.ms-region-page .is-hero-deck-strip .ms-field-ledger-metric-icon>svg{stroke-width:1.35px!important;width:26px!important;height:26px!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>:is(h3,small,.ms-live-summary-value,em),.ms-region-page .is-hero-deck-strip .ms-live-summary-item>:is(h3,small,.ms-live-summary-value,em){grid-column:2!important;align-self:start!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>:is(h3,small),.ms-region-page .is-hero-deck-strip .ms-live-summary-item>:is(h3,small){color:#dce5e2a3!important;letter-spacing:.075em!important;grid-row:1!important;font-size:clamp(10px,.78vw,11px)!important;font-weight:700!important;line-height:1.1!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>.ms-live-summary-value,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>.ms-live-summary-value{grid-row:2!important;margin-top:3px!important;font-size:clamp(21px,1.75vw,24px)!important;font-weight:570!important;line-height:1.05!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-value-prefix,.ms-region-page .is-hero-deck-strip .ms-live-summary-value-prefix{color:#f4f7f5!important;font-weight:500!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item.is-weather>.ms-live-summary-value,.ms-region-page .is-hero-deck-strip .ms-live-summary-item.is-weather>.ms-live-summary-value,.ms-detail-page .is-hero-deck-strip .ms-live-summary-inline-detail,.ms-region-page .is-hero-deck-strip .ms-live-summary-inline-detail{white-space:nowrap!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-inline-detail,.ms-region-page .is-hero-deck-strip .ms-live-summary-inline-detail{color:#e8efecb8!important;font-size:.62em!important;font-weight:500!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item>em,.ms-region-page .is-hero-deck-strip .ms-live-summary-item>em{color:#e8efecb8!important;grid-row:3!important;min-height:15px!important;margin-top:2px!important;font-size:clamp(11px,.9vw,12px)!important;line-height:1.2!important}.ms-detail-page .is-hero-deck-strip .ms-live-summary-item:not(.is-weather)>em,.ms-region-page .is-hero-deck-strip .ms-live-summary-item:not(.is-weather)>em{visibility:hidden!important}.ms-detail-page .ms-detail-conditions-story{background:var(--ms-surface-card)!important;box-shadow:none!important;border:1px solid #a6b1ac26!important;border-bottom-color:#a6b1ac1c!important;outline:0!important;overflow:hidden!important}.ms-detail-page .ms-detail-conditions-story:before,.ms-detail-page .ms-detail-conditions-story:after,.ms-detail-page .ms-detail-conditions-story-image{box-shadow:none!important;outline:0!important}.ms-detail-page .ms-detail-conditions-story-image{clip-path:none;background-position:50% 46%!important;background-size:cover!important;border:0!important}.ms-detail-page .ms-detail-conditions-story-image:before{display:none}}@media (width>=1024px){.ms-detail-page :is(.ms-detail-nearby,.ms-detail-about-card),.ms-region-page :is(.ms-region-top-list,.ms-region-about){border-color:var(--ms-border-weak)!important}.ms-detail-page .ms-detail-nearby-visual-card,.ms-region-page .ms-region-mountain-card{border-color:var(--ms-border-subtle)!important}.ms-detail-page .ms-detail-nearby-visual-card:hover,.ms-detail-page .ms-detail-nearby-visual-card:focus-visible,.ms-region-page .ms-region-mountain-card:hover,.ms-region-page .ms-region-mountain-card:focus-visible{border-color:var(--ms-border-card)!important}.ms-detail-page .ms-detail-about-fact,.ms-region-page .ms-region-about-facts>span{border-color:var(--ms-border-subtle)!important}.ms-detail-page .ms-detail-nearby-visual-card .ms-visual-card-copy small,.ms-region-page .ms-region-mountain-card .ms-visual-card-copy small,.ms-detail-page .ms-detail-nearby-distance,.ms-region-page .ms-region-card-distance{color:var(--ms-text-secondary)!important;font-size:12px!important;line-height:1.3!important}.ms-detail-page .ms-detail-nearby-visual-card .ms-visual-card-copy small,.ms-region-page .ms-region-mountain-card .ms-visual-card-copy small{overflow-wrap:break-word!important;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.ms-detail-page .ms-detail-about-copy,.ms-region-page .ms-region-about-copy p{color:var(--ms-text-secondary)!important}.ms-detail-page .ms-detail-about-fact small,.ms-region-page .ms-region-about-facts small,.ms-region-page .ms-region-about-facts:before{color:#aeb9b8d1!important}.ms-detail-page .ms-detail-about-fact.is-long-value b,.ms-region-page .ms-region-about-facts strong{overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.ms-allregions-page .ms-allregions-top-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ms-allregions-page .ms-allregions-grid-toolbar{justify-content:flex-end!important}.ms-allregions-page .ms-allregions-grid-utility{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.ms-allregions-page .ms-allregions-grid-utility>span{color:var(--ms-text-muted);font-size:var(--ms-utility-caption-size);white-space:nowrap;font-weight:560;line-height:1.2}.ms-map-page .ms-map-workspace{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ms-map-page .ms-map-workspace-toolbar{background:0 0;border-bottom:0;min-height:54px;padding:0 0 10px}.ms-map-page .ms-map-canvas-card{border:1px solid var(--ms-border-card)!important;border-radius:var(--ms-radius-card)!important}.ms-results-pagination{min-height:40px!important;color:var(--ms-text-muted)!important;font-size:var(--ms-filter-control-font-size)!important;grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.ms-results-pagination>span{color:var(--ms-text-secondary);font-size:var(--ms-filter-control-font-size);white-space:nowrap;justify-self:center;font-weight:650;line-height:1.2}.ms-results-pagination>button{cursor:pointer;width:fit-content!important;min-width:104px!important;min-height:var(--ms-filter-control-height)!important;border:1px solid var(--ms-control-border)!important;border-radius:var(--ms-control-radius-tight)!important;color:var(--ms-control-text)!important;background:var(--ms-button-secondary-bg)!important;box-shadow:none!important;font:inherit!important;font-size:var(--ms-filter-control-font-size)!important;transition:var(--ms-control-transition)!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-weight:650!important;display:inline-flex!important}.ms-results-pagination>button:first-of-type{justify-self:start}.ms-results-pagination>button:last-of-type{justify-self:end}.ms-results-pagination>button svg{color:var(--ms-control-text-muted)}.ms-results-pagination>button:hover:not(:disabled){border-color:var(--ms-control-border-hover)!important;color:var(--ms-text-primary)!important;background:var(--ms-button-secondary-bg-hover)!important}.ms-results-pagination>button:focus-visible{outline:2px solid var(--ms-focus-outline)!important;outline-offset:3px!important;border-color:var(--ms-control-border-selected)!important;box-shadow:var(--ms-focus-ring)!important}.ms-results-pagination>button:active:not(:disabled){background:var(--ms-control-surface-pressed)!important;transform:translateY(0)!important}.ms-results-pagination>button:disabled{color:var(--ms-control-text-disabled)!important;border-color:var(--ms-border-weak)!important;opacity:var(--ms-control-disabled-opacity)!important;cursor:not-allowed!important;background:0 0!important}.ms-allregions-page .ms-allregions-pagination{margin-top:24px;padding:0;border-top:0!important}.ms-map-page .ms-map-table-pagination{border-top-color:var(--ms-border-subtle);min-height:64px!important;padding:12px!important}}@media (width<=1023px){:root{--ms-v2-bg:#020708;--ms-v2-surface:#071011;--ms-v2-surface-raised:#091416;--ms-v2-border:#aabcb82e;--ms-v2-border-quiet:#aabcb81f;--ms-v2-text:#f2f5f3;--ms-v2-muted:#aeb8b6;--ms-v2-green:#8bea4f;--ms-v2-page-pad:20px;--ms-v2-space-1:4px;--ms-v2-space-2:8px;--ms-v2-space-3:12px;--ms-v2-space-4:16px;--ms-v2-space-5:20px;--ms-v2-space-6:24px;--ms-v2-space-8:32px;--ms-v2-space-10:40px;--ms-v2-space-12:48px}html,body,#root{background:var(--ms-v2-bg);min-height:100%}.ms-v2-page-brand{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:48px;display:grid}.ms-v2-page-brand>button{width:44px;height:44px;color:var(--ms-v2-text);background:0 0;border:0;place-items:center;padding:0;display:grid}.ms-v2-page-brand>a{justify-self:center;display:inline-flex}.ms-v2-page-brand img{width:166px;height:auto}.page:has(.ms-mobile-decision){background:var(--ms-v2-bg);min-height:100dvh}.ms-mobile-decision{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 0 var(--ms-mobile-bottom-nav-height)!important;background:var(--ms-v2-bg)!important}.ms-mobile-decision .ms-mobile-appbar{z-index:4;top:max(16px, env(safe-area-inset-top));left:var(--ms-v2-page-pad);justify-content:flex-start;min-height:44px;position:absolute}.ms-mobile-decision .ms-mobile-brand-mark{filter:drop-shadow(0 4px 14px #00000080);width:184px}.ms-mobile-decision .ms-mobile-feature-card{align-content:end;gap:14px;margin:0;display:grid;min-height:calc(100dvh - var(--ms-mobile-bottom-nav-height))!important;padding:clamp(250px, 51vh, 470px) var(--ms-v2-page-pad) 14px!important;background:linear-gradient(180deg, #0207080a 0%, #02070814 30%, #020708c2 67%, #020708 94%), linear-gradient(90deg, #0207082e, transparent 60%), var(--mobile-hero-image) center var(--mobile-hero-position,center) / cover no-repeat!important;box-shadow:none!important;border:0!important;border-radius:0!important}.ms-mobile-decision .ms-mobile-feature-copy,.ms-mobile-decision .ms-mobile-score-ring,.ms-mobile-decision .ms-mobile-stats,.ms-mobile-decision .ms-mobile-go-today,.ms-mobile-decision .ms-mobile-updated{z-index:2;position:relative}.ms-mobile-decision .ms-mobile-feature-copy{padding:0}.ms-mobile-decision .ms-mobile-feature-kicker{color:#fff;letter-spacing:.14em;margin-bottom:8px;font-size:12px;font-weight:650}.ms-mobile-decision .ms-mobile-feature-copy h1{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,12vw,54px);font-weight:500;line-height:.98}.ms-mobile-decision .ms-mobile-feature-copy p{letter-spacing:0;margin-top:9px;font-size:17px;font-weight:450}.ms-mobile-decision .ms-mobile-score-ring{justify-self:center;width:132px;margin:0;box-shadow:inset 0 0 0 7px #050c0edb,0 18px 38px #00000057}.ms-mobile-decision .ms-mobile-score-ring strong{font-size:54px}.ms-mobile-decision .ms-mobile-stats{border:1px solid var(--ms-v2-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a0bc7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ms-mobile-decision .ms-mobile-stats span{grid-template-columns:1fr;justify-items:center;gap:4px;min-height:78px;padding:10px 4px}.ms-mobile-decision .ms-mobile-stats strong,.ms-mobile-decision .ms-mobile-stats small{letter-spacing:0;text-align:center;grid-column:1;margin:0;font-size:12px}.ms-mobile-decision .ms-mobile-stats strong{font-size:14px}.ms-mobile-decision .ms-mobile-go-today{color:#071009;background:var(--ms-v2-green);min-height:52px;box-shadow:none;letter-spacing:0;border:0;border-radius:7px;font-size:16px;font-weight:700}.ms-mobile-decision .ms-mobile-go-today svg{transform:none}.ms-mobile-updated{color:var(--ms-v2-muted);text-align:center;margin:-2px 0 0;font-size:12px}.ms-mobile-search-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) var(--ms-v2-page-pad) var(--ms-mobile-bottom-nav-clearance)!important;background:radial-gradient(circle at 50% 0, #7ed9570b, transparent 32%), var(--ms-v2-bg)!important}.ms-mobile-search-page>h1{color:var(--ms-v2-text);letter-spacing:-.025em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1}.ms-mobile-search-page .ms-mobile-search-field{background:#071011eb;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 32px;height:46px}.ms-mobile-search-page .ms-mobile-search-field input{letter-spacing:0;font-size:14px;font-weight:450}.ms-mobile-search-page .ms-mobile-search-tabs{border:0;gap:8px;margin-top:12px;display:flex}.ms-mobile-search-page .ms-mobile-search-tabs button{border:1px solid var(--ms-v2-border);color:#d7dedc;letter-spacing:0;background:#071011cc;border-radius:7px;min-height:36px;padding:0 16px;font-size:12px;font-weight:550}.ms-mobile-search-page .ms-mobile-search-tabs button.is-active{color:var(--ms-v2-green);background:#8bea4f14;border-color:#8bea4f8c}.ms-mobile-search-page .ms-mobile-search-tabs button.is-active:after{content:none}.ms-v2-explore-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.ms-v2-list-map{border:1px solid var(--ms-v2-border);background:#071011c7;border-radius:7px;grid-template-columns:repeat(2,1fr);min-width:142px;height:38px;padding:3px;display:grid}.ms-v2-list-map :is(a,button){color:#c2cbc8;min-width:0;font:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}.ms-v2-list-map .is-active{color:var(--ms-v2-green);background:#8bea4f14}.ms-v2-explore-sort{border:1px solid var(--ms-v2-border);color:#d7dedc;background:#071011c7;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;display:flex;position:relative}.ms-v2-explore-sort select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ms-mobile-search-page .ms-mobile-search-section-heading{margin-bottom:10px}.ms-mobile-search-page .ms-mobile-search-section h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.ms-mobile-search-page .ms-mobile-search-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.ms-mobile-search-page .ms-mobile-search-result{border:1px solid var(--ms-v2-border);background:#071011e0;border-radius:9px;grid-template-columns:minmax(0,1fr) 42px;gap:0;min-height:130px;padding:0;display:grid;position:relative;overflow:hidden}.ms-mobile-search-page .ms-mobile-search-result>a{min-width:0;min-height:130px;color:inherit;grid-template-columns:40% minmax(0,1fr);align-items:stretch;text-decoration:none;display:grid}.ms-mobile-search-page .ms-mobile-search-result>a>img{border-radius:0;width:100%;height:100%;min-height:130px}.ms-mobile-search-page .ms-mobile-search-result>a>span{padding:18px 8px 14px 14px}.ms-mobile-search-page .ms-mobile-search-result strong{letter-spacing:0;padding-right:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.08}.ms-mobile-search-page .ms-mobile-search-result small,.ms-mobile-search-page .ms-mobile-search-result em{color:var(--ms-v2-muted);letter-spacing:0;font-size:11px;font-style:normal;font-weight:450;line-height:1.3;display:block}.ms-mobile-search-page .ms-mobile-search-result em{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:13px;display:-webkit-box;overflow:hidden}.ms-mobile-search-save{z-index:2;color:#d6ddda;background:0 0;border:0;grid-area:1/2;place-items:center;width:44px;height:44px;padding:0;display:grid}.ms-mobile-search-save[aria-pressed=true]{color:var(--ms-v2-green)}.ms-mobile-search-page .ms-mobile-search-score{z-index:2;background:#020708e0;width:50px;height:50px;font-size:20px;position:absolute;bottom:10px;left:calc(40% - 25px)}.map-page-bg{background:var(--ms-v2-bg);min-height:100dvh}.ms-standalone-map-page{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 16px var(--ms-mobile-bottom-nav-height)!important;background:var(--ms-v2-bg)!important;display:block!important}.ms-standalone-map-header{grid-template-columns:0 minmax(0,1fr) 0;min-height:44px;margin:0 0 10px}.ms-standalone-map-header h1{text-align:left;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500}.ms-standalone-map-header:has(.ms-standalone-map-back){grid-template-columns:44px minmax(0,1fr) 0;gap:10px}.ms-standalone-map-header:has(.ms-standalone-map-back) h1{text-align:left}.ms-standalone-map-search{margin-bottom:10px}.ms-standalone-map-search .ms-map-searchbox-shell{background:#071011f0;border-radius:8px}.ms-standalone-map-filter-row{gap:8px;margin:0 -16px;padding:0 16px 10px}.ms-standalone-map-filter-row button{border-radius:7px;height:36px;padding:0 14px;font-size:12px;font-weight:550}.ms-standalone-map-filter-row button.is-active{color:var(--ms-v2-green);background:#8bea4f14;border-color:#8bea4f8c}.ms-standalone-map-filter-row .ms-standalone-map-filter-control{width:40px}.ms-standalone-map-canvas-shell{height:calc(100dvh - 164px);min-height:520px;margin:0 -16px calc(-1 * var(--ms-mobile-bottom-nav-height));box-shadow:none;border-radius:0}.ms-standalone-map-canvas-shell .map-container{filter:saturate(.82)brightness(.72)contrast(1.12)}.ms-standalone-map-floating-controls{right:16px;bottom:calc(var(--ms-mobile-bottom-nav-clearance) + 12px)}.ms-standalone-map-floating-controls button{border:1px solid var(--ms-v2-border);width:48px;height:48px;color:var(--ms-v2-text);background:#020708e6}.ms-standalone-map-selected-card{right:0;bottom:var(--ms-mobile-bottom-nav-height);background:#040c0df7;border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;grid-template-rows:auto auto 48px;grid-template-columns:94px minmax(0,1fr) 44px;min-height:236px;padding:20px 18px 18px;left:0;box-shadow:0 -18px 42px #00000070}.ms-standalone-map-selected-score strong{font-size:30px}.ms-standalone-map-selected-copy strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.ms-standalone-map-selected-cta{color:#071009;background:var(--ms-v2-green);border-radius:7px;grid-area:3/1/auto/-1;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.mobile-saved-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) var(--ms-v2-page-pad) var(--ms-mobile-bottom-nav-clearance)!important;background:radial-gradient(circle at 50% 0, #7ed9570a, transparent 32%), var(--ms-v2-bg)!important}.mobile-saved-header{margin-bottom:18px}.mobile-saved-header h1{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500}.mobile-saved-header p{color:var(--ms-v2-muted);margin:8px 0 0;font-size:13px}.mobile-saved-tabs{border:1px solid var(--ms-v2-border);border-radius:7px;gap:0;display:flex;overflow:hidden}.mobile-saved-tabs button{border-right:1px solid var(--ms-v2-border);letter-spacing:0;flex:1;min-height:38px;font-size:12px;font-weight:550}.mobile-saved-tabs button:last-child{border-right:0}.mobile-saved-tabs button.is-active{color:var(--ms-v2-green);background:#8bea4f14}.mobile-saved-tabs button.is-active:after{content:none}.mobile-saved-content{gap:32px;margin-top:30px}.mobile-saved-section-header h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.mobile-saved-list{gap:10px}.mobile-saved-row{min-height:100px;box-shadow:none;background:#071011e0;border-radius:9px;grid-template-columns:34% minmax(0,1fr) 44px;gap:12px;padding:0 12px 0 0;overflow:hidden}.mobile-saved-thumb{border-radius:0;width:100%;height:100%;min-height:100px}.mobile-saved-copy strong{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.mobile-saved-copy span{font-size:12px}.mobile-saved-empty-state{min-height:calc(100dvh - 260px);padding-bottom:50px;transform:none}.mobile-saved-empty-icon{width:64px;height:64px;color:var(--ms-v2-green);background:#8bea4f0f;border-color:#8bea4f40}.mobile-saved-empty-state h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.mobile-saved-empty-cta{color:#071009;background:var(--ms-v2-green);min-width:180px;height:46px;box-shadow:none;border:0;border-radius:7px;font-weight:700}.mobile-saved-refresh{color:#74827f;text-align:center;margin:22px 0 0;font-size:11px}.ms-mobile-mountain-detail-v2{background:var(--ms-v2-bg)!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero{box-shadow:none;border-radius:0;display:flex;height:auto!important;min-height:610px!important;padding:max(18px, env(safe-area-inset-top)) var(--ms-v2-page-pad) 18px!important;background:linear-gradient(180deg, #0207081f 0%, #02070838 30%, #020708d6 68%, #020708 100%), linear-gradient(90deg, #02070847, transparent 65%), var(--detail-region-image)!important;background-size:cover!important;background-position:var(--detail-image-position-mobile,center var(--detail-image-position,44%))!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-controls{inset:max(16px, env(safe-area-inset-top)) var(--ms-v2-page-pad) auto}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-icon-button{background:#020708b8;border-color:#ffffff29;width:42px;height:42px}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero-content{align-items:end;grid-template-columns:minmax(0,1fr) 90px!important;justify-items:stretch!important;gap:14px!important;display:grid!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-title-block h1{letter-spacing:-.025em;font-weight:500;line-height:.98;font-size:clamp(36px,10vw,46px)!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-title-block p{color:#d7ddda;gap:5px;margin-top:10px;font-size:13px;font-weight:450}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-region-link{min-height:26px}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-score-ring{box-shadow:inset 0 0 0 5px #899a9a24,0 14px 30px #0000004d;justify-self:end!important;width:86px!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-score-ring:after{inset:7px}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-score-ring strong{margin-top:7px;font-size:35px}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-score-ring span{margin-top:4px;font-size:10px}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-score-ring small{display:none}.ms-mobile-detail-hero-summary{z-index:1;color:#cbd3d0;margin:10px 0 0;font-size:13px;line-height:1.4;position:relative}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance{z-index:1;margin:12px 0 0;position:relative}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance .ms-live-summary-header{display:none}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance>div{border:1px solid var(--ms-v2-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020708a3;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance .ms-live-summary-item{border-right:1px solid var(--ms-v2-border-quiet);text-align:center;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:82px;padding:9px 3px;display:grid}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance .ms-live-summary-item:last-child{border-right:0}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance .ms-field-ledger-metric-icon{width:24px;height:24px}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance :is(small,strong,em){color:#edf2ef;margin:0;font-size:11px;font-style:normal;line-height:1.1}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance small{color:var(--ms-v2-muted)}.ms-mobile-detail-directions{z-index:2;color:#071009;background:var(--ms-v2-green);border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:10px;font-size:15px;font-weight:700;text-decoration:none;display:flex;position:relative}.ms-mobile-detail-directions svg{transform:rotate(180deg)}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-content{padding:0 var(--ms-v2-page-pad) 28px}.ms-mobile-mountain-detail-v2 .ms-detail-official-hazards{margin-inline:var(--ms-v2-page-pad)}.ms-mobile-detail-conditions-story{box-shadow:none;background:0 0;border:0;border-radius:0;padding:32px 0 0}.ms-mobile-detail-conditions-story-image{display:block;background:0 0!important;min-height:0!important;padding:0 0 28px!important}.ms-mobile-detail-conditions-story-image:after{content:none!important}.ms-mobile-detail-conditions-story-image small,.ms-mobile-detail-conditions-story-body>header>span{color:#87938f;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.ms-mobile-detail-conditions-story-image h2{letter-spacing:-.018em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.05}.ms-mobile-detail-conditions-story-image p{color:var(--ms-v2-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.ms-mobile-detail-conditions-story-body{border-top:1px solid var(--ms-v2-border-quiet);padding:26px 0 0!important}.ms-mobile-detail-conditions-story-body>header{min-height:30px}.ms-mobile-detail-conditions-story-body ul{margin-top:6px}.ms-mobile-detail-driver{border-bottom:1px solid var(--ms-v2-border-quiet);gap:10px;min-height:84px;padding:15px 0;display:grid;grid-template-columns:34px minmax(0,1fr) auto!important}.ms-mobile-detail-driver>span:nth-child(2){min-width:0}.ms-mobile-detail-driver strong{font-size:14px}.ms-mobile-detail-driver small{color:var(--ms-v2-muted);margin-top:4px;font-size:12px;line-height:1.4}.ms-mobile-detail-driver>b{color:var(--ms-v2-green);white-space:nowrap;align-self:start;font-size:12px;font-weight:600}.ms-mobile-detail-disclosures{border-top:1px solid var(--ms-v2-border-quiet);margin:28px 0 0}.ms-mobile-detail-disclosures details,.ms-mobile-detail-disclosures>a{border-bottom:1px solid var(--ms-v2-border-quiet)}.ms-mobile-detail-disclosures summary,.ms-mobile-detail-disclosures>a{color:#e7ece9;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:14px;text-decoration:none;display:flex}.ms-mobile-detail-disclosures summary span,.ms-mobile-detail-disclosures>a span{color:var(--ms-v2-muted);font-size:12px}.ms-mobile-detail-disclosures details p{color:var(--ms-v2-muted);margin:-4px 0 16px;font-size:12px;line-height:1.45}.ms-mobile-detail-nearby{margin-top:36px}.ms-mobile-detail-nearby h2,.ms-mobile-detail-about-card h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.ms-mobile-detail-about-card{border:0!important;border-top:1px solid var(--ms-v2-border-quiet)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:28px 0 0!important}.mobile-region-detail{background:var(--ms-v2-bg)!important}.mobile-region-hero{border-radius:0;flex-direction:column;justify-content:flex-end;display:flex;min-height:610px!important;padding:max(18px, env(safe-area-inset-top)) var(--ms-v2-page-pad) 18px!important}.mobile-region-hero:after{background:linear-gradient(#0000,#020708cc 48%,#020708 100%);height:76%}.mobile-region-controls{z-index:3;inset:max(16px, env(safe-area-inset-top)) var(--ms-v2-page-pad) auto;position:absolute}.mobile-region-icon-button{background:#020708b8;width:42px;height:42px}.mobile-region-hero-copy{width:100%;margin:0}.mobile-region-hero-copy h1{letter-spacing:-.025em;font-size:clamp(34px,9.6vw,44px);font-weight:500;line-height:1}.mobile-region-hero-copy p{color:#d5ddda;margin:9px 0 0;font-size:13px}.mobile-region-decision{z-index:2;align-items:center;gap:14px;margin-top:16px;display:flex;position:relative}.mobile-region-decision .mobile-region-score-ring{flex:none;width:66px;height:66px;margin:0;box-shadow:0 12px 28px #0000004d}.mobile-region-decision .mobile-region-score-ring__inner{width:calc(100% - 8px);height:calc(100% - 8px)}.mobile-region-decision .mobile-region-score-ring strong{font-size:27px}.mobile-region-decision .mobile-region-score-ring span{display:none}.mobile-region-decision>div:last-child{gap:4px;min-width:0;display:grid}.mobile-region-decision>div:last-child strong{color:var(--mobile-region-score-color,var(--ms-v2-green));font-size:16px}.mobile-region-decision>div:last-child span{color:#c1cbc8;font-size:12px}.mobile-region-hero .mobile-region-conditions{z-index:2;margin:14px 0 0;position:relative}.mobile-region-hero .mobile-region-conditions .ms-live-summary-header{display:none}.mobile-region-hero .mobile-region-conditions>div{border:1px solid var(--ms-v2-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020708a3;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobile-region-hero .mobile-region-conditions .ms-live-summary-item{border-right:1px solid var(--ms-v2-border-quiet);text-align:center;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:78px;padding:8px 3px;display:grid}.mobile-region-hero .mobile-region-conditions .ms-live-summary-item:last-child{border-right:0}.mobile-region-hero .mobile-region-conditions :is(small,strong,em){color:#edf2ef;margin:0;font-size:10px;font-style:normal;line-height:1.1}.mobile-region-map-cta{z-index:2;color:#071009;background:var(--ms-v2-green);border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.mobile-region-content{padding:28px var(--ms-v2-page-pad) 30px;gap:36px;margin-top:0}.mobile-region-section{gap:12px}.mobile-region-section h2,.mobile-region-about-card h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.mobile-region-top-list{box-shadow:none;background:#071011bd;border-radius:8px}.mobile-region-mountain-row{grid-template-columns:68px minmax(0,1fr) 42px;gap:12px;min-height:78px;padding:9px 12px 9px 9px}.mobile-region-mountain-copy strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.mobile-region-about-card{border:0;border-top:1px solid var(--ms-v2-border-quiet);box-shadow:none;background:0 0;border-radius:0;padding:30px 0 0}.mobile-region-about-card>p{font-size:14px;line-height:1.55}.ms-mobile-about-page,.ms-mobile-utility-page{background:radial-gradient(circle at 50% 0, #7ed9570b, transparent 32%), var(--ms-v2-bg)!important}.ms-mobile-about-shell,.ms-mobile-utility-shell{min-height:100dvh;width:min(100%,520px)!important;padding:max(18px, env(safe-area-inset-top)) var(--ms-v2-page-pad) var(--ms-mobile-bottom-nav-clearance)!important}.ms-mobile-about-header{margin:22px 0 24px}.ms-mobile-about-header h1,.ms-mobile-utility-shell :is(.ms-mobile-how-header h1,.ms-mobile-data-header h1,.ms-mobile-settings-header h1){font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em!important;font-size:36px!important;font-weight:500!important;line-height:1.04!important}.ms-mobile-about-brand{border:1px solid var(--ms-v2-border);background:#071011c7;border-radius:9px;gap:16px;margin:0;padding:20px 18px}.ms-mobile-about-brand-row{align-items:flex-start;gap:14px}.ms-mobile-about-logo{width:42px;height:42px}.ms-mobile-about-brand h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.15}.ms-mobile-about-mission{color:#c1cbc8;margin:0;font-size:13px;line-height:1.55}.ms-v2-about-stats{border-top:1px solid var(--ms-v2-border-quiet);display:grid}.ms-v2-about-stats>span{border-bottom:1px solid var(--ms-v2-border-quiet);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;display:grid}.ms-v2-about-stats>span:last-child{border-bottom:0}.ms-v2-about-stats svg{color:var(--ms-v2-green)}.ms-v2-about-stats strong{font-size:14px}.ms-v2-about-stats small{color:var(--ms-v2-muted);font-size:11px}.ms-v2-about-method{margin-top:36px}.ms-v2-about-method>h2,.ms-v2-about-faq>h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.ms-v2-about-method>p{color:var(--ms-v2-muted);margin:8px 0 16px;font-size:13px}.ms-v2-about-method>div{border-top:1px solid var(--ms-v2-border-quiet)}.ms-v2-about-method article{border-bottom:1px solid var(--ms-v2-border-quiet);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 0;display:grid}.ms-v2-about-method article>svg{color:var(--ms-v2-green)}.ms-v2-about-method article span{gap:4px;display:grid}.ms-v2-about-method article strong{font-size:14px}.ms-v2-about-method article small{color:var(--ms-v2-muted);font-size:12px;line-height:1.35}.ms-mobile-about-links{border-top:1px solid var(--ms-v2-border-quiet);gap:0;margin:36px 0 0}.ms-mobile-about-link{border:0;border-bottom:1px solid var(--ms-v2-border-quiet);min-height:62px;box-shadow:none;background:0 0;border-radius:0;padding:8px 0;font-size:14px}.ms-mobile-about-link-copy>span{gap:3px;display:grid}.ms-mobile-about-link-copy strong{font-size:14px}.ms-mobile-about-link-copy small{color:var(--ms-v2-muted);font-size:11px;font-weight:450}.ms-v2-about-faq{border-bottom:1px solid var(--ms-v2-border-quiet);margin-top:36px}.ms-v2-about-faq>h2{margin-bottom:14px}.ms-v2-about-faq details{border-top:1px solid var(--ms-v2-border-quiet)}.ms-v2-about-faq summary{color:#e2e8e5;cursor:pointer;align-items:center;min-height:52px;font-size:13px;display:flex}.ms-v2-about-faq p{color:var(--ms-v2-muted);margin:-2px 0 16px;font-size:12px;line-height:1.5}.ms-v2-more-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) var(--ms-v2-page-pad) var(--ms-mobile-bottom-nav-clearance);color:var(--ms-v2-text);background:radial-gradient(circle at 50% 0, #7ed9570d, transparent 34%), var(--ms-v2-bg)}.ms-v2-more-header>a{display:inline-flex}.ms-v2-more-header img{width:184px;height:auto}.ms-v2-more-header h1{margin:30px 0 0;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:500;line-height:1}.ms-v2-more-header p{color:var(--ms-v2-muted);margin:10px 0 0;font-size:14px}.ms-v2-more-groups{gap:28px;margin-top:36px;display:grid}.ms-v2-more-groups h2{color:#7f8c89;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650}.ms-v2-more-groups nav{border-top:1px solid var(--ms-v2-border-quiet)}.ms-v2-more-groups a{border-bottom:1px solid var(--ms-v2-border-quiet);min-height:58px;color:var(--ms-v2-text);grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;text-decoration:none;display:grid}.ms-v2-more-groups a>svg:first-child{color:#d9dfdd}.ms-v2-more-groups a>svg:last-child{color:var(--ms-v2-muted)}.ms-v2-more-groups a span{font-size:15px}.ms-v2-more-version{color:#6f7d79;text-align:center;margin:24px 0 0;font-size:11px}.ms-mobile-search-load-more{border:1px solid var(--ms-v2-border);min-height:44px;color:var(--ms-v2-text);font:inherit;background:#071011e0;border-radius:999px;margin:12px auto 0;padding:0 18px;font-size:13px;font-weight:700}.ms-mobile-search-page .ms-mobile-search-section{margin-top:24px!important}.ms-mobile-search-page .ms-mobile-search-save{color:#8f9b98!important;width:44px!important;height:44px!important}.ms-mobile-search-page .ms-mobile-search-save[aria-pressed=true]{color:var(--ms-v2-green)!important}.ms-standalone-map-selected-card{grid-template-columns:88px minmax(0,1fr) 42px!important;min-height:224px!important;padding:16px 18px 14px!important}.ms-standalone-map-selected-score{width:72px!important;height:72px!important}.ms-standalone-map-selected-card img{width:76px!important;height:56px!important}.ms-standalone-map-selected-conditions small{display:none!important}.ms-standalone-map-canvas-shell.has-selected-card .ms-standalone-map-floating-controls{bottom:calc(var(--ms-mobile-bottom-nav-height) + 238px)!important}.mobile-saved-row--region{grid-template-columns:72px minmax(0,1fr) 42px!important;gap:8px!important}.mobile-saved-row--region .mobile-saved-copy strong{-webkit-line-clamp:2!important;font-size:17px!important;line-height:1.08!important;overflow:hidden!important}.mobile-saved-row--region .mobile-saved-thumb{width:72px!important;height:84px!important;min-height:84px!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-conditions-story{padding-top:46px!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-conditions-story-image{padding-bottom:38px!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-conditions-story-image p{max-width:32ch;margin-top:10px!important;font-size:13px!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-nearby{margin-top:42px!important}.mobile-region-detail .mobile-region-hero .mobile-region-conditions{border-top:1px solid var(--ms-v2-border-quiet)!important;border-bottom:1px solid var(--ms-v2-border-quiet)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:16px!important}.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-header{border:0!important;border-bottom:1px solid var(--ms-v2-border-quiet)!important;background:0 0!important;border-radius:0!important;padding:10px 0 9px!important}.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-header h2{font-size:17px!important}.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-metrics{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02070838!important;border:0!important;border-radius:0!important}.ms-mobile-settings-page{gap:0!important}.ms-mobile-settings-page .ms-mobile-settings-header{margin-bottom:20px!important}.ms-mobile-settings-page .ms-mobile-settings-card{border:0!important;border-top:1px solid var(--ms-v2-border-quiet)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;padding:22px 0 0!important}.ms-mobile-settings-page .ms-mobile-settings-card+.ms-mobile-settings-card{margin-top:20px!important}.ms-mobile-settings-page .ms-mobile-settings-card h2{margin-bottom:8px!important;font-size:18px!important}.ms-mobile-settings-page .ms-mobile-settings-card .ms-settings-card-body{grid-column:1/-1!important;margin-top:6px!important}.ms-mobile-settings-page :is(.ms-mobile-settings-unit-row,.ms-mobile-settings-pref){min-height:82px!important;padding:14px 0!important}.ms-mobile-settings-page .ms-mobile-settings-note{border:0!important;border-top:1px solid var(--ms-v2-border-quiet)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:flex-start!important;margin-top:22px!important;padding:16px 0!important;font-size:11px!important;line-height:1.45!important}.ms-mobile-contact-shell{scroll-padding-bottom:calc(var(--ms-mobile-bottom-nav-clearance) + 24px)}.ms-mobile-contact-page .ms-contact-form-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ms-mobile-contact-page .ms-contact-form-card header{display:block!important}.ms-mobile-contact-page .ms-contact-form-icon{display:none!important}.ms-mobile-contact-page .ms-contact-form-card h2{letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:25px!important;font-weight:500!important}.ms-mobile-contact-page .ms-contact-form-card header p{color:var(--ms-v2-muted)!important;margin-top:8px!important;font-size:13px!important}.ms-mobile-contact-page .ms-contact-form-card form{gap:20px!important;margin-top:24px!important}.ms-mobile-contact-page .ms-contact-field-grid{gap:20px!important}.ms-mobile-contact-page :is(.ms-contact-field-grid label,.ms-contact-field){gap:8px!important}.ms-mobile-contact-page :is(input,select,textarea,.ms-contact-dropzone){scroll-margin-block:84px 32px}.ms-mobile-contact-page .ms-contact-dropzone{border-style:solid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:10px!important;min-height:58px!important;padding:10px 12px!important}.ms-mobile-contact-page .ms-contact-dropzone>svg{width:22px!important;height:22px!important}.ms-mobile-contact-page .ms-contact-dropzone>span>span{display:none!important}.ms-mobile-contact-page .ms-contact-dropzone strong{font-size:13px!important}.ms-mobile-contact-page .ms-contact-dropzone small{white-space:nowrap;grid-column:3!important;font-size:11px!important}.ms-mobile-contact-page .ms-contact-form-card button{min-height:52px!important}.ms-mobile-contact-page .ms-contact-privacy-note{color:var(--ms-v2-muted)!important;text-align:left!important;margin-top:14px!important;font-size:11px!important;line-height:1.45!important}.ms-mobile-contact-page .mobile-bottom-nav{transition:transform .16s,opacity .12s}body:has(.ms-mobile-contact-page :is(input,select,textarea):focus) .mobile-bottom-nav{opacity:0!important;pointer-events:none!important;transform:translateY(calc(100% + env(safe-area-inset-bottom,0px)))!important}.ms-mobile-about-page .ms-v2-about-method{margin-top:44px!important}.ms-mobile-about-page .ms-mobile-about-links{margin-top:48px!important}.ms-mobile-about-page .ms-v2-about-faq{margin-top:46px!important}.ms-mobile-how-page .ms-mobile-how-eval-card{padding-block:20px!important}.ms-mobile-how-page .ms-mobile-how-score-section{padding-top:46px!important}.ms-mobile-data-page .ms-mobile-data-card{padding-block:18px!important}}@media (width>=1024px){.ms-v2-more-page,.ms-v2-page-brand{display:none}}@media (width<=1023px){.page:has(.ms-mobile-decision) .ms-mobile-decision{min-height:100dvh!important;padding:0!important}.page:has(.ms-mobile-decision) .ms-mobile-decision .ms-mobile-feature-card{height:calc(100dvh - var(--ms-mobile-bottom-nav-height))!important;min-height:calc(100dvh - var(--ms-mobile-bottom-nav-height))!important;box-sizing:border-box!important;padding:clamp(160px, 34vh, 280px) var(--ms-v2-page-pad) 10px!important;gap:10px!important}.page:has(.ms-mobile-decision) .ms-mobile-decision .ms-mobile-score-ring{width:118px!important}.page:has(.ms-mobile-decision) .ms-mobile-decision .ms-mobile-score-ring strong{font-size:48px!important}.page:has(.ms-mobile-decision) .ms-mobile-decision .ms-mobile-stats span{min-height:66px!important;padding-block:7px!important}.page:has(.ms-mobile-decision) .ms-mobile-decision .ms-mobile-go-today{min-height:48px!important;font-size:15px!important}.page:has(.ms-mobile-decision) .ms-mobile-decision .ms-mobile-updated{margin:-2px 0 0!important;line-height:1.2!important}.ms-mobile-search-page .ms-mobile-search-result>a>span{padding-left:27px!important}.ms-mobile-search-page .ms-mobile-search-score{left:calc(40% - 38px)!important}:is(.ms-standalone-map-page .ms-standalone-map-header h1,.ms-standalone-map-page .ms-standalone-map-header:has(.ms-standalone-map-back) h1){text-align:left!important;letter-spacing:-.025em!important;font-family:Georgia,Times New Roman,serif!important;font-size:38px!important;font-weight:500!important}.ms-standalone-map-page .ms-standalone-map-filter-row button.is-active{color:var(--ms-v2-green)!important;background:#8bea4f14!important;border-color:#8bea4f8c!important}.ms-standalone-map-page .ms-standalone-map-canvas-shell{box-shadow:none!important;border-radius:0!important}.ms-standalone-map-page .ms-standalone-map-canvas-shell :is(.map-wrapper,.map-container,.leaflet-container){border-radius:0!important}.mobile-saved-page .mobile-saved-header{margin-bottom:18px!important;display:block!important}.mobile-saved-page .mobile-saved-header h1{letter-spacing:-.025em!important;font-family:Georgia,Times New Roman,serif!important;font-size:38px!important;font-weight:500!important}.mobile-saved-page .mobile-saved-tabs{border:1px solid var(--ms-v2-border)!important;border-radius:7px!important;gap:0!important;display:flex!important;overflow:hidden!important}.mobile-saved-page .mobile-saved-tabs button{border:0!important;border-right:1px solid var(--ms-v2-border)!important;color:#d7dedc!important;letter-spacing:0!important;background:0 0!important;flex:1!important;min-height:38px!important;padding:0 6px!important;font-size:12px!important;font-weight:550!important}.mobile-saved-page .mobile-saved-tabs button:last-child{border-right:0!important}.mobile-saved-page .mobile-saved-tabs button.is-active{color:var(--ms-v2-green)!important;background:#8bea4f14!important}.mobile-saved-page .mobile-saved-tabs button.is-active:after{content:none!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero .ms-mobile-detail-glance .ms-live-summary-metrics,.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-metrics{border:1px solid var(--ms-v2-border)!important;background:#020708a3!important;border-radius:7px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:0!important;display:grid!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero .ms-mobile-detail-glance .ms-live-summary-metrics>.ms-live-summary-item,.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-metrics>.ms-live-summary-item{border:0!important;border-right:1px solid var(--ms-v2-border-quiet)!important;text-align:center!important;background:0 0!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;gap:3px!important;min-height:76px!important;padding:7px 2px!important;display:grid!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero .ms-mobile-detail-glance .ms-live-summary-metrics>.ms-live-summary-item:last-child,.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-metrics>.ms-live-summary-item:last-child{border-right:0!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero .ms-mobile-detail-glance .ms-field-ledger-metric-icon,.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-field-ledger-metric-icon{grid-area:auto/1!important;width:23px!important;height:23px!important;padding:0!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero .ms-mobile-detail-glance .ms-live-summary-item>:is(h3,small,.ms-live-summary-value,em),.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-item>:is(h3,small,.ms-live-summary-value,em){letter-spacing:0!important;grid-column:1!important;margin:0!important;font-size:9px!important;line-height:1.08!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero .ms-mobile-detail-glance .ms-live-summary-item>.ms-live-summary-value,.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-item>.ms-live-summary-value{font-size:11px!important}.ms-mobile-detail-conditions-story-body .ms-mobile-detail-driver>span:nth-child(2){gap:4px!important;min-width:0!important;display:grid!important}.mobile-region-detail .mobile-region-content{margin-top:0!important;padding-top:32px!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-header h1{white-space:normal!important;text-wrap:balance!important}.ms-mobile-about-page .ms-mobile-about-shell .ms-mobile-about-links{border-top:1px solid var(--ms-v2-border-quiet)!important;gap:0!important}.ms-mobile-about-page .ms-mobile-about-shell .ms-mobile-about-link{border:0!important;border-bottom:1px solid var(--ms-v2-border-quiet)!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:8px 0!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-header>p,.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-header>p{color:var(--ms-v2-muted)!important;letter-spacing:0!important;font-size:14px!important;font-weight:450!important;line-height:1.5!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-evaluate-list,.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-list{border-top:1px solid var(--ms-v2-border-quiet)!important;gap:0!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-eval-card{border:0!important;border-bottom:1px solid var(--ms-v2-border-quiet)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-eval-card header{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-eval-card strong{letter-spacing:0!important;font-size:17px!important;font-weight:650!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-eval-card small,.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-eval-card li{letter-spacing:0!important;font-size:12px!important;line-height:1.4!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-eval-card ul{gap:6px!important;margin-top:10px!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-score-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:30px 0 0!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-score-section>p{color:var(--ms-v2-muted)!important;letter-spacing:0!important;font-size:13px!important;line-height:1.5!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-score-list{border-top:1px solid var(--ms-v2-border-quiet)!important;gap:0!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-score-item{padding:12px 0!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-score-item strong,.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-score-item b{letter-spacing:0!important;font-size:14px!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-score-item small{font-size:12px!important;line-height:1.4!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-note,.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-note{border:0!important;border-top:1px solid var(--ms-v2-border-quiet)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0!important;font-size:12px!important;line-height:1.5!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-header{margin:22px 0 28px!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card{border:0!important;border-bottom:1px solid var(--ms-v2-border-quiet)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr)!important;gap:0 10px!important;padding:16px 0!important;display:grid!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-row-icon{grid-area:1/1/3!important;height:auto!important;min-height:0!important;padding:0!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-row-icon svg{width:27px!important;height:27px!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-provider,.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-description{border:0!important;grid-column:2!important;min-height:0!important;padding:0!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-provider strong{letter-spacing:0!important;font-size:17px!important;font-weight:650!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-provider b{letter-spacing:0!important;margin-top:3px!important;font-size:12px!important;font-weight:550!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-provider small,.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-description p,.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-description span{letter-spacing:0!important;font-size:11px!important;line-height:1.4!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-description p{margin-top:8px!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card .ms-data-description span{margin-top:8px!important;padding:4px 7px!important}.page:has(.ms-mobile-decision) .ms-mobile-decision .ms-mobile-updated{color:#7d8986!important;font-size:11px!important}.ms-mobile-search-page .ms-mobile-search-result,.ms-mobile-search-page .ms-mobile-search-result>a,.ms-mobile-search-page .ms-mobile-search-result>a>img{min-height:122px!important}.ms-mobile-search-page .ms-mobile-search-result>a>span{padding:14px 10px 12px 29px!important}.ms-mobile-search-page .ms-mobile-search-result strong{line-height:1.12!important}.ms-mobile-search-page .ms-mobile-search-result small{margin-top:6px!important;line-height:1.35!important}.ms-mobile-search-page .ms-mobile-search-result em{margin-top:9px!important}.ms-mobile-search-page .ms-mobile-search-score{border-width:2px!important;width:45px!important;height:45px!important;font-size:18px!important;bottom:9px!important;left:calc(40% - 40px)!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-hero-content{gap:18px!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance.ms-live-summary-strip.is-icon-strip{box-shadow:none!important;background:#02070875!important;border:0!important;border-radius:7px!important;overflow:hidden!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance.ms-live-summary-strip.is-icon-strip .ms-live-summary-header{border-bottom:1px solid var(--ms-v2-border-quiet)!important;background:0 0!important;padding:11px 12px 9px!important;display:grid!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance.ms-live-summary-strip.is-icon-strip .ms-live-summary-header h2{font-size:18px!important;font-weight:700!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance.ms-live-summary-strip.is-icon-strip .ms-live-summary-metrics{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mobile-region-detail .mobile-region-hero{min-height:clamp(550px,135vw,570px)!important}.ms-mobile-privacy-page .ms-mobile-privacy-shell .ms-mobile-privacy-card,.ms-mobile-terms-page .ms-mobile-terms-shell .ms-mobile-terms-card{border:0!important;border-bottom:1px solid var(--ms-v2-border-quiet)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:22px 0!important}.ms-mobile-privacy-page .ms-mobile-privacy-shell>.ms-mobile-privacy-card,.ms-mobile-terms-page .ms-mobile-terms-shell .ms-mobile-terms-list{border-top:1px solid var(--ms-v2-border-quiet)!important}.ms-mobile-privacy-page .ms-mobile-privacy-shell .ms-mobile-privacy-list,.ms-mobile-terms-page .ms-mobile-terms-shell .ms-mobile-terms-list{gap:0!important}.ms-mobile-privacy-page .ms-mobile-privacy-shell .ms-mobile-privacy-card+.ms-mobile-privacy-list{border-top:1px solid var(--ms-v2-border-quiet)!important;margin-top:24px!important}.ms-mobile-privacy-page .ms-mobile-privacy-shell .ms-mobile-privacy-footer,.ms-mobile-terms-page .ms-mobile-terms-shell .ms-mobile-terms-footer{border:0!important;border-top:1px solid var(--ms-v2-border-quiet)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:20px 0!important}.mobile-region-detail .mobile-region-hero .mobile-region-conditions .ms-live-summary-metrics{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02070838!important;border:0!important;border-radius:0!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-eval-card{padding-block:20px!important}.ms-mobile-data-page .ms-mobile-data-shell .ms-mobile-data-card{padding-block:18px!important}.ms-mobile-mountain-detail-v2 .ms-mobile-detail-glance.ms-live-summary-strip.is-icon-strip .ms-live-summary-header{padding:6px 12px 14px!important}.ms-mobile-how-page .ms-mobile-how-shell .ms-mobile-how-score-section{padding-top:56px!important}.ms-mobile-contact-page .ms-contact-form-card textarea{height:168px!important}}
