.home-prompt-module__ovOl_W__prompt{align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-bg);flex-direction:column;margin:0;display:flex}.home-prompt-module__ovOl_W__question{margin:0}.home-prompt-module__ovOl_W__actions{justify-content:center;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.home-prompt-module__ovOl_W__primary{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-bg);background:var(--color-bg);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;font-weight:700}.home-prompt-module__ovOl_W__primary:disabled{opacity:.6;cursor:default}.home-prompt-module__ovOl_W__link{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.home-prompt-module__ovOl_W__link:disabled{opacity:.6;cursor:default}.home-prompt-module__ovOl_W__error{font-size:var(--text-small);color:var(--color-on-navy-amber);margin:0}
.map-toggle-module__1iQo5a__toggleBar{margin-bottom:var(--space-3);font-family:var(--font-body);justify-content:space-between;align-items:center;display:flex}.map-toggle-module__1iQo5a__toggleButtons{gap:var(--space-1);display:flex}.map-toggle-module__1iQo5a__toggleButton{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-bg);font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-fg);cursor:pointer;border-radius:var(--radius-0);font-weight:700}.map-toggle-module__1iQo5a__toggleButton:hover{background:var(--color-bg-alt)}.map-toggle-module__1iQo5a__toggleButtonActive{background:var(--color-navy);color:var(--color-bg);border-color:var(--color-navy)}.map-toggle-module__1iQo5a__toggleButtonActive:hover{background:var(--color-navy-deep);border-color:var(--color-navy-deep)}.map-toggle-module__1iQo5a__expandButton{border:1px solid var(--color-border-strong);background:var(--color-bg);min-width:44px;min-height:44px;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg-muted);cursor:pointer;border-radius:var(--radius-0);justify-content:center;align-items:center;padding:0;display:flex}.map-toggle-module__1iQo5a__expandButton:hover{background:var(--color-bg-alt);color:var(--color-fg)}@media (max-width:767px){.map-toggle-module__1iQo5a__expandButton{display:none}}.map-toggle-module__1iQo5a__contentArea{border-radius:var(--radius-0);height:454px;transition:height .3s;position:relative}@media (max-width:767px){.map-toggle-module__1iQo5a__contentArea{height:314px}}.map-toggle-module__1iQo5a__expandedBackdrop{z-index:-1;background:#00000026;position:fixed;inset:0}.map-toggle-module__1iQo5a__wrapperExpanded{z-index:50;width:100vw;padding:0 var(--space-4);position:relative;left:50%;transform:translate(-50%)}.map-toggle-module__1iQo5a__contentAreaExpanded{border-radius:var(--radius-0);height:70dvh}.map-toggle-module__1iQo5a__panel{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;position:absolute;inset:0}.map-toggle-module__1iQo5a__panelVisible{opacity:1;pointer-events:auto}.map-toggle-module__1iQo5a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.recommendation-result-shell-module__xvgF4G__heading{color:var(--color-fg);font-size:var(--text-h2);line-height:var(--lh-heading);margin:0}.recommendation-result-shell-module__xvgF4G__shell{gap:var(--space-5);flex-direction:column;display:flex}.recommendation-result-shell-module__xvgF4G__recCard{border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-0)}.recommendation-result-shell-module__xvgF4G__recCardTopBar{background:var(--color-border);height:4px}.recommendation-result-shell-module__xvgF4G__recCard[data-state=act-now] .recommendation-result-shell-module__xvgF4G__recCardTopBar{background:var(--color-action)}.recommendation-result-shell-module__xvgF4G__recCard[data-state=watch] .recommendation-result-shell-module__xvgF4G__recCardTopBar{background:var(--color-warning)}.recommendation-result-shell-module__xvgF4G__recCard[data-state=not-yet] .recommendation-result-shell-module__xvgF4G__recCardTopBar{background:var(--color-navy-deep)}.recommendation-result-shell-module__xvgF4G__recCard[data-state=more-context-needed] .recommendation-result-shell-module__xvgF4G__recCardTopBar{background:var(--color-teal)}.recommendation-result-shell-module__xvgF4G__recCard[data-state=low-confidence] .recommendation-result-shell-module__xvgF4G__recCardTopBar{background:var(--color-warning)}.recommendation-result-shell-module__xvgF4G__recCard[data-state=unavailable] .recommendation-result-shell-module__xvgF4G__recCardTopBar{background:var(--color-fg-subtle)}.recommendation-result-shell-module__xvgF4G__recCardBody{padding:var(--space-5) var(--space-6) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.recommendation-result-shell-module__xvgF4G__recCardCategory{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);margin:0;font-weight:700}.recommendation-result-shell-module__xvgF4G__recCardHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.recommendation-result-shell-module__xvgF4G__recCardTitle{font-family:var(--font-body);font-size:var(--text-h3);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin:0}.recommendation-result-shell-module__xvgF4G__recCardSummary{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg);line-height:var(--lh-body);margin:0}.recommendation-result-shell-module__xvgF4G__calloutLabel{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg);font-weight:700}.recommendation-result-shell-module__xvgF4G__calloutValue{font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-fg);margin:0}.recommendation-result-shell-module__xvgF4G__calloutNote{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--color-fg-muted);line-height:var(--lh-body)}.recommendation-result-shell-module__xvgF4G__calloutBody{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg);line-height:var(--lh-body);margin:0}.recommendation-result-shell-module__xvgF4G__calloutBody+.recommendation-result-shell-module__xvgF4G__calloutBody{margin-top:var(--space-2)}.recommendation-result-shell-module__xvgF4G__guideLink{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-action);text-underline-offset:2px;align-self:flex-start;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.recommendation-result-shell-module__xvgF4G__guideLink:hover{color:var(--color-navy-deep)}.recommendation-result-shell-module__xvgF4G__extraDetailsDisclosure{margin:0}.recommendation-result-shell-module__xvgF4G__extraDetailsToggle{cursor:pointer;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-navy-deep);padding:var(--space-2) 0;font-weight:600;list-style:none}.recommendation-result-shell-module__xvgF4G__extraDetailsToggle::-webkit-details-marker{display:none}.recommendation-result-shell-module__xvgF4G__extraDetailsList{margin:var(--space-2) 0 0;gap:var(--space-1);font-size:var(--text-small);color:var(--color-fg);flex-direction:column;padding:0;list-style:none;display:flex}.recommendation-result-shell-module__xvgF4G__extraDetailsList li strong{color:var(--color-fg-muted);margin-right:var(--space-2);font-weight:600}.recommendation-result-shell-module__xvgF4G__sourceLine{padding-top:var(--space-3);border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-fg-muted);margin:0}.recommendation-result-shell-module__xvgF4G__recCardSecondary .recommendation-result-shell-module__xvgF4G__recCardBody{padding:var(--space-4) var(--space-5) var(--space-5)}.recommendation-result-shell-module__xvgF4G__recCardSecondary .recommendation-result-shell-module__xvgF4G__recCardTitle{font-size:var(--text-body)}.recommendation-result-shell-module__xvgF4G__secondaryList{gap:var(--space-4);flex-direction:column;display:flex}.recommendation-result-shell-module__xvgF4G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recommendation-result-shell-module__xvgF4G__srOnly:where(caption){height:0}@media (max-width:767px){.recommendation-result-shell-module__xvgF4G__recCardBody{padding:var(--space-4) var(--space-4) var(--space-5)}.recommendation-result-shell-module__xvgF4G__recCardTitle{font-size:var(--text-body)}.recommendation-result-shell-module__xvgF4G__recCardHeader{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.recommendation-result-shell-module__xvgF4G__choiceGroup{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-top:4px solid var(--color-navy-deep);background:var(--color-bg);flex-direction:column;display:flex}.recommendation-result-shell-module__xvgF4G__choiceTitle{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);margin:0}.recommendation-result-shell-module__xvgF4G__choiceCards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommendation-result-shell-module__xvgF4G__choiceOption{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.recommendation-result-shell-module__xvgF4G__choiceOptionLabel{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);margin:0}.recommendation-result-shell-module__xvgF4G__choiceReason{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg);margin:0}.recommendation-result-shell-module__xvgF4G__choiceReason a{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}.recommendation-result-shell-module__xvgF4G__choiceNote{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0}.recommendation-result-shell-module__xvgF4G__choiceHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.recommendation-result-shell-module__xvgF4G__choiceWhy{flex-direction:column;flex:100%;align-items:flex-end;display:flex}.recommendation-result-shell-module__xvgF4G__choiceWhySummary{cursor:pointer;padding:var(--space-1) 0;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-navy-deep);text-underline-offset:2px;align-self:flex-end;text-decoration:underline;list-style:none}.recommendation-result-shell-module__xvgF4G__choiceWhySummary::-webkit-details-marker{display:none}.recommendation-result-shell-module__xvgF4G__choiceWhyChevron{font-size:var(--text-xs);text-decoration:none;display:inline-block}.recommendation-result-shell-module__xvgF4G__choiceWhy[open] .recommendation-result-shell-module__xvgF4G__choiceWhyChevron{transform:rotate(90deg)}.recommendation-result-shell-module__xvgF4G__choiceWhyPanel{align-self:stretch;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-alt);border-left:4px solid var(--color-navy-deep);flex-direction:column;max-width:72ch;display:flex}.recommendation-result-shell-module__xvgF4G__choiceWhyText{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg);margin:0}.recommendation-result-shell-module__xvgF4G__decideLink{font-size:var(--text-small);color:var(--color-teal);text-underline-offset:2px;align-self:flex-start;font-weight:600;text-decoration:underline}@media (min-width:641px){.recommendation-result-shell-module__xvgF4G__choiceWhy{flex:0 auto;max-width:100%}.recommendation-result-shell-module__xvgF4G__choiceWhyPanel{min-width:min(60ch,70vw)}}.recommendation-result-shell-module__xvgF4G__gauge{gap:var(--space-6);padding:var(--space-4) 0 var(--space-3);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:200px minmax(0,1fr) minmax(0,300px);align-items:center;display:grid}.recommendation-result-shell-module__xvgF4G__gaugeHeader{flex-direction:column;gap:2px;display:flex}.recommendation-result-shell-module__xvgF4G__gaugeEyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-muted);margin:0}.recommendation-result-shell-module__xvgF4G__gaugeReading{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.recommendation-result-shell-module__xvgF4G__gaugeValue{font-family:var(--font-mono);font-size:var(--text-h2);color:var(--color-fg);font-weight:700;line-height:1.2}.recommendation-result-shell-module__xvgF4G__gaugeHint{font-size:var(--text-small);color:var(--color-fg-muted)}.recommendation-result-shell-module__xvgF4G__gaugeTrack{height:56px;position:relative}.recommendation-result-shell-module__xvgF4G__gaugeRail,.recommendation-result-shell-module__xvgF4G__gaugeBand,.recommendation-result-shell-module__xvgF4G__gaugeTriggerLine,.recommendation-result-shell-module__xvgF4G__gaugeMarkLine{display:block;position:absolute}.recommendation-result-shell-module__xvgF4G__gaugeRail{background:var(--color-bg-alt);height:12px;top:22px;left:0;right:0}.recommendation-result-shell-module__xvgF4G__gaugeBand{background:color-mix(in srgb, var(--color-teal) 18%, transparent);height:12px;top:22px}.recommendation-result-shell-module__xvgF4G__gaugeTriggerLine{background:var(--color-teal);width:2px;height:20px;margin-left:-1px;top:18px}.recommendation-result-shell-module__xvgF4G__gaugeMarkLine{background:var(--color-navy);width:2px;height:28px;margin-left:-1px;top:14px}.recommendation-result-shell-module__xvgF4G__gaugeTriggerLabel,.recommendation-result-shell-module__xvgF4G__gaugeMarkLabel,.recommendation-result-shell-module__xvgF4G__gaugeScale{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;line-height:16px;position:absolute}.recommendation-result-shell-module__xvgF4G__gaugeTriggerLabel{color:var(--color-teal);top:40px;transform:translate(-50%)}.recommendation-result-shell-module__xvgF4G__gaugeMarkLabel{color:var(--color-navy);font-weight:700;top:0}.recommendation-result-shell-module__xvgF4G__gaugeMarkLabel[data-side=left]{transform:translate(calc(-100% - 6px))}.recommendation-result-shell-module__xvgF4G__gaugeMarkLabel[data-side=right]{transform:translate(6px)}.recommendation-result-shell-module__xvgF4G__gaugeScale{color:var(--color-fg-subtle);top:40px;left:0}.recommendation-result-shell-module__xvgF4G__gaugeScaleMax{left:auto;right:0}.recommendation-result-shell-module__xvgF4G__gaugeNote{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0}.recommendation-result-shell-module__xvgF4G__member .recommendation-result-shell-module__xvgF4G__recCardTopBar{height:4px}.recommendation-result-shell-module__xvgF4G__memberBody{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.recommendation-result-shell-module__xvgF4G__memberHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.recommendation-result-shell-module__xvgF4G__memberTitle{font-family:var(--font-body);font-size:var(--text-h3);font-weight:600;line-height:var(--lh-heading);color:var(--color-fg);flex:12ch;margin:0}.recommendation-result-shell-module__xvgF4G__memberTip{margin-left:auto;position:static}.recommendation-result-shell-module__xvgF4G__memberTipTrigger{cursor:pointer;width:32px;height:32px;font-family:var(--font-body);color:var(--color-navy-deep);justify-content:center;align-items:center;font-size:18px;line-height:1;list-style:none;display:inline-flex}.recommendation-result-shell-module__xvgF4G__memberTipTrigger::-webkit-details-marker{display:none}.recommendation-result-shell-module__xvgF4G__memberTip[open]>.recommendation-result-shell-module__xvgF4G__memberTipTrigger{background:var(--color-navy);color:var(--color-bg)}.recommendation-result-shell-module__xvgF4G__memberTipBody{z-index:10;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-navy);max-width:44ch;color:var(--color-bg);border:1px solid var(--color-navy);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;position:absolute;top:100%;left:0;right:0}.recommendation-result-shell-module__xvgF4G__windowRow{gap:var(--space-4);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.recommendation-result-shell-module__xvgF4G__windowLeft{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-fg);white-space:nowrap;font-weight:700}.recommendation-result-shell-module__xvgF4G__windowBar{height:34px;display:block;position:relative}.recommendation-result-shell-module__xvgF4G__windowRail,.recommendation-result-shell-module__xvgF4G__windowRemaining,.recommendation-result-shell-module__xvgF4G__windowToday{display:block;position:absolute}.recommendation-result-shell-module__xvgF4G__windowRail{background:var(--color-bg-alt);height:8px;top:13px;left:0;right:0}.recommendation-result-shell-module__xvgF4G__windowRemaining{background:color-mix(in srgb, var(--color-warning) 28%, transparent);height:8px;top:13px;right:0}.recommendation-result-shell-module__xvgF4G__windowToday{background:var(--color-navy);width:2px;height:16px;margin-left:-1px;top:9px}.recommendation-result-shell-module__xvgF4G__windowTodayLabel,.recommendation-result-shell-module__xvgF4G__windowCloses{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;line-height:14px;position:absolute}.recommendation-result-shell-module__xvgF4G__windowTodayLabel{color:var(--color-navy);top:-4px;transform:translate(-50%)}.recommendation-result-shell-module__xvgF4G__windowCloses{color:var(--color-fg-muted);top:24px;right:0}.recommendation-result-shell-module__xvgF4G__windowUpcoming{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.recommendation-result-shell-module__xvgF4G__memberSupplies{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.recommendation-result-shell-module__xvgF4G__memberSuppliesLabel{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-subtle)}.recommendation-result-shell-module__xvgF4G__choiceFooter{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.recommendation-result-shell-module__xvgF4G__choiceSource{max-width:100%;position:relative}.recommendation-result-shell-module__xvgF4G__choiceSourceSummary,.recommendation-result-shell-module__xvgF4G__choiceSourceText{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-subtle);margin:0;line-height:16px;list-style:none}.recommendation-result-shell-module__xvgF4G__choiceSourceSummary{cursor:pointer;align-items:center;gap:var(--space-2);display:inline-flex}.recommendation-result-shell-module__xvgF4G__choiceSourceSummary::-webkit-details-marker{display:none}.recommendation-result-shell-module__xvgF4G__tipGlyph{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-navy-deep)}.recommendation-result-shell-module__xvgF4G__choiceSourcePanel{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-navy);max-width:44ch;color:var(--color-bg);border:1px solid var(--color-navy);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5}@media (max-width:767px){.recommendation-result-shell-module__xvgF4G__gauge{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.recommendation-result-shell-module__xvgF4G__gaugeHeader{flex-direction:row;justify-content:space-between;align-items:baseline}.recommendation-result-shell-module__xvgF4G__gaugeEyebrow,.recommendation-result-shell-module__xvgF4G__gaugeReading{white-space:nowrap}.recommendation-result-shell-module__xvgF4G__gaugeValue{font-size:var(--text-h3)}.recommendation-result-shell-module__xvgF4G__gaugeTrack{height:52px}.recommendation-result-shell-module__xvgF4G__memberBody{padding:var(--space-4)}.recommendation-result-shell-module__xvgF4G__windowRow{gap:var(--space-3);grid-template-columns:max-content minmax(0,1fr)}.recommendation-result-shell-module__xvgF4G__windowLeft{font-size:var(--text-xs)}}@media (max-width:640px){.recommendation-result-shell-module__xvgF4G__choiceCards{grid-template-columns:minmax(0,1fr)}}
.city-schedule-promo-module__G0IXlG__promo{min-height:32px;font-family:var(--font-public-sans,"Public Sans", system-ui, sans-serif);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.city-schedule-promo-module__G0IXlG__promoRecCard{border-bottom:1px solid var(--color-border);margin:0 0 .75rem;padding:.5rem 0 .75rem}.city-schedule-promo-module__G0IXlG__promoSidebar{border-bottom:none;margin-top:1rem;padding-top:.5rem}.city-schedule-promo-module__G0IXlG__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);flex-shrink:0;margin:0;font-size:.75rem;font-weight:600}.city-schedule-promo-module__G0IXlG__link{color:var(--color-navy-deep);border-bottom:1px solid #0000;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.city-schedule-promo-module__G0IXlG__link:hover,.city-schedule-promo-module__G0IXlG__link:focus-visible{color:var(--color-teal);border-bottom-color:var(--color-teal)}.city-schedule-promo-module__G0IXlG__link:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.city-schedule-promo-module__G0IXlG__arrow{display:inline-block}@media (max-width:480px){.city-schedule-promo-module__G0IXlG__promo{flex-direction:column;align-items:flex-start;gap:.25rem;min-height:48px}}
.breadcrumb-module__KXsBrW__breadcrumb{padding:var(--space-3) 0;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted);border-bottom:1px solid var(--color-border);background:var(--color-bg-alt)}.breadcrumb-module__KXsBrW__container{max-width:var(--layout-shell-max);padding:0 var(--space-5);margin:0 auto}.breadcrumb-module__KXsBrW__embedded{padding:var(--space-2) 0;background:0 0;border-bottom:0}.breadcrumb-module__KXsBrW__embedded .breadcrumb-module__KXsBrW__container{padding:0}.breadcrumb-module__KXsBrW__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__KXsBrW__item{align-items:center;display:flex}.breadcrumb-module__KXsBrW__item a{color:var(--color-fg-muted);text-decoration:none}.breadcrumb-module__KXsBrW__item a:hover{color:var(--color-navy-deep);text-decoration:underline}.breadcrumb-module__KXsBrW__separator{margin:0 var(--space-2);color:var(--color-fg-subtle)}.breadcrumb-module__KXsBrW__current{color:var(--color-fg);font-weight:600}
.guides-teaser-module__gtJhQq__section{gap:var(--space-5);flex-direction:column;display:flex}.guides-teaser-module__gtJhQq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.guides-teaser-module__gtJhQq__eyebrow{margin:0 0 var(--space-1) 0;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-muted);font-weight:700}.guides-teaser-module__gtJhQq__h2{font-size:var(--text-h2);line-height:var(--lh-heading);color:var(--color-fg);margin:0}.guides-teaser-module__gtJhQq__more{color:var(--color-navy-deep);font-size:var(--text-small);font-weight:600;text-decoration:none}.guides-teaser-module__gtJhQq__more:hover{color:var(--color-teal);text-underline-offset:2px;text-decoration:underline}.guides-teaser-module__gtJhQq__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.guides-teaser-module__gtJhQq__card{gap:var(--space-3);border:1px solid var(--color-border);border-top:4px solid var(--color-navy);background:var(--color-bg);color:inherit;flex-direction:column;padding:20px 22px;text-decoration:none;transition:border-color .15s;display:flex}.guides-teaser-module__gtJhQq__card:hover{border-color:var(--color-teal)}.guides-teaser-module__gtJhQq__kicker{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-teal);font-weight:700}.guides-teaser-module__gtJhQq__title{color:var(--color-fg);margin:0;font-size:1.0625rem;line-height:1.3}.guides-teaser-module__gtJhQq__blurb{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);flex:1;margin:0}.guides-teaser-module__gtJhQq__meta{font-size:var(--text-xs);color:var(--color-navy-deep);letter-spacing:.02em;font-weight:600}@media (max-width:720px){.guides-teaser-module__gtJhQq__grid{grid-template-columns:1fr}}
.reading-panel-module__Jtx84G__panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-0)}.reading-panel-module__Jtx84G__eyebrow{background:var(--color-navy);color:var(--color-bg);padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-weight:700;line-height:var(--lh-data);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.reading-panel-module__Jtx84G__body{padding:var(--space-6) var(--space-5) var(--space-5)}.reading-panel-module__Jtx84G__hero{font-family:var(--font-mono);font-weight:700;font-size:var(--text-hero);color:var(--color-fg);line-height:var(--lh-tight);letter-spacing:-.02em;margin:0}.reading-panel-module__Jtx84G__heroUnit{vertical-align:.6em;margin-left:var(--space-1);color:var(--color-fg-muted);font-size:.45em}.reading-panel-module__Jtx84G__panel[data-state=stale] .reading-panel-module__Jtx84G__hero{opacity:.9}.reading-panel-module__Jtx84G__deltaRow{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-fg-muted);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.reading-panel-module__Jtx84G__deltaAbove,.reading-panel-module__Jtx84G__deltaBelow{color:var(--color-navy-deep);font-weight:600}.reading-panel-module__Jtx84G__deltaFlat{color:var(--color-fg-muted);font-weight:600}.reading-panel-module__Jtx84G__deltaSep{color:var(--color-border-strong)}.reading-panel-module__Jtx84G__trendDir{color:var(--color-navy-deep);font-weight:600}.reading-panel-module__Jtx84G__depth{margin-top:var(--space-4);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-navy-deep);font-weight:600}.reading-panel-module__Jtx84G__provenanceRow{margin-top:var(--space-4);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.reading-panel-module__Jtx84G__verifyLink{color:var(--color-navy-deep);text-underline-offset:2px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.reading-panel-module__Jtx84G__verifyLink:hover{color:var(--color-teal);text-decoration-style:solid}.reading-panel-module__Jtx84G__errorCallout,.reading-panel-module__Jtx84G__notFoundCallout,.reading-panel-module__Jtx84G__idleCallout{padding:var(--space-5)}.reading-panel-module__Jtx84G__retryButton{margin-top:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-badge);border:1px solid var(--color-navy);background:var(--color-navy);color:var(--color-bg);border-radius:var(--radius-0);cursor:pointer;font-weight:700}.reading-panel-module__Jtx84G__retryButton:hover{background:var(--color-navy-deep)}.reading-panel-module__Jtx84G__retryButton:disabled{opacity:.6;cursor:not-allowed}.reading-panel-module__Jtx84G__previousFaded{opacity:.5}.reading-panel-module__Jtx84G__skeletonHero{background:var(--color-border);min-height:88px;margin-bottom:var(--space-3);animation:2s ease-in-out infinite reading-panel-module__Jtx84G__pulse}.reading-panel-module__Jtx84G__skeletonLine{background:var(--color-border);height:14px;margin-top:var(--space-2);max-width:320px;animation:2s ease-in-out infinite reading-panel-module__Jtx84G__pulse}.reading-panel-module__Jtx84G__skeletonLineNarrow{max-width:180px}@keyframes reading-panel-module__Jtx84G__pulse{0%,to{opacity:1}50%{opacity:.55}}.reading-panel-module__Jtx84G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.reading-panel-module__Jtx84G__hero{font-size:var(--text-hero-tablet)}.reading-panel-module__Jtx84G__skeletonHero{min-height:60px}}@media (max-width:767px){.reading-panel-module__Jtx84G__hero{font-size:var(--text-hero-mobile)}.reading-panel-module__Jtx84G__skeletonHero{min-height:46px}.reading-panel-module__Jtx84G__body{padding:var(--space-5) var(--space-4) var(--space-4)}}
.city-hero-module__r2S2WG__hero{background:var(--color-navy);border-bottom:3px solid var(--color-teal);color:#fff}.city-hero-module__r2S2WG__content{max-width:var(--layout-shell-max);gap:0 var(--space-7);padding:var(--space-7) var(--space-4) 0;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;margin:0 auto;display:grid}.city-hero-module__r2S2WG__lead{gap:var(--space-4);min-width:0;padding-bottom:var(--space-7);flex-direction:column;display:flex}.city-hero-module__r2S2WG__sample{flex-direction:column;min-width:0;display:flex}.city-hero-module__r2S2WG__eyebrow{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#ffffffb3;flex-wrap:wrap;margin:0;font-weight:700;display:flex}.city-hero-module__r2S2WG__eyebrowRule{background:#ffffff59;width:20px;height:1px}.city-hero-module__r2S2WG__title{font-family:var(--font-body);font-size:var(--text-h3);font-weight:600;line-height:var(--lh-heading);color:#fff;margin:0}.city-hero-module__r2S2WG__headline{font-family:var(--font-body);font-size:var(--text-h1);font-weight:800;line-height:var(--lh-heading);color:#fff;max-width:22ch;margin:0}.city-hero-module__r2S2WG__stateRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.city-hero-module__r2S2WG__lawnRow{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.city-hero-module__r2S2WG__personalNote{font-size:var(--text-small);color:inherit;opacity:.85;margin:var(--space-1) 0 0}.city-hero-module__r2S2WG__stateDistance{font-family:var(--font-mono);font-size:var(--text-xs);color:#ffffffb3;font-weight:700}.city-hero-module__r2S2WG__readingRow{align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.city-hero-module__r2S2WG__temperature{font-family:var(--font-mono);font-size:var(--text-display);letter-spacing:-.02em;font-weight:700;line-height:var(--lh-tight);color:#fff;margin:0}.city-hero-module__r2S2WG__chips{gap:var(--space-2);padding-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-small);flex-direction:column;font-weight:700;display:flex}.city-hero-module__r2S2WG__chips p{margin:0}.city-hero-module__r2S2WG__chipDelta{color:#ffffffd9}.city-hero-module__r2S2WG__chipEven{color:#ffffffb3}.city-hero-module__r2S2WG__chipTrend{color:var(--color-on-navy-teal)}.city-hero-module__r2S2WG__depthContext{font-size:var(--text-small);color:#ffffffb3;margin:0}.city-hero-module__r2S2WG__qualityNotice{border-left:3px solid var(--color-on-navy-amber);padding:var(--space-1) 0 var(--space-1) var(--space-3);font-size:var(--text-xs);line-height:var(--lh-body);color:#ffffffd9;margin:0}.city-hero-module__r2S2WG__qualityNotice strong{color:var(--color-on-navy-amber)}.city-hero-module__r2S2WG__ticker{gap:var(--space-2);flex-direction:column;display:flex}.city-hero-module__r2S2WG__tickerLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-on-navy-teal);margin:0;font-weight:700}.city-hero-module__r2S2WG__tickerList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.city-hero-module__r2S2WG__tickerRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);background:var(--color-navy-field);border:1px solid #ffffff24;border-left:3px solid var(--color-on-navy-teal);display:flex}.city-hero-module__r2S2WG__tickerText{flex-direction:column;gap:2px;min-width:0;display:flex}.city-hero-module__r2S2WG__tickerCategory{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-badge);text-transform:uppercase;color:#fff9;font-weight:700}.city-hero-module__r2S2WG__tickerExpandItem{display:none}.city-hero-module__r2S2WG__tickerExpandItem .city-hero-module__r2S2WG__tickerMore{cursor:pointer;text-align:left;background:0 0;width:100%}.city-hero-module__r2S2WG__tickerAct{border-left-color:var(--color-on-navy-green)}.city-hero-module__r2S2WG__tickerAct .city-hero-module__r2S2WG__tickerTone{color:var(--color-on-navy-green)}.city-hero-module__r2S2WG__tickerWatch{border-left-color:var(--color-on-navy-amber)}.city-hero-module__r2S2WG__tickerWatch .city-hero-module__r2S2WG__tickerTone{color:var(--color-on-navy-amber)}.city-hero-module__r2S2WG__tickerHold{border-left-color:var(--color-on-navy-blue)}.city-hero-module__r2S2WG__tickerHold .city-hero-module__r2S2WG__tickerTone{color:var(--color-on-navy-blue)}.city-hero-module__r2S2WG__tickerInfo{border-left-color:var(--color-on-navy-teal)}.city-hero-module__r2S2WG__tickerInfo .city-hero-module__r2S2WG__tickerTone{color:var(--color-on-navy-teal)}.city-hero-module__r2S2WG__tickerTitle{min-width:0;font-family:var(--font-body);font-size:var(--text-small);color:#fff;text-underline-offset:2px;font-weight:700;text-decoration:underline}.city-hero-module__r2S2WG__tickerMore{min-height:44px;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-on-navy-teal);text-underline-offset:2px;border:1px dashed #ffffff40;align-items:center;font-weight:700;text-decoration:underline;display:flex}.city-hero-module__r2S2WG__tickerTone{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-badge);text-transform:uppercase;flex:none;font-weight:700}.city-hero-module__r2S2WG__actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.city-hero-module__r2S2WG__planLink,.city-hero-module__r2S2WG__scheduleLink{min-height:44px;padding:var(--space-2) var(--space-5);font-size:var(--text-small);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.city-hero-module__r2S2WG__planLink{background:var(--color-on-navy-teal);color:var(--color-navy)}.city-hero-module__r2S2WG__planLink:hover{background:var(--color-bg)}.city-hero-module__r2S2WG__scheduleLink{color:#fff;border:1px solid #ffffff59}.city-hero-module__r2S2WG__scheduleLink:hover{border-color:#fff}.city-hero-module__r2S2WG__locationSwitcher{z-index:1;flex:0 auto;min-width:0;position:relative}.city-hero-module__r2S2WG__locationSwitcher[open]{flex:1 0 100%}.city-hero-module__r2S2WG__locationSwitcher>summary{min-height:44px;margin:calc(-1 * var(--space-2)) 0;white-space:nowrap;color:var(--color-on-navy-teal);cursor:pointer;font-size:var(--text-small);text-underline-offset:2px;align-items:center;font-weight:700;text-decoration:underline;list-style:none;display:flex}.city-hero-module__r2S2WG__locationSwitcher>summary::-webkit-details-marker{display:none}.city-hero-module__r2S2WG__locationSwitcher>summary:before{content:"▸";margin-right:var(--space-2);transition:transform .12s}.city-hero-module__r2S2WG__locationSwitcher[open]>summary:before{transform:rotate(90deg)}.city-hero-module__r2S2WG__locationForm{margin-top:var(--space-3)}.city-hero-module__r2S2WG__provenance{font-size:var(--text-xs);line-height:var(--lh-body);color:#ffffffb3;margin:0}.city-hero-module__r2S2WG__provenanceLink{color:var(--color-on-navy-teal);text-underline-offset:2px;text-decoration:underline}.city-hero-module__r2S2WG__readingSummary{font-size:var(--text-xs);line-height:var(--lh-body);color:#ffffffb3;margin:0}.city-hero-module__r2S2WG__hero :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#fff}@media (max-width:1023px){.city-hero-module__r2S2WG__content{gap:0 var(--space-6);grid-template-columns:minmax(0,1fr) 340px}.city-hero-module__r2S2WG__temperature{font-size:var(--text-hero)}}@media (max-width:767px){.city-hero-module__r2S2WG__content{flex-direction:column;padding:0;display:flex}.city-hero-module__r2S2WG__lead{padding:var(--space-5) var(--space-4);gap:var(--space-3)}.city-hero-module__r2S2WG__headline{font-size:var(--text-h2);max-width:none}.city-hero-module__r2S2WG__temperature{font-size:var(--text-display-mobile)}.city-hero-module__r2S2WG__readingRow{gap:var(--space-4)}.city-hero-module__r2S2WG__chips{font-size:var(--text-xs)}.city-hero-module__r2S2WG__tickerText{align-items:baseline;gap:var(--space-2);flex-flow:wrap}.city-hero-module__r2S2WG__tickerCategory:after{content:" ·"}.city-hero-module__r2S2WG__tickerList:not([data-expanded])>li[data-phone-extra]{display:none}.city-hero-module__r2S2WG__tickerList:not([data-expanded])>.city-hero-module__r2S2WG__tickerExpandItem{display:list-item}.city-hero-module__r2S2WG__actions{flex-direction:column;align-items:stretch}.city-hero-module__r2S2WG__planLink,.city-hero-module__r2S2WG__scheduleLink,.city-hero-module__r2S2WG__locationForm{width:100%}}@media (max-width:480px){.city-hero-module__r2S2WG__lead{padding:var(--space-4) var(--space-4) var(--space-5)}}
.city-hero-weather-strip-module__GLwQqW__aboveGround{background:var(--color-sky-panel);color:var(--color-fg);position:relative}.city-hero-weather-strip-module__GLwQqW__refreshing{top:var(--space-2);right:var(--space-2);visibility:hidden;width:14px;height:14px;position:absolute}.city-hero-weather-strip-module__GLwQqW__refreshing[data-state=refreshing]{visibility:visible}.city-hero-weather-strip-module__GLwQqW__refreshRing{border:2px solid var(--color-border);border-top-color:var(--color-teal);border-radius:50%;width:14px;height:14px;display:block}.city-hero-weather-strip-module__GLwQqW__refreshing[data-state=refreshing] .city-hero-weather-strip-module__GLwQqW__refreshRing{animation:.8s linear infinite city-hero-weather-strip-module__GLwQqW__spin}@keyframes city-hero-weather-strip-module__GLwQqW__spin{to{transform:rotate(360deg)}}.city-hero-weather-strip-module__GLwQqW__weatherRow{display:flex}.city-hero-weather-strip-module__GLwQqW__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.city-hero-weather-strip-module__GLwQqW__summaryRow .city-hero-weather-strip-module__GLwQqW__weatherCell:nth-child(2n){border-left:1px solid var(--color-border)}.city-hero-weather-strip-module__GLwQqW__summaryRow .city-hero-weather-strip-module__GLwQqW__weatherCell:nth-child(n+3),.city-hero-weather-strip-module__GLwQqW__weatherRow+.city-hero-weather-strip-module__GLwQqW__weatherRow,.city-hero-weather-strip-module__GLwQqW__summaryRow+.city-hero-weather-strip-module__GLwQqW__weatherRow{border-top:1px solid var(--color-border)}.city-hero-weather-strip-module__GLwQqW__weatherCell{min-width:0;padding:var(--space-2) var(--space-3);flex-direction:column;flex:1 1 0;gap:2px;display:flex}.city-hero-weather-strip-module__GLwQqW__weatherRow .city-hero-weather-strip-module__GLwQqW__weatherCell+.city-hero-weather-strip-module__GLwQqW__weatherCell{border-left:1px solid var(--color-border)}.city-hero-weather-strip-module__GLwQqW__weatherCell span{font-size:var(--text-xs);line-height:var(--lh-data);color:var(--color-fg-muted)}.city-hero-weather-strip-module__GLwQqW__weatherCell strong{font-family:var(--font-mono);font-size:var(--text-small);font-weight:700;line-height:var(--lh-data);color:var(--color-navy)}.city-hero-weather-strip-module__GLwQqW__airReading{align-items:center;gap:var(--space-2);display:flex}.city-hero-weather-strip-module__GLwQqW__airReading strong{font-size:var(--text-body)}.city-hero-weather-strip-module__GLwQqW__weatherIcon{width:20px;height:20px;color:var(--color-navy-deep);flex:none}.city-hero-weather-strip-module__GLwQqW__forecastCell{gap:var(--space-1)}.city-hero-weather-strip-module__GLwQqW__forecastDay{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.city-hero-weather-strip-module__GLwQqW__forecastDay .city-hero-weather-strip-module__GLwQqW__weatherIcon{width:16px;height:16px}.city-hero-weather-strip-module__GLwQqW__forecastCell time{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-fg-muted);font-weight:700}.city-hero-weather-strip-module__GLwQqW__forecastCell strong{font-size:var(--text-xs)}.city-hero-weather-strip-module__GLwQqW__forecastPrecip{white-space:nowrap}.city-hero-weather-strip-module__GLwQqW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.city-hero-core-sample-module__7eZBKa__core{flex-direction:column;flex:auto;min-width:0;display:flex}.city-hero-core-sample-module__7eZBKa__coreHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.city-hero-core-sample-module__7eZBKa__coreEyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-on-navy-teal);margin:0;font-weight:700}.city-hero-core-sample-module__7eZBKa__coreTag{border-radius:var(--radius-1);padding:var(--space-1) var(--space-2);background:var(--color-info-bg);color:var(--color-info);font-size:var(--text-xs);letter-spacing:var(--tracking-badge);text-transform:uppercase;border:1px solid;flex:none;font-weight:700}.city-hero-core-sample-module__7eZBKa__fringe{width:100%;height:14px;display:block}.city-hero-core-sample-module__7eZBKa__strata{flex-direction:column;flex:auto;margin:0;display:flex}.city-hero-core-sample-module__7eZBKa__stratum{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-4);color:#fff;border-left:4px solid #0000;grid-template-columns:56px minmax(0,1fr) auto;display:grid}.city-hero-core-sample-module__7eZBKa__strataFiller{background:var(--color-earth-40);border-top:1px solid #ffffff2e;flex:auto}.city-hero-core-sample-module__7eZBKa__stratumHero{border-left-color:var(--color-on-navy-teal)}.city-hero-core-sample-module__7eZBKa__stratum dt{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.city-hero-core-sample-module__7eZBKa__stratumUse{font-size:var(--text-xs);line-height:var(--lh-data);color:#ffffffe6;margin:0}.city-hero-core-sample-module__7eZBKa__stratumTemp{font-family:var(--font-mono);font-size:var(--text-h3);margin:0;font-weight:700}.city-hero-core-sample-module__7eZBKa__earth2{background:var(--color-earth-2);color:var(--color-fg)}.city-hero-core-sample-module__7eZBKa__earth2 .city-hero-core-sample-module__7eZBKa__stratumUse{color:var(--color-fg)}.city-hero-core-sample-module__7eZBKa__earth2 .city-hero-core-sample-module__7eZBKa__stratumTemp{color:#fff}.city-hero-core-sample-module__7eZBKa__earth4{background:var(--color-earth-4)}.city-hero-core-sample-module__7eZBKa__earth8{background:var(--color-earth-8)}.city-hero-core-sample-module__7eZBKa__earth20{background:var(--color-earth-20)}.city-hero-core-sample-module__7eZBKa__earth40{background:var(--color-earth-40)}@media (max-width:767px){.city-hero-core-sample-module__7eZBKa__coreEyebrow{padding:0 var(--space-4)}.city-hero-core-sample-module__7eZBKa__stratum{min-height:48px}}
.grass-family-toggle-module__tzW7va__grassFamilyToggle{border:1px solid var(--color-border-strong);border-radius:var(--radius-0);align-self:flex-start;display:inline-flex;overflow:hidden}.grass-family-toggle-module__tzW7va__grassFamilyToggle__option{appearance:none;border-radius:var(--radius-0);padding:var(--space-3) var(--space-5);min-height:44px;font-family:var(--font-body);font-size:var(--text-small);background:var(--color-bg);color:var(--color-fg-muted);cursor:pointer;border:0;font-weight:600}.grass-family-toggle-module__tzW7va__grassFamilyToggle__option+.grass-family-toggle-module__tzW7va__grassFamilyToggle__option{border-left:1px solid var(--color-border-strong)}.grass-family-toggle-module__tzW7va__grassFamilyToggle__option:hover{background:var(--color-bg-alt)}.grass-family-toggle-module__tzW7va__grassFamilyToggle__option--active{background:var(--color-navy);color:var(--color-bg)}.grass-family-toggle-module__tzW7va__grassFamilyToggle__option--active:hover{background:var(--color-navy)}.grass-family-toggle-module__tzW7va__grassFamilyToggle__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grass-family-toggle-module__tzW7va__grassFamilyToggle__error{margin-top:var(--space-2);font-size:var(--text-small);color:#b91c1c}.grass-family-toggle-module__tzW7va__grassFamilyToggle__option:disabled{cursor:not-allowed;opacity:.6}
.guide-related-cities-module__7_DNdW__section{margin-top:var(--space-6)}.guide-related-cities-module__7_DNdW__heading{font-size:var(--text-h3);margin:0 0 var(--space-2);color:var(--color-fg)}.guide-related-cities-module__7_DNdW__intro{margin:0 0 var(--space-4);color:var(--color-fg-subtle);font-size:var(--text-small);line-height:var(--lh-body)}.guide-related-cities-module__7_DNdW__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.guide-related-cities-module__7_DNdW__tile{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-0);color:var(--color-fg);flex-direction:column;min-height:44px;text-decoration:none;display:flex}.guide-related-cities-module__7_DNdW__tile:hover{background:var(--color-bg-alt)}.guide-related-cities-module__7_DNdW__cityName{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg);font-weight:600}.guide-related-cities-module__7_DNdW__readingRow{align-items:baseline;gap:var(--space-2);display:flex}.guide-related-cities-module__7_DNdW__cityTemp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-body);color:var(--color-navy-deep);font-weight:700}.guide-related-cities-module__7_DNdW__position{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-subtle);font-weight:600}.guide-related-cities-module__7_DNdW__positionIn{color:var(--color-action)}.guide-related-cities-module__7_DNdW__positionApproaching{color:#a16207}
.grass-family-tooltip-label-module__tYZCya__tooltipWrapper{display:inline-block;position:relative}.grass-family-tooltip-label-module__tYZCya__tooltipLabel{font-family:inherit;font-size:var(--text-small);color:var(--color-fg-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.grass-family-tooltip-label-module__tYZCya__tooltipLabel:hover,.grass-family-tooltip-label-module__tYZCya__tooltipLabel:focus-visible{color:var(--color-navy);text-decoration-style:solid}.grass-family-tooltip-label-module__tYZCya__tooltipLabel:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.grass-family-tooltip-label-module__tYZCya__tooltipBody{top:calc(100% + var(--space-2));z-index:10;width:max-content;max-width:36ch;padding:var(--space-3) var(--space-4);background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border-strong);font-size:var(--text-small);line-height:var(--lh-body);position:absolute;left:0}.grass-family-tooltip-label-module__tYZCya__tooltipBody p{margin:0}.grass-family-tooltip-label-module__tYZCya__tooltipBody p+p{margin-top:var(--space-2)}
.nearby-cities-grid-module__bVQP6G__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.nearby-cities-grid-module__bVQP6G__tile{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-0);color:var(--color-fg);flex-direction:column;min-height:44px;text-decoration:none;display:flex}.nearby-cities-grid-module__bVQP6G__tile:hover{background:var(--color-bg-alt)}.nearby-cities-grid-module__bVQP6G__cityName{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg);font-weight:600}.nearby-cities-grid-module__bVQP6G__cityTemp{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-body);color:var(--color-navy-deep);font-weight:700}
.not-available-module__iH3k-G__notAvailable{max-width:480px;margin:var(--space-8) auto;padding:var(--space-6) var(--space-4);text-align:center}.not-available-module__iH3k-G__notAvailable__message{color:var(--color-fg-muted);font-size:var(--text-body);line-height:var(--lh-body);margin:0}
.zip-coverage-module__zwmNVq__zipCoverage{border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-4)}.zip-coverage-module__zwmNVq__lead{font-size:var(--text-small);color:var(--color-fg);margin:0 0 var(--space-1)}.zip-coverage-module__zwmNVq__zipList{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-small);line-height:var(--lh-data);color:var(--color-fg-muted);overflow-wrap:break-word;margin:0}.zip-coverage-module__zwmNVq__overflow{margin-top:var(--space-1)}.zip-coverage-module__zwmNVq__overflowSummary{font-size:var(--text-small);color:var(--color-fg-muted);cursor:pointer;width:fit-content}.zip-coverage-module__zwmNVq__overflowSummary:hover{color:var(--color-fg)}
.page-module__peOr0G__container{padding:0 var(--space-5) var(--space-8);font-family:var(--font-body);color:var(--color-fg)}.page-module__peOr0G__main{max-width:var(--layout-shell-max);margin:var(--space-5) auto 0}.page-module__peOr0G__article{min-width:0}.page-module__peOr0G__articleGrid{flex-direction:column;max-width:720px;margin:0 auto;display:flex}.page-module__peOr0G__bodyColumn{gap:var(--space-5);min-width:0;padding-top:var(--space-6);flex-direction:column;display:flex}.page-module__peOr0G__articleBody{min-width:0;font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg)}.page-module__peOr0G__articleBody>:first-child{margin-top:0}.page-module__peOr0G__faqWrapper{margin-top:var(--space-6)}@media (min-width:768px) and (max-width:1023px){.page-module__peOr0G__main{max-width:720px}}@media (min-width:1024px){.page-module__peOr0G__articleGrid{gap:var(--space-8);max-width:none;padding:var(--space-7) var(--space-7) 0;grid-template-columns:240px minmax(0,720px);align-items:start;display:grid}.page-module__peOr0G__tocColumn{top:var(--space-9);align-self:start;position:sticky}.page-module__peOr0G__bodyColumn{padding-top:0}}@media (min-width:1024px) and (max-width:1199px){.page-module__peOr0G__articleGrid{gap:var(--space-6);padding:var(--space-7) var(--space-5) 0;grid-template-columns:200px minmax(0,720px)}}
.verdict-hero-module__CEgNcq__hero{border:1px solid var(--color-border-strong);background:var(--color-bg);padding:var(--space-6);margin:var(--space-5) 0 var(--space-6);gap:var(--space-3);border-radius:0;flex-direction:column;display:flex}.verdict-hero-module__CEgNcq__accentAction{border-top:4px solid var(--color-action)}.verdict-hero-module__CEgNcq__accentWarning{border-top:4px solid var(--color-warning)}.verdict-hero-module__CEgNcq__accentInfo{border-top:4px solid var(--color-info)}.verdict-hero-module__CEgNcq__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-subtle);margin:0;font-weight:600}.verdict-hero-module__CEgNcq__headline{font-family:var(--font-body);font-size:var(--text-h2);line-height:var(--lh-heading);color:var(--color-fg);margin:0;font-weight:700}.verdict-hero-module__CEgNcq__proofRow{align-items:center;gap:var(--space-4);display:flex}.verdict-hero-module__CEgNcq__reading{font-family:var(--font-mono);font-size:var(--text-hero-mobile);font-weight:700;line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--color-navy)}.verdict-hero-module__CEgNcq__proofLabels{gap:var(--space-1);flex-direction:column;display:flex}.verdict-hero-module__CEgNcq__readingLabel{font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:var(--lh-body);color:var(--color-navy-deep)}.verdict-hero-module__CEgNcq__thresholdLine{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted)}.verdict-hero-module__CEgNcq__verdictSentence{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);margin:0}.verdict-hero-module__CEgNcq__typicalLine{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0}.verdict-hero-module__CEgNcq__sourceLine{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--color-fg-subtle);margin:0}.verdict-hero-module__CEgNcq__guideLink{font-family:var(--font-body);font-size:var(--text-small);margin:0}.verdict-hero-module__CEgNcq__guideLink a{color:var(--color-navy-deep);border-bottom:1px solid #0000;text-decoration:none}.verdict-hero-module__CEgNcq__guideLink a:hover{color:var(--color-teal);border-bottom-color:var(--color-teal)}@media (max-width:480px){.verdict-hero-module__CEgNcq__hero{padding:var(--space-4)}}
.when-to-plant-module__jUZrBq__tableWrapper{overflow-x:auto}.when-to-plant-module__jUZrBq__dataTable{border-collapse:collapse;width:100%;font-size:var(--text-small)}.when-to-plant-module__jUZrBq__dataTable th{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--color-border);white-space:nowrap}.when-to-plant-module__jUZrBq__dataTable td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.when-to-plant-module__jUZrBq__tempCell{font-family:var(--font-mono);white-space:nowrap}.when-to-plant-module__jUZrBq__tableNote{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--lh-body);color:var(--color-fg-muted)}
.next-task-countdown-module__fTj5KW__card{border:1px solid var(--color-border-strong);padding:var(--space-6);gap:var(--space-3);background:#fff;border-radius:0;flex-direction:column;margin:0;display:flex}.next-task-countdown-module__fTj5KW__cardWithTopBar{border-top:4px solid var(--color-action)}.next-task-countdown-module__fTj5KW__eyebrow{font-family:var(--font-public-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-muted);margin:0;font-weight:600}.next-task-countdown-module__fTj5KW__taskTitle{font-family:var(--font-public-sans);color:var(--color-navy-deep);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.next-task-countdown-module__fTj5KW__dayCountBlock{align-items:flex-start;gap:var(--space-1);margin:var(--space-2) 0;flex-direction:column;display:flex}.next-task-countdown-module__fTj5KW__dayCount{font-family:var(--font-space-mono,"Space Mono", monospace);letter-spacing:-.01em;color:var(--color-navy-deep);margin:0;font-size:4rem;font-weight:700;line-height:1}.next-task-countdown-module__fTj5KW__dayCountSuffix{font-family:var(--font-public-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted);margin:0;font-weight:600}.next-task-countdown-module__fTj5KW__opensToday{font-family:var(--font-public-sans);letter-spacing:-.005em;color:var(--color-action);margin:0;font-size:2rem;font-weight:700;line-height:1.1}.next-task-countdown-module__fTj5KW__body{font-family:var(--font-public-sans);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);margin:0}.next-task-countdown-module__fTj5KW__confidence{font-family:var(--font-public-sans);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.next-task-countdown-module__fTj5KW__divider{border:0;border-top:1px solid var(--color-border);margin:var(--space-2) 0;width:100%}.next-task-countdown-module__fTj5KW__secondTask{font-family:var(--font-public-sans);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.next-task-countdown-module__fTj5KW__cta{font-family:var(--font-public-sans);font-size:var(--text-body);color:var(--color-navy-deep);border-bottom:1px solid #0000;align-self:flex-start;font-weight:500;text-decoration:none}.next-task-countdown-module__fTj5KW__cta:hover{color:var(--color-teal);border-bottom-color:var(--color-teal)}.next-task-countdown-module__fTj5KW__cta:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}@media (max-width:480px){.next-task-countdown-module__fTj5KW__card{padding:var(--space-4)}}
.related-guides-sidebar-module__PEypqG__sidebar{gap:var(--space-3);padding:var(--space-5) 0;margin:var(--space-4) 0;border-top:1px solid var(--color-border);flex-direction:column;display:flex}.related-guides-sidebar-module__PEypqG__eyebrow{font-family:var(--font-public-sans,"Public Sans", system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);margin:0 0 var(--space-2) 0;font-size:.75rem;font-weight:600}.related-guides-sidebar-module__PEypqG__cards{gap:var(--space-3);flex-direction:column;display:flex}.related-guides-sidebar-module__PEypqG__card{gap:var(--space-1);border:1px solid var(--color-border);background:#fff;border-radius:0;flex-direction:column;min-height:140px;padding:24px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.related-guides-sidebar-module__PEypqG__card:hover,.related-guides-sidebar-module__PEypqG__card:focus-visible{border-color:var(--color-teal);background:var(--color-bg-alt,#f7faf9)}.related-guides-sidebar-module__PEypqG__card:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.related-guides-sidebar-module__PEypqG__cardTitle{font-family:var(--font-public-sans,"Public Sans", system-ui, sans-serif);color:var(--color-navy-deep);align-items:baseline;gap:.25rem;margin:0;font-size:1rem;font-weight:600;display:flex}.related-guides-sidebar-module__PEypqG__cardArrow{margin-left:.25rem;display:inline-block}.related-guides-sidebar-module__PEypqG__cardDescription{font-family:var(--font-public-sans,"Public Sans", system-ui, sans-serif);color:var(--color-fg-muted);margin:0;font-size:.875rem;line-height:1.5}
.temperature-chart-module__u6S1oW__chartContainer{width:100%;min-height:420px;position:relative}.temperature-chart-module__u6S1oW__skeletonChart{background:var(--color-border);min-height:420px;animation:2s ease-in-out infinite temperature-chart-module__u6S1oW__chartPulse}@keyframes temperature-chart-module__u6S1oW__chartPulse{0%,to{opacity:1}50%{opacity:.6}}.temperature-chart-module__u6S1oW__retryButton{min-height:44px;margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-navy);background:var(--color-navy);color:var(--color-bg);font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-badge);cursor:pointer;border-radius:var(--radius-0);font-weight:700}.temperature-chart-module__u6S1oW__retryButton:hover{background:var(--color-navy-deep);border-color:var(--color-navy-deep)}.temperature-chart-module__u6S1oW__chartCaption{margin:var(--space-2) 0 0;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted)}.temperature-chart-module__u6S1oW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.temperature-chart-module__u6S1oW__chartContainer,.temperature-chart-module__u6S1oW__skeletonChart{min-height:280px}}
.monthly-summary-module__OKFW7G__container{gap:var(--space-7);flex-direction:column;display:flex}.monthly-summary-module__OKFW7G__statsSection h2,.monthly-summary-module__OKFW7G__tableSection h2{font-size:var(--text-h3);margin:0 0 var(--space-4);font-weight:700}.monthly-summary-module__OKFW7G__statsGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.monthly-summary-module__OKFW7G__statCard{border:1px solid var(--color-border);border-radius:var(--radius-0);padding:var(--space-4);text-align:center}.monthly-summary-module__OKFW7G__statDepth{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);margin-bottom:var(--space-2)}.monthly-summary-module__OKFW7G__statAvg{font-family:var(--font-mono);font-size:var(--text-h2);color:var(--color-navy-deep);font-weight:700}.monthly-summary-module__OKFW7G__statLabel{font-size:var(--text-xs);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.monthly-summary-module__OKFW7G__statRange{font-size:var(--text-small);color:var(--color-fg);margin-top:var(--space-2)}.monthly-summary-module__OKFW7G__statDays{font-size:var(--text-xs);color:var(--color-fg-muted);margin-top:var(--space-1)}.monthly-summary-module__OKFW7G__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.monthly-summary-module__OKFW7G__table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-small)}.monthly-summary-module__OKFW7G__table th{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--color-border);white-space:nowrap}.monthly-summary-module__OKFW7G__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums}
.page-module__HuWRKa__container{font-family:var(--font-body);color:var(--color-fg);padding:0 var(--space-5) var(--space-8)}.page-module__HuWRKa__main{max-width:var(--layout-shell-max);margin:var(--space-6) auto 0}.page-module__HuWRKa__header{margin-bottom:var(--space-6)}.page-module__HuWRKa__header h1{font-family:var(--font-body);font-size:var(--text-h1);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin:0 0 var(--space-2)}.page-module__HuWRKa__subtitle{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);margin:0}.page-module__HuWRKa__metadataCard{border:1px solid var(--color-border);border-radius:var(--radius-0);padding:var(--space-5);margin-bottom:var(--space-7)}.page-module__HuWRKa__metadataCard h2{font-size:var(--text-h3);margin:0 0 var(--space-4);font-weight:700}.page-module__HuWRKa__metadataGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.page-module__HuWRKa__metadataGrid div{gap:var(--space-1);flex-direction:column;display:flex}.page-module__HuWRKa__metadataGrid dt{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted)}.page-module__HuWRKa__metadataGrid dd{font-size:var(--text-body);color:var(--color-fg);margin:0;font-weight:600}.page-module__HuWRKa__chartSection{margin-bottom:var(--space-7)}.page-module__HuWRKa__chartSection h2{font-size:var(--text-h3);margin:0 0 var(--space-4);font-weight:700}.page-module__HuWRKa__chartWrapper{border:1px solid var(--color-border);border-radius:var(--radius-0);padding:var(--space-4);background:var(--color-bg)}.page-module__HuWRKa__citiesSection{margin-bottom:var(--space-7)}.page-module__HuWRKa__citiesSection h2{font-size:var(--text-h3);margin:0 0 var(--space-2);font-weight:700}.page-module__HuWRKa__citiesIntro{max-width:var(--layout-reading-max);font-size:var(--text-small);color:var(--color-fg-muted);margin:0 0 var(--space-4)}.page-module__HuWRKa__citiesGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.page-module__HuWRKa__cityTile{padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-0);color:var(--color-fg);font-size:var(--text-small);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:flex}.page-module__HuWRKa__cityTile:hover{background:var(--color-bg-alt)}@media (max-width:720px){.page-module__HuWRKa__container{padding:0 var(--space-4) var(--space-7)}.page-module__HuWRKa__header h1{font-size:var(--text-h2)}.page-module__HuWRKa__metadataGrid{grid-template-columns:1fr}}
.page-module__I_sAsG__container{font-family:var(--font-body);color:var(--color-fg);padding:0 var(--space-5) var(--space-8)}.page-module__I_sAsG__main{max-width:var(--layout-shell-max);margin:var(--space-6) auto 0}.page-module__I_sAsG__header{margin-bottom:var(--space-6)}.page-module__I_sAsG__header h1{font-family:var(--font-body);font-size:var(--text-h1);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin:0 0 var(--space-2)}.page-module__I_sAsG__subtitle{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);margin:0}.page-module__I_sAsG__monthNav{margin-top:var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-border);justify-content:space-between;display:flex}.page-module__I_sAsG__monthLink{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-navy-deep);font-weight:600;text-decoration:none}.page-module__I_sAsG__monthLink:hover{color:var(--color-teal);text-decoration:underline}.page-module__I_sAsG__links{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.page-module__I_sAsG__backLink{font-size:var(--text-body);color:var(--color-navy-deep);text-decoration:none}.page-module__I_sAsG__backLink:hover{color:var(--color-teal);text-decoration:underline}@media (max-width:720px){.page-module__I_sAsG__container{padding:0 var(--space-4) var(--space-7)}.page-module__I_sAsG__header h1{font-size:var(--text-h2)}.page-module__I_sAsG__monthNav{gap:var(--space-3);flex-direction:column}}