.password-field-module__3UqwiW__field{gap:var(--space-1);flex-direction:column;display:flex}.password-field-module__3UqwiW__label{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}.password-field-module__3UqwiW__row{gap:var(--space-2);display:flex}.password-field-module__3UqwiW__input{min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-body);border-radius:0;flex:auto}.password-field-module__3UqwiW__toggle{min-width:64px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;border-radius:0;font-weight:700}.password-field-module__3UqwiW__hint{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}
.my-lawn-menu-module__ndMOIW__trigger{justify-content:flex-start;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;width:180px;overflow:hidden}.my-lawn-menu-module__ndMOIW__panel{min-width:280px}.my-lawn-menu-module__ndMOIW__panelBody{padding:var(--space-3) 0;flex-direction:column;display:flex}.my-lawn-menu-module__ndMOIW__eyebrow{padding:0 var(--space-4) var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-fg-muted);margin:0;font-weight:700}.my-lawn-menu-module__ndMOIW__note{padding:var(--space-1) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0}.my-lawn-menu-module__ndMOIW__actions{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;display:flex}.my-lawn-menu-module__ndMOIW__sep{color:var(--color-fg-subtle)}.my-lawn-menu-module__ndMOIW__textButton{min-height:44px;color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-weight:700}.my-lawn-menu-module__ndMOIW__textButton:hover{color:var(--color-teal);border-bottom-color:var(--color-teal)}.my-lawn-menu-module__ndMOIW__form{gap:var(--space-2);padding:var(--space-2) var(--space-4);flex-direction:column;display:flex}.my-lawn-menu-module__ndMOIW__formLabel{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}.my-lawn-menu-module__ndMOIW__formRow{gap:var(--space-2);display:flex}.my-lawn-menu-module__ndMOIW__input{min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-mono);font-size:var(--text-body);border-radius:0;flex:auto}.my-lawn-menu-module__ndMOIW__button{min-height:44px;padding:0 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);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;flex:none;font-weight:700}.my-lawn-menu-module__ndMOIW__button:disabled{opacity:.6;cursor:default}.my-lawn-menu-module__ndMOIW__error{padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-small);color:#b91c1c;margin:0}.my-lawn-menu-module__ndMOIW__mobileSection{border-top:1px solid var(--color-border)}.my-lawn-menu-module__ndMOIW__mobileHeading{cursor:default;margin:0}.my-lawn-menu-module__ndMOIW__inlineLink{color:var(--color-navy);font-weight:700}.my-lawn-menu-module__ndMOIW__accountLine{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-1) var(--space-4) 0;border-top:1px solid var(--color-border);display:flex}.my-lawn-menu-module__ndMOIW__accountLink{min-height:44px;color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-small);border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.my-lawn-menu-module__ndMOIW__accountLink:hover{color:var(--color-teal);border-bottom-color:var(--color-teal)}.my-lawn-menu-module__ndMOIW__formFlush,.my-lawn-menu-module__ndMOIW__formFlush .my-lawn-menu-module__ndMOIW__note,.my-lawn-menu-module__ndMOIW__formFlush .my-lawn-menu-module__ndMOIW__error{padding-left:0;padding-right:0}
.page-header-module__XGvbqa__masthead{background:var(--color-navy);border-bottom:3px solid var(--color-teal);padding:var(--space-6) var(--space-4);text-align:center}.page-header-module__XGvbqa__flush{border-bottom:0}.page-header-module__XGvbqa__decorated{position:relative}.page-header-module__XGvbqa__background{pointer-events:none;position:absolute;inset:0}.page-header-module__XGvbqa__foreground{z-index:1;position:relative}.page-header-module__XGvbqa__content{max-width:var(--layout-shell-max);align-items:center;gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.page-header-module__XGvbqa__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#ffffffb3;margin:0;font-weight:700}.page-header-module__XGvbqa__title{font-family:var(--font-body);font-size:var(--text-h1);font-weight:700;line-height:var(--lh-heading);color:#fff;margin:0}.page-header-module__XGvbqa__lede{max-width:var(--layout-reading-max);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:#ffffffb3;margin:0}.page-header-module__XGvbqa__lede p+p{margin-top:var(--space-3)}.page-header-module__XGvbqa__meta{font-size:var(--text-small);color:#ffffffb3;margin:0}@media (max-width:720px){.page-header-module__XGvbqa__metaHideMobile{display:none}}.page-header-module__XGvbqa__lede a,.page-header-module__XGvbqa__meta a{color:#fff;text-underline-offset:2px;text-decoration:underline}.page-header-module__XGvbqa__masthead :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:#fff}
.home-contour-background-module__hWlPBG__background{pointer-events:none;position:absolute;inset:0;overflow:clip}.home-contour-background-module__hWlPBG__shader{opacity:.3;width:100%;height:100%}.home-contour-background-module__hWlPBG__veil{background:linear-gradient(90deg in oklab, transparent 0%, var(--color-navy) 30%, var(--color-navy) 70%, transparent 100%);position:absolute;inset:0}
.suggestion-listbox-module__fDffGG__popover{z-index:30;margin-top:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-0);max-height:320px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.suggestion-listbox-module__fDffGG__list{margin:0;padding:0;list-style:none}.suggestion-listbox-module__fDffGG__option{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg);cursor:pointer;border-bottom:1px solid var(--color-border);align-items:center;min-height:44px;display:flex}.suggestion-listbox-module__fDffGG__option:last-child{border-bottom:none}.suggestion-listbox-module__fDffGG__option:hover,.suggestion-listbox-module__fDffGG__optionHighlighted{background:var(--color-bg-alt)}.suggestion-listbox-module__fDffGG__status{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-style:italic;font-size:var(--text-small);color:var(--color-fg-muted);align-items:center;min-height:44px;display:flex}
.provenance-module__h0IIdq__badge{border-radius:var(--radius-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-badge);font-weight:700;line-height:var(--lh-data);text-transform:uppercase;border:1px solid;flex:none}.provenance-module__h0IIdq__badgeMeasured{color:var(--color-action);background:var(--color-action-bg)}.provenance-module__h0IIdq__badgeModeled{color:var(--color-info);background:var(--color-info-bg)}.provenance-module__h0IIdq__badgeStale{color:#a16207;background:var(--color-warning-bg)}.provenance-module__h0IIdq__inline{font:inherit}.provenance-module__h0IIdq__strip{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.provenance-module__h0IIdq__stripItem{white-space:nowrap}.provenance-module__h0IIdq__note{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0 0 var(--space-2)}.provenance-module__h0IIdq__link{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}
.data-tables-module__lKJ7ZW__tableWrapper{overflow-x:auto}.data-tables-module__lKJ7ZW__dataTable{border-collapse:collapse;border:2px solid var(--color-border-strong);width:100%;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-data);color:var(--color-fg)}.data-tables-module__lKJ7ZW__dataTable thead th{background:var(--color-navy-deep);color:#fff;font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);padding:var(--space-3) var(--space-4);text-align:left;border:1px solid var(--color-border-strong);font-weight:600}.data-tables-module__lKJ7ZW__dataTable thead th a{color:#fff;text-underline-offset:2px;text-decoration:underline}.data-tables-module__lKJ7ZW__dataTable tbody th{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);vertical-align:top;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg);text-align:left;font-weight:600}.data-tables-module__lKJ7ZW__dataTable td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);vertical-align:top}.data-tables-module__lKJ7ZW__dataTable tbody tr:nth-child(odd) td,.data-tables-module__lKJ7ZW__dataTable tbody tr:nth-child(odd) th{background:var(--color-bg)}.data-tables-module__lKJ7ZW__dataTable tbody tr:nth-child(2n) td,.data-tables-module__lKJ7ZW__dataTable tbody tr:nth-child(2n) th{background:var(--color-bg-alt)}.data-tables-module__lKJ7ZW__numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.data-tables-module__lKJ7ZW__crossingRow>:first-child{border-left:4px solid var(--color-action)}.data-tables-module__lKJ7ZW__todayRow>*{background:var(--color-highlight)!important}.data-tables-module__lKJ7ZW__bandCell{background:var(--color-action-bg)!important}.data-tables-module__lKJ7ZW__tableLegend{margin:var(--space-3) 0 0;font-size:var(--text-small);color:var(--color-fg-subtle)}
.inline-zip-bar-module__o1A_ua__bar{align-items:center;gap:var(--space-2);font-family:var(--font-body);flex-wrap:wrap;display:flex}.inline-zip-bar-module__o1A_ua__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inline-zip-bar-module__o1A_ua__inputWrap{position:relative}.inline-zip-bar-module__o1A_ua__input{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-0);padding:var(--space-2) var(--space-3);min-width:7ch;min-height:44px}.inline-zip-bar-module__o1A_ua__input[aria-invalid=true]{border-color:var(--color-warning)}.inline-zip-bar-module__o1A_ua__input:disabled{background:var(--color-bg-alt);cursor:not-allowed}.inline-zip-bar-module__o1A_ua__button,.inline-zip-bar-module__o1A_ua__geoButton{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-radius:var(--radius-0);border:1px solid var(--color-navy);background:var(--color-navy);color:var(--color-bg);cursor:pointer;font-weight:700}.inline-zip-bar-module__o1A_ua__button:hover,.inline-zip-bar-module__o1A_ua__geoButton:hover{background:var(--color-navy-deep);border-color:var(--color-navy-deep)}.inline-zip-bar-module__o1A_ua__button:disabled,.inline-zip-bar-module__o1A_ua__geoButton:disabled{opacity:.6;cursor:not-allowed}.inline-zip-bar-module__o1A_ua__geoButton{background:var(--color-bg);color:var(--color-navy)}.inline-zip-bar-module__o1A_ua__geoButton:hover{background:var(--color-bg-alt);color:var(--color-navy-deep)}@media (max-width:600px){.inline-zip-bar-module__o1A_ua__inputWrap{flex:1 1 0;min-width:0}.inline-zip-bar-module__o1A_ua__input{width:100%}.inline-zip-bar-module__o1A_ua__button{min-width:14ch}.inline-zip-bar-module__o1A_ua__geoButton{flex:100%;min-width:20ch}}.inline-zip-bar-module__o1A_ua__pending{margin:var(--space-2) 0 0;font-family:var(--font-body);font-style:italic;font-size:var(--text-small);color:var(--color-fg-muted);flex-basis:100%}.inline-zip-bar-module__o1A_ua__pending:empty{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.inline-zip-bar-module__o1A_ua__error{margin:var(--space-2) 0 0;color:#b91c1c;font-size:var(--text-xs);flex-basis:100%}.inline-zip-bar-module__o1A_ua__bar[data-tone=dark] .inline-zip-bar-module__o1A_ua__button{color:var(--color-navy);background:#fff;border-color:#fff}.inline-zip-bar-module__o1A_ua__bar[data-tone=dark] .inline-zip-bar-module__o1A_ua__button:hover{background:var(--color-bg-alt);border-color:var(--color-bg-alt);color:var(--color-navy)}.inline-zip-bar-module__o1A_ua__bar[data-tone=dark] .inline-zip-bar-module__o1A_ua__geoButton{color:#fff;background:0 0;border-color:#ffffffb3}.inline-zip-bar-module__o1A_ua__bar[data-tone=dark] .inline-zip-bar-module__o1A_ua__geoButton:hover{color:#fff;background:#ffffff1a;border-color:#fff}.inline-zip-bar-module__o1A_ua__bar[data-tone=dark] .inline-zip-bar-module__o1A_ua__pending{color:#ffffffb3}.inline-zip-bar-module__o1A_ua__bar[data-tone=dark] .inline-zip-bar-module__o1A_ua__error{color:#fff;font-weight:700}
.seven-day-reading-table-module__9i74SG__tableWrapper{gap:var(--space-2);flex-direction:column;width:100%;display:flex;overflow-x:auto}.seven-day-reading-table-module__9i74SG__sevenDayTable{caption-side:bottom}.seven-day-reading-table-module__9i74SG__crossingCaption{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted);text-align:left;border-left:4px solid var(--color-action);font-style:italic;line-height:var(--lh-body)}.seven-day-reading-table-module__9i74SG__deltaPositive{color:var(--color-action);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.seven-day-reading-table-module__9i74SG__deltaNegative{color:var(--color-navy-deep);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.seven-day-reading-table-module__9i74SG__deltaFlat{color:var(--color-fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.seven-day-reading-table-module__9i74SG__estimatedLabel{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;padding:0;font-weight:700}.seven-day-reading-table-module__9i74SG__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}.seven-day-reading-table-module__9i74SG__calloutBody{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg);line-height:var(--lh-body);margin:0}.seven-day-reading-table-module__9i74SG__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){.seven-day-reading-table-module__9i74SG__crossingCaption{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}}
.depth-strip-module__usbkyG__strip{width:100%;margin-top:var(--space-5)}.depth-strip-module__usbkyG__eyebrow{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);font-weight:700;line-height:var(--lh-data)}.depth-strip-module__usbkyG__cells{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.depth-strip-module__usbkyG__cell{padding:var(--space-4) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-0);gap:var(--space-2);flex-direction:column;display:flex}.depth-strip-module__usbkyG__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h3);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading)}.depth-strip-module__usbkyG__unit{font-size:var(--text-body)}.depth-strip-module__usbkyG__label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:600;line-height:var(--lh-data)}.depth-strip-module__usbkyG__links{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-data);flex-wrap:wrap;display:flex}.depth-strip-module__usbkyG__links a{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}.depth-strip-module__usbkyG__links a:hover{text-decoration-thickness:2px}
.soil-conditions-grid-module__OUSd8W__grid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.soil-conditions-grid-module__OUSd8W__tile{padding:var(--space-4) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-0);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.soil-conditions-grid-module__OUSd8W__label{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);font-weight:700;line-height:var(--lh-data);margin:0}.soil-conditions-grid-module__OUSd8W__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h3);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin:0}@media (max-width:1023px){.soil-conditions-grid-module__OUSd8W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.soil-conditions-grid-module__OUSd8W__grid{grid-template-columns:1fr}}
.zip-lookup-form-module__As222G__wrapper{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.zip-lookup-form-module__As222G__error{font-size:var(--text-xs);color:#b91c1c;margin:0}.zip-lookup-form-module__As222G__helper{margin:0}.zip-lookup-form-module__As222G__wrapper[data-tone=dark] .zip-lookup-form-module__As222G__error{color:#fff;font-weight:700}
.evidence-disclosure-module__qaCilW__disclosure{margin-top:var(--space-3);border-top:1px solid var(--color-border)}.evidence-disclosure-module__qaCilW__summary{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-navy-deep);font-weight:600;list-style:none;display:flex}.evidence-disclosure-module__qaCilW__summary::-webkit-details-marker{display:none}.evidence-disclosure-module__qaCilW__chevron{font-family:var(--font-mono);color:var(--color-navy-deep);font-weight:700;transition:transform .12s ease-out;display:inline-block}.evidence-disclosure-module__qaCilW__disclosure[open] .evidence-disclosure-module__qaCilW__chevron{transform:rotate(90deg)}.evidence-disclosure-module__qaCilW__label{flex:1}.evidence-disclosure-module__qaCilW__body{padding-bottom:var(--space-2)}@media (min-width:769px){.evidence-disclosure-module__qaCilW__disclosure{border-top:none;margin-top:0}.evidence-disclosure-module__qaCilW__summary{display:none}}@media (prefers-reduced-motion:reduce){.evidence-disclosure-module__qaCilW__chevron{transition:none}}
.germination-readiness-module__HmVGRW__card{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-teal);background:var(--color-bg);padding:var(--space-5);margin:var(--space-6) 0}.germination-readiness-module__HmVGRW__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-teal);margin:0 0 var(--space-2);font-weight:600}.germination-readiness-module__HmVGRW__headline{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);margin:0 0 var(--space-4)}.germination-readiness-module__HmVGRW__temp{font-family:var(--font-mono);font-weight:700}.germination-readiness-module__HmVGRW__filter{margin:0 0 var(--space-4);gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;align-items:center;padding:0;display:flex}.germination-readiness-module__HmVGRW__filterLegend{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-fg-muted);margin-right:var(--space-2);padding:0;font-weight:600}.germination-readiness-module__HmVGRW__filterOption{align-items:center;gap:var(--space-1);font-size:var(--text-small);color:var(--color-fg);cursor:pointer;display:inline-flex}.germination-readiness-module__HmVGRW__tableWrapper{overflow-x:auto}.germination-readiness-module__HmVGRW__table{border-collapse:collapse;border:2px solid var(--color-border-strong);width:100%;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-data);color:var(--color-fg)}.germination-readiness-module__HmVGRW__table thead th{background:var(--color-navy-deep);color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);padding:var(--space-3) var(--space-4);text-align:left;border:1px solid var(--color-border-strong);font-weight:600}.germination-readiness-module__HmVGRW__table tbody th{text-align:left;font-weight:500}.germination-readiness-module__HmVGRW__table tbody th,.germination-readiness-module__HmVGRW__table tbody td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border)}.germination-readiness-module__HmVGRW__table tbody tr:nth-child(2n){background:var(--color-bg-alt)}.germination-readiness-module__HmVGRW__numeric{font-family:var(--font-mono);white-space:nowrap}.germination-readiness-module__HmVGRW__verdict{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-1);white-space:nowrap;font-weight:600;display:inline-block}.germination-readiness-module__HmVGRW__verdictGood{background:var(--color-action-bg);color:var(--color-action)}.germination-readiness-module__HmVGRW__verdictCaution{background:var(--color-warning-bg);color:#a16207}.germination-readiness-module__HmVGRW__verdictCold{background:var(--color-bg-alt);color:var(--color-fg-muted)}.germination-readiness-module__HmVGRW__verdictNeutral{color:var(--color-fg-muted)}.germination-readiness-module__HmVGRW__zipRow{margin-top:var(--space-4)}.germination-readiness-module__HmVGRW__guideLink{margin:var(--space-4) 0 0;font-size:var(--text-small)}.germination-readiness-module__HmVGRW__tableNote{margin:var(--space-3) 0 0;font-size:var(--text-small);color:var(--color-fg-muted)}.germination-readiness-module__HmVGRW__card:has(input[value=cool]:checked) tr[data-season=warm]{display:none}.germination-readiness-module__HmVGRW__card:has(input[value=warm]:checked) tr[data-season=cool]{display:none}
.schedule-current-temp-module__oQGJgq__scheduleCurrentTemp{padding:var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0}.schedule-current-temp-module__oQGJgq__scheduleCurrentTemp__temp{font-family:var(--font-mono);color:var(--color-fg);font-weight:700}
.disease-risk-module__atkHdW__card{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-warning);background:var(--color-bg);padding:var(--space-5);margin:var(--space-6) 0}.disease-risk-module__atkHdW__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:#a16207;margin:0 0 var(--space-2);font-weight:600}.disease-risk-module__atkHdW__headline{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);margin:0 0 var(--space-4)}.disease-risk-module__atkHdW__tableWrapper{overflow-x:auto}.disease-risk-module__atkHdW__table{border-collapse:collapse;border:2px solid var(--color-border-strong);width:100%;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-data);color:var(--color-fg)}.disease-risk-module__atkHdW__table thead th{background:var(--color-navy-deep);color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);padding:var(--space-3) var(--space-4);text-align:left;border:1px solid var(--color-border-strong);font-weight:600}.disease-risk-module__atkHdW__table tbody th{text-align:left;font-weight:500}.disease-risk-module__atkHdW__table tbody th,.disease-risk-module__atkHdW__table tbody td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);vertical-align:top}.disease-risk-module__atkHdW__table tbody tr:nth-child(2n){background:var(--color-bg-alt)}.disease-risk-module__atkHdW__pathogen{color:var(--color-fg-muted);font-style:italic;font-size:var(--text-xs)}.disease-risk-module__atkHdW__verdict{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-1);white-space:nowrap;font-weight:600;display:inline-block}.disease-risk-module__atkHdW__verdictFavorable{background:var(--color-warning-bg);color:#a16207}.disease-risk-module__atkHdW__verdictWatch{background:var(--color-bg-alt);color:var(--color-fg-muted)}.disease-risk-module__atkHdW__fix{color:var(--color-fg-muted)}.disease-risk-module__atkHdW__guideLink{margin:var(--space-4) 0 0;font-size:var(--text-small)}
.schedule-hero-module__l_Q-kq__hero{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}.schedule-hero-module__l_Q-kq__heroWithTopBar{border-top:4px solid var(--color-action)}.schedule-hero-module__l_Q-kq__heading{font-family:var(--font-body);font-size:var(--text-h2);line-height:var(--lh-heading);color:var(--color-fg);margin:0;font-weight:700}.schedule-hero-module__l_Q-kq__taskList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schedule-hero-module__l_Q-kq__taskItem{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);display:flex}.schedule-hero-module__l_Q-kq__taskItem:first-child{border-top:0}.schedule-hero-module__l_Q-kq__taskName{font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:var(--lh-body);color:var(--color-navy-deep)}.schedule-hero-module__l_Q-kq__overflow{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.schedule-hero-module__l_Q-kq__overflowLink{color:var(--color-navy-deep);border-bottom:1px solid #0000;text-decoration:none}.schedule-hero-module__l_Q-kq__overflowLink:hover{color:var(--color-teal);border-bottom-color:var(--color-teal)}.schedule-hero-module__l_Q-kq__overflowLink:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.schedule-hero-module__l_Q-kq__heroBare{border:0;padding:0}@media (max-width:480px){.schedule-hero-module__l_Q-kq__heroWithTopBar{padding:var(--space-4)}}
.callouts-module__9eSksa__callout{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-0);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);border:1px solid #0000;border-left-width:4px;display:flex}.callouts-module__9eSksa__calloutInfo{border-left-color:var(--color-navy-deep);border-color:var(--color-border);background:var(--color-info-bg)}.callouts-module__9eSksa__calloutAction{border-left-color:var(--color-action);border-color:var(--color-border);background:var(--color-action-bg)}.callouts-module__9eSksa__calloutWarning{border-left-color:var(--color-warning);border-color:var(--color-border);background:var(--color-warning-bg)}
.supply-links-module__dD-JIq__callout{margin:var(--space-4) 0}.supply-links-module__dD-JIq__inline{margin-top:var(--space-3)}.supply-links-module__dD-JIq__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-navy-deep);font-weight:700}.supply-links-module__dD-JIq__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.supply-links-module__dD-JIq__item{font-size:var(--text-small);line-height:var(--lh-body)}.supply-links-module__dD-JIq__label{color:var(--color-fg-muted)}.supply-links-module__dD-JIq__link{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}.supply-links-module__dD-JIq__link:hover{color:var(--color-navy)}.supply-links-module__dD-JIq__sentinel{width:100%;height:1px;display:block}.supply-links-module__dD-JIq__recommended{border-left:2px solid var(--color-teal);padding-left:var(--space-2)}.supply-links-module__dD-JIq__recommendationLabel{color:var(--color-teal);font-weight:700;font-size:var(--text-xs);display:block}.supply-links-module__dD-JIq__recommendationReason{color:var(--color-fg-muted);font-size:var(--text-xs);display:block}
.task-row-acknowledge-module__wLYM6q__acknowledge{min-height:44px;margin-top:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-0);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted);cursor:pointer;justify-content:center;align-items:center;font-weight:600;transition:background .2s ease-out,color .2s ease-out;display:inline-flex}.task-row-acknowledge-module__wLYM6q__acknowledge:hover{background:var(--color-bg);color:var(--color-fg)}@media (prefers-reduced-motion:reduce){.task-row-acknowledge-module__wLYM6q__acknowledge{transition:none}}.task-row-acknowledge-module__wLYM6q__acknowledge:disabled{cursor:not-allowed;opacity:.6}.task-row-acknowledge-module__wLYM6q__error{font-size:var(--text-small);color:#b91c1c;margin-left:var(--space-2)}
.badges-module__6RdSXW__badge{border-radius:var(--radius-1);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);white-space:nowrap;font-weight:700;line-height:var(--lh-data);border:1px solid #0000;align-items:center;padding:2px 8px;display:inline-flex}.badges-module__6RdSXW__badgeInWindow{background:var(--color-action);border-color:var(--color-action);color:#fff}.badges-module__6RdSXW__badgeWatch{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.badges-module__6RdSXW__badgeNotYet{background:var(--color-fg-muted);border-color:var(--color-fg-muted);color:#fff}.badges-module__6RdSXW__badgeTellUsMore{background:var(--color-bg);border-color:var(--color-navy);color:var(--color-navy)}.badges-module__6RdSXW__badgeLowConfidence{background:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-fg)}.badges-module__6RdSXW__badgeDataUnavailable{background:var(--color-border);border-color:var(--color-border-strong);color:var(--color-fg)}.badges-module__6RdSXW__badgeStaleData{background:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-fg)}.badges-module__6RdSXW__badgeScopeNewLawn{background:var(--color-bg);border-color:var(--color-fg-subtle);color:var(--color-fg-subtle)}
.watering-plan-module__snIdlq__card{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-navy-deep);background:var(--color-bg);padding:var(--space-5);margin:var(--space-6) 0}.watering-plan-module__snIdlq__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-navy-deep);margin:0 0 var(--space-2);font-weight:600}.watering-plan-module__snIdlq__headline{margin:0 0 var(--space-4)}.watering-plan-module__snIdlq__verdict{font-size:var(--text-body);font-weight:600;line-height:var(--lh-body);padding:2px var(--space-2);border-radius:var(--radius-1);display:inline-block}.watering-plan-module__snIdlq__verdictWater{background:var(--color-action-bg);color:var(--color-action)}.watering-plan-module__snIdlq__verdictSkip{background:var(--color-bg-alt);color:var(--color-fg-muted)}.watering-plan-module__snIdlq__verdictDormancy{background:var(--color-warning-bg);color:#a16207}.watering-plan-module__snIdlq__table{border-collapse:collapse;border:2px solid var(--color-border-strong);width:100%;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-data);color:var(--color-fg);margin:0 0 var(--space-4)}.watering-plan-module__snIdlq__table th,.watering-plan-module__snIdlq__table td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);text-align:left;vertical-align:top}.watering-plan-module__snIdlq__table tbody th{color:var(--color-fg-muted);white-space:nowrap;width:1%;font-weight:600}.watering-plan-module__snIdlq__numeric{font-family:var(--font-mono);white-space:nowrap;font-weight:700}.watering-plan-module__snIdlq__note{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0 0 var(--space-4)}.watering-plan-module__snIdlq__guideLink{font-size:var(--text-small);margin:0}
.task-row-module__1wUfNG__taskRow{font-family:var(--font-body);color:var(--color-fg);background:var(--color-bg);border-radius:var(--radius-0)}.task-row-module__1wUfNG__taskRow--active{border:1px solid var(--color-border);margin-bottom:var(--space-4);overflow:hidden}.task-row-module__1wUfNG__taskRow--completed{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);background:var(--color-bg-alt);border-left:3px solid var(--color-fg-subtle);color:var(--color-fg-subtle);font-size:var(--text-small);margin-bottom:var(--space-2);display:flex}.task-row-module__1wUfNG__taskRow--upcoming{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);margin-bottom:var(--space-3);display:flex}.task-row-module__1wUfNG__taskRow__topbar{width:100%;height:4px}.task-row-module__1wUfNG__taskRow__header{padding:var(--space-2) var(--space-4);background:var(--color-navy);color:var(--color-bg);justify-content:space-between;align-items:center;row-gap:var(--space-1);flex-wrap:wrap;display:flex}.task-row-module__1wUfNG__taskRow__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-bg);font-weight:700}.task-row-module__1wUfNG__taskRow__headerWhen{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-bg)}.task-row-module__1wUfNG__taskRow__body{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.task-row-module__1wUfNG__taskRow__cat{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}.task-row-module__1wUfNG__taskRow__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.task-row-module__1wUfNG__taskRow__title{font-family:var(--font-body);font-size:var(--text-h3);line-height:var(--lh-heading);color:var(--color-fg);margin:0}.task-row-module__1wUfNG__taskRow__explanation{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0}.task-row-module__1wUfNG__taskRow__guideLink{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-navy-deep);align-self:flex-start;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.task-row-module__1wUfNG__taskRow__guideLink:hover{color:var(--color-teal)}.task-row-module__1wUfNG__taskRow__reason{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);margin:0}.task-row-module__1wUfNG__taskRow__readingMono{font-family:var(--font-mono);color:var(--color-fg);font-weight:700;display:inline}.task-row-module__1wUfNG__taskRow__window{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.task-row-module__1wUfNG__taskRow__disclosures{gap:var(--space-2);flex-direction:column;display:flex}.task-row-module__1wUfNG__taskRow__sourceList{padding-left:var(--space-5);color:var(--color-fg);margin:0;list-style:outside}.task-row-module__1wUfNG__taskRow__sourceList li{margin-bottom:var(--space-2)}.task-row-module__1wUfNG__taskRow__sourceList a{color:var(--color-navy-deep);text-decoration:underline}.task-row-module__1wUfNG__taskRow__sourceCite{font-family:var(--font-mono);color:var(--color-fg-muted)}.task-row-module__1wUfNG__taskRow__dissent{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-fg-muted);margin-bottom:0}.task-row-module__1wUfNG__taskRow__eyebrow--modeled{margin-bottom:var(--space-1);flex-basis:100%}.task-row-module__1wUfNG__taskRow__product{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.task-row-module__1wUfNG__taskRow__productWarning,.task-row-module__1wUfNG__taskRow__reseedingWarning{padding:var(--space-2) var(--space-3);background:var(--color-warning-bg);border-left:3px solid var(--color-warning);font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg);margin:0}.task-row-module__1wUfNG__taskRow__extension{min-height:44px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-navy-deep);align-self:flex-start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.task-row-module__1wUfNG__taskRow__check{font-family:var(--font-mono);color:var(--color-fg-subtle);font-weight:700}.task-row-module__1wUfNG__taskRow__completedLabel{color:var(--color-fg-subtle);flex:1}.task-row-module__1wUfNG__taskRow__completedLabel strong{color:var(--color-fg-muted);font-weight:600}.task-row-module__1wUfNG__taskRow__completedCat{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-subtle);font-weight:700}.task-row-module__1wUfNG__taskRow__completedWhen{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-subtle)}.task-row-module__1wUfNG__taskRow__upcomingBody{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.task-row-module__1wUfNG__taskRow__upcomingTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.task-row-module__1wUfNG__taskRow__upcomingWindow{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.task-row-module__1wUfNG__taskRow__upcomingCat{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-subtle);font-weight:700}.task-row-module__1wUfNG__taskRow__upcomingChevron{font-family:var(--font-mono);color:var(--color-fg-subtle);font-weight:700;transition:transform .12s ease-out}@media (prefers-reduced-motion:reduce){.task-row-module__1wUfNG__taskRow__upcomingChevron{transition:none}}.task-row-module__1wUfNG__taskRow__supplies{margin-top:var(--space-3)}.task-row-module__1wUfNG__taskRow__suppliesEyebrow{margin:0 0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted)}
.soil-moisture-card-module__-SVQTq__card{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-navy-deep);background:var(--color-bg);padding:var(--space-5);margin:var(--space-6) 0}.soil-moisture-card-module__-SVQTq__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-navy-deep);margin:0 0 var(--space-2);font-weight:600}.soil-moisture-card-module__-SVQTq__headline{margin:0 0 var(--space-4)}.soil-moisture-card-module__-SVQTq__band{font-size:var(--text-body);font-weight:600;line-height:var(--lh-body);padding:2px var(--space-2);border-radius:var(--radius-1);display:inline-block}.soil-moisture-card-module__-SVQTq__bandDry{background:var(--color-warning-bg);color:#a16207}.soil-moisture-card-module__-SVQTq__bandWet{background:var(--color-info-bg);color:var(--color-info)}.soil-moisture-card-module__-SVQTq__bandNormal{background:var(--color-bg-alt);color:var(--color-fg-muted)}.soil-moisture-card-module__-SVQTq__reading{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg);margin:0 0 var(--space-4)}.soil-moisture-card-module__-SVQTq__numeric{font-family:var(--font-mono);white-space:nowrap;font-weight:700}.soil-moisture-card-module__-SVQTq__note{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0 0 var(--space-3)}.soil-moisture-card-module__-SVQTq__note:last-child{margin-bottom:0}.soil-moisture-card-module__-SVQTq__mapLink{margin:var(--space-4) 0 0;font-size:var(--text-small)}
.task-row-disclosure-module__RLg_jG__disclosure{margin-top:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.task-row-disclosure-module__RLg_jG__disclosure__summary{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-navy-deep);font-weight:600;list-style:none;display:flex}.task-row-disclosure-module__RLg_jG__disclosure__summary::-webkit-details-marker{display:none}.task-row-disclosure-module__RLg_jG__disclosure__chevron{font-family:var(--font-mono);color:var(--color-navy-deep);font-weight:700;transition:transform .12s ease-out;display:inline-block}.task-row-disclosure-module__RLg_jG__disclosure[open] .task-row-disclosure-module__RLg_jG__disclosure__chevron{transform:rotate(90deg)}.task-row-disclosure-module__RLg_jG__disclosure__label{flex:1}.task-row-disclosure-module__RLg_jG__disclosure__body{margin-top:var(--space-2);padding-left:var(--space-4);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg)}@media (prefers-reduced-motion:reduce){.task-row-disclosure-module__RLg_jG__disclosure__chevron{transition:none}}
.spray-window-module__J3dRnW__card{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-action);background:var(--color-bg);padding:var(--space-5);margin:var(--space-6) 0}.spray-window-module__J3dRnW__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-action);margin:0 0 var(--space-2);font-weight:600}.spray-window-module__J3dRnW__headline{font-size:var(--text-body);font-weight:600;line-height:var(--lh-body);color:var(--color-fg);margin:0 0 var(--space-4)}.spray-window-module__J3dRnW__strip{gap:var(--space-2);margin:0 0 var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@media (max-width:640px){.spray-window-module__J3dRnW__strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.spray-window-module__J3dRnW__day{align-items:center;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);text-align:center;flex-direction:column;display:flex}.spray-window-module__J3dRnW__dayGood{background:var(--color-action-bg)}.spray-window-module__J3dRnW__dayBlocked{background:var(--color-bg-alt)}.spray-window-module__J3dRnW__dayName{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-fg-muted);font-weight:700}.spray-window-module__J3dRnW__mark{font-size:var(--text-h3);font-weight:700;line-height:1}.spray-window-module__J3dRnW__dayGood .spray-window-module__J3dRnW__mark{color:var(--color-action)}.spray-window-module__J3dRnW__dayBlocked .spray-window-module__J3dRnW__mark{color:var(--color-fg-muted)}.spray-window-module__J3dRnW__dayDetail{font-size:var(--text-xs);line-height:var(--lh-body);color:var(--color-fg-muted)}.spray-window-module__J3dRnW__note{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0 0 var(--space-4)}.spray-window-module__J3dRnW__guideLink{font-size:var(--text-small);margin:0}
.gdd-tracker-module__-_bxsG__card{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-navy);background:var(--color-bg);padding:var(--space-5);margin:var(--space-6) 0}.gdd-tracker-module__-_bxsG__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-navy);margin:0 0 var(--space-4);font-weight:600}.gdd-tracker-module__-_bxsG__figures{gap:var(--space-6);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.gdd-tracker-module__-_bxsG__figure{gap:var(--space-1);flex-direction:column;display:flex}.gdd-tracker-module__-_bxsG__value{font-family:var(--font-mono);font-size:var(--text-h1);line-height:var(--lh-data);color:var(--color-fg)}.gdd-tracker-module__-_bxsG__figureLabel{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);max-width:22ch}.gdd-tracker-module__-_bxsG__verdictList{margin:0 0 var(--space-4);padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.gdd-tracker-module__-_bxsG__verdictItem{gap:var(--space-1);flex-direction:column;display:flex}.gdd-tracker-module__-_bxsG__verdictHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gdd-tracker-module__-_bxsG__verdictLabel{font-size:var(--text-body);color:var(--color-fg);font-weight:600}.gdd-tracker-module__-_bxsG__verdictBadge{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);padding:2px var(--space-2);white-space:nowrap;font-weight:600}.gdd-tracker-module__-_bxsG__verdictOpen{background:var(--color-action-bg);color:var(--color-action)}.gdd-tracker-module__-_bxsG__verdictSoon{background:var(--color-warning-bg);color:#a16207}.gdd-tracker-module__-_bxsG__verdictClosed{background:var(--color-bg-alt);color:var(--color-fg-muted)}.gdd-tracker-module__-_bxsG__verdictWhy{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted)}.gdd-tracker-module__-_bxsG__note{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0 0 var(--space-4)}.gdd-tracker-module__-_bxsG__guideLink{font-size:var(--text-small);margin:0}.gdd-tracker-module__-_bxsG__guideLink+.gdd-tracker-module__-_bxsG__guideLink{margin-top:var(--space-2)}.gdd-tracker-module__-_bxsG__guideLink a{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}.gdd-tracker-module__-_bxsG__guideLink a:hover{text-decoration-thickness:2px}.gdd-tracker-module__-_bxsG__caveat{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);border-left:2px solid var(--color-border-strong);padding-left:var(--space-3);margin:0 0 var(--space-4)}
.task-row-expand-back-module__t_5HWa__expandBack{position:relative}.task-row-expand-back-module__t_5HWa__expandBack__expandButton{width:100%;text-align:inherit;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin:0;padding:0;display:block}.task-row-expand-back-module__t_5HWa__expandBack__expandButton:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.task-row-expand-back-module__t_5HWa__expandBack__headerToggle{z-index:1;cursor:pointer;background:0 0;border:0;height:44px;margin:0;padding:0;position:absolute;top:0;left:0;right:0}.task-row-expand-back-module__t_5HWa__expandBack__collapse{top:var(--space-2);right:var(--space-2);z-index:2;width:44px;height:44px;font-family:var(--font-body);color:var(--color-bg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute}.task-row-expand-back-module__t_5HWa__expandBack__collapse:hover{color:var(--color-bg-alt)}.task-row-expand-back-module__t_5HWa__expandBack__collapse:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}
.city-jump-bar-module__kpSbcW__bar{display:none}@media (max-width:768px){.city-jump-bar-module__kpSbcW__bar{z-index:40;background:var(--color-bg);border-bottom:1px solid var(--color-border);display:block;position:sticky;top:72px}.city-jump-bar-module__kpSbcW__inner{align-items:center;gap:var(--space-2);padding:0 var(--space-3);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.city-jump-bar-module__kpSbcW__item{min-height:44px;padding:var(--space-2) var(--space-2);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.city-jump-bar-module__kpSbcW__item:hover{border-bottom-color:var(--color-teal);color:var(--color-teal)}}
.month-section-module__MiUJJa__monthSection{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.month-section-module__MiUJJa__monthSection--first{border-top:0}.month-section-module__MiUJJa__monthSection__header{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.month-section-module__MiUJJa__monthSection__name{font-family:var(--font-body);font-size:var(--text-h2);line-height:var(--lh-heading);color:var(--color-fg);margin:0}.month-section-module__MiUJJa__monthSection__name--current{color:var(--color-teal)}.month-section-module__MiUJJa__monthSection__year{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-fg-subtle)}.month-section-module__MiUJJa__monthSection__tag{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-subtle);font-weight:700}.month-section-module__MiUJJa__monthSection__tag--current{color:var(--color-teal)}.month-section-module__MiUJJa__monthSection__items{gap:var(--space-2);flex-direction:column;display:flex}.month-section-module__MiUJJa__monthSection__emptyMonth{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-fg-subtle);margin:0}
.archive-entry-module__xd0e8a__archiveEntry{gap:var(--space-3);flex-direction:column;display:flex}.archive-entry-module__xd0e8a__archiveEntry__button{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-0);background:var(--color-bg);min-height:44px;color:var(--color-navy-deep);font-family:var(--font-body);font-size:var(--text-small);text-align:left;cursor:pointer;font-weight:600;display:flex}.archive-entry-module__xd0e8a__archiveEntry__button:hover{border-color:var(--color-border-strong)}.archive-entry-module__xd0e8a__archiveEntry__label{flex:1}.archive-entry-module__xd0e8a__archiveEntry__glyph{font-family:var(--font-mono);color:var(--color-navy-deep);font-weight:700;transition:transform .12s ease-out}.archive-entry-module__xd0e8a__archiveEntry__glyph--expanded{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.archive-entry-module__xd0e8a__archiveEntry__glyph{transition:none}}.archive-entry-module__xd0e8a__archiveEntry__content{gap:var(--space-5);flex-direction:column;display:flex}
.turf-growth-lead-module__VzZzYq__card{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-navy-deep);background:var(--color-bg);padding:var(--space-5);margin:0 0 var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.turf-growth-lead-module__VzZzYq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.turf-growth-lead-module__VzZzYq__eyebrowRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.turf-growth-lead-module__VzZzYq__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-navy);margin:0;font-weight:600}.turf-growth-lead-module__VzZzYq__context{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-subtle);margin:0 0 0 auto;font-weight:700}.turf-growth-lead-module__VzZzYq__stage{font-size:var(--text-h3);font-weight:600;line-height:var(--lh-body);color:var(--color-fg);margin:0}.turf-growth-lead-module__VzZzYq__secondary{padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0}.turf-growth-lead-module__VzZzYq__mono{font-family:var(--font-mono);font-weight:700}.turf-growth-lead-module__VzZzYq__strip{flex-direction:column;width:100%;min-width:0;display:flex}.turf-growth-lead-module__VzZzYq__markLabels{height:24px;position:relative}.turf-growth-lead-module__VzZzYq__markLabels[data-rows="2"]{height:48px}.turf-growth-lead-module__VzZzYq__markLabel{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:var(--lh-data);white-space:nowrap;color:var(--color-navy);position:absolute;bottom:4px}.turf-growth-lead-module__VzZzYq__markLabel[data-row="1"]{bottom:28px}.turf-growth-lead-module__VzZzYq__markLabel[data-mark=start]{color:var(--color-teal)}.turf-growth-lead-module__VzZzYq__markLabel[data-mark=slow]{color:var(--color-navy-deep)}.turf-growth-lead-module__VzZzYq__markLabel[data-edge=start]{transform:none}.turf-growth-lead-module__VzZzYq__markLabel[data-edge=middle]{transform:translate(-50%)}.turf-growth-lead-module__VzZzYq__markLabel[data-edge=end]{transform:translate(-100%)}.turf-growth-lead-module__VzZzYq__track{background:var(--color-bg-alt);border:1px solid var(--color-border);height:36px;position:relative}.turf-growth-lead-module__VzZzYq__band{background:color-mix(in srgb, var(--color-teal) 16%, var(--color-bg));border-left:1px solid var(--color-teal);border-right:1px solid var(--color-teal);box-sizing:border-box;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.turf-growth-lead-module__VzZzYq__bandLabel{padding-left:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-badge);text-transform:uppercase;white-space:nowrap;color:var(--color-action);font-weight:700}.turf-growth-lead-module__VzZzYq__band[data-kind=stress]{background:var(--color-warning-bg);border-left:1px solid var(--color-warning);border-right:1px solid var(--color-warning)}.turf-growth-lead-module__VzZzYq__band[data-kind=stress] .turf-growth-lead-module__VzZzYq__bandLabel{color:var(--color-fg)}.turf-growth-lead-module__VzZzYq__dormant{padding-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;color:var(--color-fg-muted);box-sizing:border-box;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.turf-growth-lead-module__VzZzYq__markLine{background:var(--color-navy);width:2px;position:absolute;top:-8px;bottom:-8px;transform:translate(-1px)}.turf-growth-lead-module__VzZzYq__markLine[data-mark=start]{background:var(--color-teal)}.turf-growth-lead-module__VzZzYq__markLine[data-mark=slow]{background:var(--color-navy-deep)}.turf-growth-lead-module__VzZzYq__axis{height:20px;margin-top:var(--space-2);position:relative}.turf-growth-lead-module__VzZzYq__tick{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-data);color:var(--color-fg-subtle);position:absolute;top:0}.turf-growth-lead-module__VzZzYq__legend{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;display:none}.turf-growth-lead-module__VzZzYq__legendRow{align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-data);flex-wrap:wrap;display:flex}.turf-growth-lead-module__VzZzYq__legendLabel{color:var(--color-navy);font-weight:700}.turf-growth-lead-module__VzZzYq__legendDates{white-space:nowrap;color:var(--color-fg-muted);margin-left:auto}.turf-growth-lead-module__VzZzYq__swatch{box-sizing:border-box;flex-shrink:0;width:14px;height:14px}.turf-growth-lead-module__VzZzYq__swatch[data-swatch=growing]{background:color-mix(in srgb, var(--color-teal) 16%, var(--color-bg));border:1px solid var(--color-teal)}.turf-growth-lead-module__VzZzYq__swatch[data-swatch=stress]{background:var(--color-warning-bg);border:1px solid var(--color-warning)}.turf-growth-lead-module__VzZzYq__swatch[data-swatch=today]{background:var(--color-navy);width:2px;margin:0 6px}.turf-growth-lead-module__VzZzYq__chips{align-items:center;gap:var(--space-2) var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex;position:relative}.turf-growth-lead-module__VzZzYq__chip{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.turf-growth-lead-module__VzZzYq__chipLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--color-fg-muted);font-weight:700}.turf-growth-lead-module__VzZzYq__chipValue{font-family:var(--font-mono);font-size:var(--text-h3);color:var(--color-fg);font-weight:700;line-height:1}.turf-growth-lead-module__VzZzYq__tip{align-self:center;display:inline-flex;position:static}.turf-growth-lead-module__VzZzYq__tipTrigger{min-width:44px;min-height:44px;margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3));cursor:pointer;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-navy-deep);justify-content:center;align-items:center;font-weight:700;list-style:none;display:inline-flex}.turf-growth-lead-module__VzZzYq__tipTrigger::-webkit-details-marker{display:none}.turf-growth-lead-module__VzZzYq__tipTrigger:hover,.turf-growth-lead-module__VzZzYq__tipTrigger:focus-visible,.turf-growth-lead-module__VzZzYq__tip[open]>.turf-growth-lead-module__VzZzYq__tipTrigger{text-underline-offset:2px;text-decoration:underline}.turf-growth-lead-module__VzZzYq__tipBody{z-index:10;width:auto;max-width:40ch;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-navy);color:var(--color-bg);border:1px solid var(--color-navy);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-body);box-sizing:border-box;position:absolute;top:100%;left:0;right:0}.turf-growth-lead-module__VzZzYq__guideLink{font-size:var(--text-small);margin:0 0 0 auto}.turf-growth-lead-module__VzZzYq__guideLink a{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}.turf-growth-lead-module__VzZzYq__guideLink a:hover{text-decoration-thickness:2px}@media (max-width:767px){.turf-growth-lead-module__VzZzYq__context{display:none}.turf-growth-lead-module__VzZzYq__markLabels,.turf-growth-lead-module__VzZzYq__markLabels[data-rows="2"]{height:24px}.turf-growth-lead-module__VzZzYq__markLabel[data-mark=start],.turf-growth-lead-module__VzZzYq__markLabel[data-mark=slow],.turf-growth-lead-module__VzZzYq__markLine[data-mark=start],.turf-growth-lead-module__VzZzYq__markLine[data-mark=slow]{display:none}.turf-growth-lead-module__VzZzYq__markLabel[data-row="1"]{bottom:4px}.turf-growth-lead-module__VzZzYq__track{height:24px}.turf-growth-lead-module__VzZzYq__bandLabel,.turf-growth-lead-module__VzZzYq__dormant,.turf-growth-lead-module__VzZzYq__tick:not(:nth-child(3n+1)){display:none}.turf-growth-lead-module__VzZzYq__legend{display:flex}.turf-growth-lead-module__VzZzYq__chips{flex-direction:column;align-items:stretch;gap:0;padding-top:0}.turf-growth-lead-module__VzZzYq__chip{grid-template-rows:minmax(44px,auto);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:44px;display:grid;position:relative}.turf-growth-lead-module__VzZzYq__chip+.turf-growth-lead-module__VzZzYq__chip{border-top:1px solid var(--color-border)}.turf-growth-lead-module__VzZzYq__chipLabel{white-space:normal}.turf-growth-lead-module__VzZzYq__chipValue{text-align:right}.turf-growth-lead-module__VzZzYq__tip{grid-column:1/-1;display:block}.turf-growth-lead-module__VzZzYq__tipTrigger{width:44px;height:44px;margin:0;position:absolute;top:0;right:0}.turf-growth-lead-module__VzZzYq__tipBody{margin:0 0 var(--space-2);position:static}.turf-growth-lead-module__VzZzYq__guideLink{margin:var(--space-3) 0 0}}
.check-local-rules-banner-module__rHkNtG__checkLocalRulesBanner{margin-bottom:var(--space-4)}.check-local-rules-banner-module__rHkNtG__checkLocalRulesBanner__body{gap:var(--space-2);flex-direction:column;display:flex}.check-local-rules-banner-module__rHkNtG__checkLocalRulesBanner__title{font-family:var(--font-body);color:var(--color-fg);margin:0}.check-local-rules-banner-module__rHkNtG__checkLocalRulesBanner__list{padding-left:var(--space-5);color:var(--color-fg);margin:0;list-style:outside}.check-local-rules-banner-module__rHkNtG__checkLocalRulesBanner__list li{margin-bottom:var(--space-2)}.check-local-rules-banner-module__rHkNtG__checkLocalRulesBanner__source{color:var(--color-navy-deep);text-decoration:underline}
.lawn-controls-module__O0mkkq__wrap{align-items:center;gap:var(--space-2);display:inline-flex}.lawn-controls-module__O0mkkq__button,.lawn-controls-module__O0mkkq__isHome{min-height:44px;padding:0 var(--space-2);font-family:var(--font-body);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.lawn-controls-module__O0mkkq__button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.lawn-controls-module__O0mkkq__button:hover{border-bottom-color:currentColor}.lawn-controls-module__O0mkkq__button:disabled{opacity:.6;cursor:default}.lawn-controls-module__O0mkkq__isHome{gap:var(--space-1);color:inherit}.lawn-controls-module__O0mkkq__error{font-family:var(--font-body);font-size:var(--text-small);color:#b91c1c}[data-tone=dark] .lawn-controls-module__O0mkkq__error{color:var(--color-on-navy-amber)}.lawn-controls-module__O0mkkq__sep{opacity:.6}.lawn-controls-module__O0mkkq__link{color:inherit;font-weight:700}
.get-alerts-control-module__w4Azwq__panel,.get-alerts-control-module__w4Azwq__pendingLine,.get-alerts-control-module__w4Azwq__error{flex-basis:100%}.get-alerts-control-module__w4Azwq__panel{max-width:720px;padding:22px var(--space-5) 20px;border:1px solid var(--color-border-strong);border-top:3px solid var(--color-navy);background:var(--color-bg);color:var(--color-fg);flex-direction:column;gap:14px;display:flex}[data-tone=dark] .get-alerts-control-module__w4Azwq__panel{border-color:#ffffff40;border-top-width:1px;border-left:3px solid var(--color-on-navy-teal);color:inherit;background:#ffffff0f}.get-alerts-control-module__w4Azwq__form{gap:var(--space-2);flex-direction:column;display:flex}.get-alerts-control-module__w4Azwq__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-teal);margin:0;font-weight:700}[data-tone=dark] .get-alerts-control-module__w4Azwq__eyebrow{color:var(--color-on-navy-teal)}.get-alerts-control-module__w4Azwq__title{font-family:var(--font-body);margin:0;font-size:18px;font-weight:700;line-height:24px}.get-alerts-control-module__w4Azwq__text{max-width:620px;font-family:var(--font-body);margin:0;font-size:15px;line-height:23px}.get-alerts-control-module__w4Azwq__note{font-family:var(--font-body);font-size:var(--text-small);margin:0;line-height:20px}[data-tone=dark] .get-alerts-control-module__w4Azwq__note{color:#ffffffb3}.get-alerts-control-module__w4Azwq__fieldRow{flex-wrap:wrap;gap:0;display:flex}.get-alerts-control-module__w4Azwq__input{max-width:340px;min-height:48px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-body);border-radius:0;flex:220px}.get-alerts-control-module__w4Azwq__panel .get-alerts-control-module__w4Azwq__form .get-alerts-control-module__w4Azwq__input:focus-visible{outline:2px solid var(--color-navy);outline-offset:-2px}.get-alerts-control-module__w4Azwq__submit{min-height:48px;padding:0 var(--space-4);background:var(--color-navy);color:var(--color-bg);font-family:var(--font-body);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;font-weight:700}[data-tone=dark] .get-alerts-control-module__w4Azwq__submit{background:var(--color-on-navy-teal);color:var(--color-navy)}.get-alerts-control-module__w4Azwq__submit:disabled{opacity:.6;cursor:default}.get-alerts-control-module__w4Azwq__inlineLink,.get-alerts-control-module__w4Azwq__chooseLink{color:inherit;font-weight:700}[data-tone=dark] .get-alerts-control-module__w4Azwq__inlineLink,[data-tone=dark] .get-alerts-control-module__w4Azwq__chooseLink,[data-tone=dark] .get-alerts-control-module__w4Azwq__textButton{color:var(--color-on-navy-teal)}[data-tone=dark] .get-alerts-control-module__w4Azwq__chooseLink{text-underline-offset:3px;font-weight:400;text-decoration:underline}.get-alerts-control-module__w4Azwq__chooseLink{min-height:44px;font-family:var(--font-body);font-size:var(--text-small);align-items:center;display:inline-flex}.get-alerts-control-module__w4Azwq__pendingLine{font-family:var(--font-body);font-size:var(--text-small);color:#a16207;margin:0}[data-tone=dark] .get-alerts-control-module__w4Azwq__pendingLine{color:var(--color-on-navy-amber)}.get-alerts-control-module__w4Azwq__textButton{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.get-alerts-control-module__w4Azwq__error{font-family:var(--font-body);font-size:var(--text-small);color:#b91c1c;margin:0}[data-tone=dark] .get-alerts-control-module__w4Azwq__error{color:var(--color-on-navy-amber)}.get-alerts-control-module__w4Azwq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.get-alerts-control-module__w4Azwq__panel{gap:var(--space-3);padding:18px var(--space-4)}.get-alerts-control-module__w4Azwq__fieldRow{gap:var(--space-3);flex-direction:column}.get-alerts-control-module__w4Azwq__input{box-sizing:border-box;flex:none;width:100%;max-width:none}.get-alerts-control-module__w4Azwq__submit{width:100%}.get-alerts-control-module__w4Azwq__text{line-height:22px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-module___8aEwW__container{min-height:100vh;font-family:var(--font-body);color:var(--color-fg);background:linear-gradient(#f7f7f7 0%,#e9f2ff 100%)}.page-module___8aEwW__contentWrap{padding:32px 16px 64px}.page-module___8aEwW__main{max-width:var(--layout-shell-max);background-color:var(--color-bg);border-radius:var(--radius-0);flex-direction:column;gap:32px;margin:0 auto;padding:40px 48px 56px;display:flex}.page-module___8aEwW__mastheadForm{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__mastheadForm form{justify-content:center}.page-module___8aEwW__mastheadHelper{font-size:var(--text-small);color:#ffffffb3;text-align:center;margin:0}.page-module___8aEwW__mastheadHelperLink{color:#fff;text-underline-offset:2px;text-decoration:underline}.page-module___8aEwW__mastheadHelperLink:hover{text-decoration-thickness:2px}.page-module___8aEwW__mastheadHelperSep{color:#ffffff73}.page-module___8aEwW__mastheadHelperStack{gap:var(--space-2);flex-direction:column;display:flex}.page-module___8aEwW__mastheadGuess{font-size:var(--text-small);line-height:var(--lh-body);color:#ffffffb3;text-align:center;margin:0}.page-module___8aEwW__mastheadGuess strong{color:#fff;font-weight:700}.page-module___8aEwW__mastheadGuessPart{display:inline-block}.page-module___8aEwW__heroMeta{font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.page-module___8aEwW__heroMetaLink{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}.page-module___8aEwW__heroMetaLink:hover{color:var(--color-teal)}.page-module___8aEwW__heroMetaSep{color:var(--color-border-strong)}@media (max-width:720px){.page-module___8aEwW__todayContainer .page-module___8aEwW__contentWrap{padding-top:var(--space-4)}.page-module___8aEwW__main.page-module___8aEwW__todayMain{gap:var(--space-4);padding-top:var(--space-5)}.page-module___8aEwW__mastheadForm{align-items:stretch;width:100%}.page-module___8aEwW__heroMeta{text-align:left}}.page-module___8aEwW__inlineCode{border-radius:var(--radius-2);background-color:var(--color-bg-alt);font-family:var(--font-mono);margin:0 6px;padding:2px 6px;font-size:.9rem;display:inline-block}.page-module___8aEwW__advancedOptions{border:1px solid var(--color-border);background:var(--color-bg-alt);border-radius:var(--radius-0);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-small)}.page-module___8aEwW__advancedOptions>summary{cursor:pointer;color:var(--color-fg);font-weight:600;list-style:none}.page-module___8aEwW__advancedOptions>summary::-webkit-details-marker{display:none}.page-module___8aEwW__advancedOptions[open]>summary{margin-bottom:var(--space-3)}.page-module___8aEwW__advancedForm{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.page-module___8aEwW__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.page-module___8aEwW__fieldGroup label{color:var(--color-fg);font-weight:600}.page-module___8aEwW__fieldGroup input{border:1px solid var(--color-border-strong);border-radius:var(--radius-0);padding:var(--space-2) var(--space-3);font-size:var(--text-body);font-family:var(--font-body);background:var(--color-bg);min-height:44px;color:var(--color-fg)}.page-module___8aEwW__dataQualityWarning{padding:var(--space-4) var(--space-5);border:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-small);border-left-width:4px}.page-module___8aEwW__dataQualityWarning strong{margin-bottom:var(--space-1);font-size:var(--text-body);font-weight:700;display:block}.page-module___8aEwW__dataQualityWarning p{max-width:var(--layout-reading-max);line-height:var(--lh-body);margin:0}.page-module___8aEwW__submitButton{background:var(--color-navy);color:var(--color-bg);border:1px solid var(--color-navy);border-radius:var(--radius-0);padding:var(--space-2) var(--space-4);min-height:44px;font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-badge);font-weight:700;font-family:var(--font-body);cursor:pointer}.page-module___8aEwW__submitButton:hover:not(:disabled){background:var(--color-navy-deep);border-color:var(--color-navy-deep)}.page-module___8aEwW__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module___8aEwW__results{flex-direction:column;gap:24px;display:flex}.page-module___8aEwW__fullReportHeader{padding-top:var(--space-2);scroll-margin-top:84px}.page-module___8aEwW__fullReportHeader p{margin:0 0 var(--space-1);color:var(--color-fg-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.page-module___8aEwW__fullReportHeader h2{color:var(--color-fg);font-size:var(--text-h2);line-height:var(--lh-heading);margin:0}.page-module___8aEwW__chartSection{gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__chartMeta{margin-top:var(--space-1);color:var(--color-fg-muted);font-size:var(--text-small)}.page-module___8aEwW__chartCanvas{width:100%;min-height:calc(420px + 2 * var(--space-4));background:var(--color-bg-alt);border-radius:var(--radius-0);padding:var(--space-4);border:1px solid var(--color-border)}@media (max-width:767px){.page-module___8aEwW__chartCanvas{min-height:calc(280px + 2 * var(--space-4))}}.page-module___8aEwW__contentSection{gap:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-0);padding:var(--space-5) var(--space-6);color:var(--color-fg);flex-direction:column;display:flex}.page-module___8aEwW__contentSectionDeferred{content-visibility:auto;contain-intrinsic-size:auto 3200px}@media (max-width:900px){.page-module___8aEwW__contentSectionDeferred{contain-intrinsic-size:auto 3850px}}@media (max-width:480px){.page-module___8aEwW__contentSectionDeferred{contain-intrinsic-size:auto 6350px}}.page-module___8aEwW__contentSection h2{font-size:var(--text-h2);line-height:var(--lh-heading);color:var(--color-fg);margin:0}.page-module___8aEwW__contentSection p{line-height:var(--lh-body);color:var(--color-fg);margin:0}.page-module___8aEwW__contentSection>p{max-width:var(--layout-reading-max)}.page-module___8aEwW__explainerIntroGrid,.page-module___8aEwW__explainerDetailsGrid,.page-module___8aEwW__explainerGroup{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.page-module___8aEwW__explainerIntroGrid p,.page-module___8aEwW__explainerDetailsGrid p{max-width:var(--layout-reading-max)}.page-module___8aEwW__explainerSynonym{margin-top:var(--space-6)}.page-module___8aEwW__explainerSynonym p{max-width:var(--layout-reading-max)}@media (min-width:1200px){.page-module___8aEwW__explainerIntroGrid,.page-module___8aEwW__explainerDetailsGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.page-module___8aEwW__explainerIntroGrid p,.page-module___8aEwW__explainerDetailsGrid p{max-width:none}}.page-module___8aEwW__contentSection ul,.page-module___8aEwW__contentSection ol{padding-left:var(--space-5);line-height:var(--lh-body);color:var(--color-fg);margin:0}.page-module___8aEwW__contentSection li{margin-bottom:var(--space-2)}.page-module___8aEwW__contentSection li:last-child{margin-bottom:0}.page-module___8aEwW__contentIntro{font-size:var(--text-body);color:var(--color-fg);font-weight:500}.page-module___8aEwW__mapFigure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.page-module___8aEwW__mapImage{border:1px solid var(--color-border);border-radius:var(--radius-0);width:100%;height:auto;display:block}.page-module___8aEwW__mapCaption,.page-module___8aEwW__byline,.page-module___8aEwW__dataAttribution{font-size:var(--text-small);color:var(--color-fg-muted)}.page-module___8aEwW__summary{max-width:var(--layout-reading-max);margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-fg-muted)}.page-module___8aEwW__climateContext{margin:var(--space-5) 0 var(--space-4);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg);line-height:var(--lh-body)}.page-module___8aEwW__soilConditionsNarrative,.page-module___8aEwW__soilConditionsLinks{gap:var(--space-4);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page-module___8aEwW__soilConditionsNarrative .page-module___8aEwW__climateContext{max-width:var(--layout-reading-max);margin:0}.page-module___8aEwW__soilConditionsLinks .page-module___8aEwW__locationGuideLink{margin:0}@media (min-width:1200px){.page-module___8aEwW__soilConditionsNarrative{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.page-module___8aEwW__soilConditionsNarrative .page-module___8aEwW__climateContext{max-width:none}.page-module___8aEwW__soilConditionsLinks{column-gap:var(--space-6);flex-flow:wrap}}.page-module___8aEwW__locationGuideLink{margin:var(--space-3) 0 0}.page-module___8aEwW__locationGuideLink a{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-action);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.page-module___8aEwW__locationGuideLink a:hover{color:var(--color-navy-deep)}.page-module___8aEwW__faqSection{border:1px solid var(--color-border);border-radius:var(--radius-0);flex-direction:column;gap:0;display:flex;overflow:hidden}.page-module___8aEwW__faqItem{border-bottom:1px solid var(--color-border)}.page-module___8aEwW__faqItem:last-child{border-bottom:none}.page-module___8aEwW__faqItem summary{color:var(--color-fg);cursor:pointer;padding:14px 18px;font-size:.95rem;font-weight:600;list-style:none}.page-module___8aEwW__faqItem summary::-webkit-details-marker{display:none}.page-module___8aEwW__faqItem summary:before{content:"+";width:1.2em;color:var(--color-teal);font-weight:700;display:inline-block}.page-module___8aEwW__faqItem[open] summary:before{content:"−"}.page-module___8aEwW__faqItem p{max-width:var(--layout-reading-max);color:var(--color-fg-muted);margin:0;padding:0 18px 14px 36px;font-size:.9rem;line-height:1.6}@media (max-width:720px){.page-module___8aEwW__main{padding:32px 24px 40px}.page-module___8aEwW__contentSection{padding:24px 20px}.page-module___8aEwW__advancedForm{grid-template-columns:1fr}}
.schedule-sources-list-module__fOscBq__sourcesSection{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.schedule-sources-list-module__fOscBq__sourcesHeading{font-family:var(--font-public-sans);font-size:var(--text-h2);color:var(--color-navy-deep);margin:0 0 var(--space-4);letter-spacing:-.01em;font-weight:700}.schedule-sources-list-module__fOscBq__sourcesList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schedule-sources-list-module__fOscBq__sourceItem{gap:var(--space-3);font-family:var(--font-public-sans);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);display:flex}.schedule-sources-list-module__fOscBq__sourceNumber{font-family:var(--font-space-mono,"Space Mono", monospace);color:var(--color-fg-muted);text-align:right;flex-shrink:0;min-width:2ch;font-weight:700}.schedule-sources-list-module__fOscBq__sourceBody{flex:1;min-width:0}.schedule-sources-list-module__fOscBq__sourceLink{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}.schedule-sources-list-module__fOscBq__sourceLink:hover{color:var(--color-teal)}.schedule-sources-list-module__fOscBq__sourceLink:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}@media (max-width:480px){.schedule-sources-list-module__fOscBq__sourcesSection{margin-top:var(--space-5);padding-top:var(--space-4)}}
.tool-card-grid-module__-Ly9WG__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-card-grid-module__-Ly9WG__card{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-top:4px solid var(--color-navy);border-radius:var(--radius-0);background:var(--color-bg);color:var(--color-fg);flex-direction:column;text-decoration:none;display:flex}.tool-card-grid-module__-Ly9WG__card:hover,.tool-card-grid-module__-Ly9WG__card:focus-visible{border-color:var(--color-teal);background:var(--color-bg-alt)}.tool-card-grid-module__-Ly9WG__title{color:var(--color-navy);font-size:var(--text-h3);line-height:var(--lh-heading);margin:0}.tool-card-grid-module__-Ly9WG__description{margin:var(--space-3) 0 var(--space-4);line-height:var(--lh-body)}.tool-card-grid-module__-Ly9WG__action{color:var(--color-teal);margin-top:auto;font-weight:700}@media (max-width:768px){.tool-card-grid-module__-Ly9WG__grid{grid-template-columns:minmax(0,1fr)}}
.guide-to-schedule-callout-module__sdXO0q__calloutWrapper{margin:var(--space-5) 0}.guide-to-schedule-callout-module__sdXO0q__contentColumn{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.guide-to-schedule-callout-module__sdXO0q__eyebrow{font-family:var(--font-public-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-teal);margin:0;font-weight:600}.guide-to-schedule-callout-module__sdXO0q__body{font-family:var(--font-public-sans);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);margin:0}.guide-to-schedule-callout-module__sdXO0q__dayCount{font-family:var(--font-space-mono,"Space Mono", monospace);color:var(--color-navy-deep);font-size:1.25rem;font-weight:700}.guide-to-schedule-callout-module__sdXO0q__confidence{font-family:var(--font-public-sans);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.guide-to-schedule-callout-module__sdXO0q__cta{font-family:var(--font-public-sans);font-size:var(--text-body);color:var(--color-navy-deep);margin-top:var(--space-1);border-bottom:1px solid #0000;align-self:flex-start;font-weight:500;text-decoration:none}.guide-to-schedule-callout-module__sdXO0q__cta:hover{color:var(--color-teal);border-bottom-color:var(--color-teal)}.guide-to-schedule-callout-module__sdXO0q__cta:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}@media (max-width:480px){.guide-to-schedule-callout-module__sdXO0q__calloutWrapper{margin:var(--space-4) 0}}
.regulatory-blackout-band-module__uULGmq__regulatoryBlackoutBand{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-image:repeating-linear-gradient(45deg,#d977061a,#d977061a 8px,#0000 8px 16px);background-color:var(--color-bg-alt);border-left:3px solid var(--color-warning);color:#a16207;font-family:var(--font-body);flex-wrap:wrap;display:flex}.regulatory-blackout-band-module__uULGmq__regulatoryBlackoutBand__title{font-size:var(--text-small);color:#a16207;font-weight:700}.regulatory-blackout-band-module__uULGmq__regulatoryBlackoutBand__dates{font-family:var(--font-mono);font-size:var(--text-xs);color:#a16207}.regulatory-blackout-band-module__uULGmq__regulatoryBlackoutBand__link{font-size:var(--text-xs);color:#a16207;margin-left:auto;font-weight:600;text-decoration:underline}
.callout-module__rlXkrW__calloutSpacing{margin:var(--space-5) 0}.callout-module__rlXkrW__content{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.callout-module__rlXkrW__title{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg);font-weight:700}.callout-module__rlXkrW__body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg)}.callout-module__rlXkrW__body p{margin:0}.callout-module__rlXkrW__body p+p{margin-top:var(--space-3)}.callout-module__rlXkrW__body ul,.callout-module__rlXkrW__body ol{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.callout-module__rlXkrW__body li{margin-bottom:var(--space-1)}
.schedule-freshness-module__kodAqq__scheduleFreshness{font-size:var(--text-small);color:var(--color-fg-muted);margin:var(--space-2) 0 0 0;letter-spacing:.01em;font-variant-numeric:tabular-nums}.schedule-freshness-module__kodAqq__scheduleFreshness__reading{font-size:var(--text-small);color:var(--color-fg-muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0}
.product-card-module__YTVTua__card{align-items:flex-start;gap:var(--space-5);margin:var(--space-5) 0;padding:var(--space-5);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-0);display:flex}.product-card-module__YTVTua__imageLink{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-0);flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.product-card-module__YTVTua__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.product-card-module__YTVTua__content{flex:1;min-width:0}.product-card-module__YTVTua__badge{padding:2px var(--space-2);margin-bottom:var(--space-2);border:1px solid var(--color-navy);border-radius:var(--radius-1);background:var(--color-bg);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);font-weight:700;line-height:var(--lh-data);align-items:center;display:inline-flex}.product-card-module__YTVTua__name{font-family:var(--font-body);font-size:var(--text-h3);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin:0 0 var(--space-2)}.product-card-module__YTVTua__specs{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);color:var(--color-fg-muted);line-height:var(--lh-data);margin:0 0 var(--space-2)}.product-card-module__YTVTua__description{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0}.product-card-module__YTVTua__cta{min-height:44px;padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-body);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-bg);background:var(--color-navy);border:1px solid var(--color-navy);border-radius:var(--radius-0);white-space:nowrap;flex-shrink:0;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.product-card-module__YTVTua__cta:hover{background:var(--color-navy-deep);border-color:var(--color-navy-deep)}@media (min-width:768px){.product-card-module__YTVTua__imageLink{width:140px;height:140px}}@media (max-width:700px){.product-card-module__YTVTua__imageLink{width:96px;height:96px}}@media (max-width:640px){.product-card-module__YTVTua__card{flex-direction:column;align-items:stretch}.product-card-module__YTVTua__imageLink{align-self:center}.product-card-module__YTVTua__cta{text-align:center;justify-content:center}}
.schedule-footer-module__6sHCqq__scheduleFooter{gap:var(--space-3);padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.schedule-footer-module__6sHCqq__scheduleFooter__extensionLink{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted);margin:0}.schedule-footer-module__6sHCqq__scheduleFooter__extensionLinkAnchor{color:var(--color-navy-deep);text-decoration:underline}
.zip-cta-module___ufUrq__container{margin:var(--space-6) 0;padding:var(--space-5) var(--space-5);background:var(--color-bg-alt);border:1px solid var(--color-border-strong);border-left-width:4px;border-left-color:var(--color-navy);border-radius:var(--radius-0)}.zip-cta-module___ufUrq__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-navy);margin:0 0 var(--space-2);font-weight:700}.zip-cta-module___ufUrq__heading{font-family:var(--font-body);font-size:var(--text-h3);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin:0 0 var(--space-2)}.zip-cta-module___ufUrq__description{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg-muted);margin:0 0 var(--space-4)}.zip-cta-module___ufUrq__form{gap:var(--space-3);align-items:stretch;max-width:420px;display:flex}.zip-cta-module___ufUrq__inputWrap{flex:1;min-width:0;position:relative}.zip-cta-module___ufUrq__input{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-0)}.zip-cta-module___ufUrq__button{min-height:44px;padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-body);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-bg);background:var(--color-navy);border:1px solid var(--color-navy);border-radius:var(--radius-0);cursor:pointer;white-space:nowrap;font-weight:700}.zip-cta-module___ufUrq__button:disabled,.zip-cta-module___ufUrq__input:disabled{opacity:.6;cursor:not-allowed}.zip-cta-module___ufUrq__pending{font-family:var(--font-body);font-style:italic;font-size:var(--text-small);color:var(--color-fg-muted);margin:var(--space-3) 0 0}.zip-cta-module___ufUrq__pending:empty{margin:0}.zip-cta-module___ufUrq__error{font-family:var(--font-body);font-size:var(--text-small);color:#b91c1c;margin:var(--space-3) 0 0}@media (max-width:480px){.zip-cta-module___ufUrq__form{flex-direction:column;max-width:100%}.zip-cta-module___ufUrq__container{padding:var(--space-4)}}
.schedule-related-links-module__TEnu1W__scheduleRelatedLinks{margin:var(--space-6) 0 var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__heading{font-size:var(--text-h3);color:var(--color-fg);margin:0 0 var(--space-3) 0;font-weight:600}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:720px){.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__grid{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__groupParent{grid-area:1/1}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__groupNearby{grid-area:1/2/3}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__groupGuides{grid-area:2/1}}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__group{margin:0}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__subheading{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted);margin:0 0 var(--space-2) 0;font-weight:600}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__link{padding:var(--space-1) 0;color:var(--color-teal);font-size:var(--text-body);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .12s linear;display:inline-block}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__link:hover{border-bottom-color:var(--color-teal)}.schedule-related-links-module__TEnu1W__scheduleRelatedLinks__link:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}
.mdx-prose-module__B8LMaa__h2{font-family:var(--font-body);font-size:var(--text-h2);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin-top:var(--space-7);margin-bottom:var(--space-4);scroll-margin-top:var(--space-8)}.mdx-prose-module__B8LMaa__h3{font-family:var(--font-body);font-size:var(--text-h3);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin-top:var(--space-6);margin-bottom:var(--space-3)}.mdx-prose-module__B8LMaa__p{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);margin:0 0 var(--space-4)}.mdx-prose-module__B8LMaa__ul,.mdx-prose-module__B8LMaa__ol{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);padding-left:var(--space-5);margin:0 0 var(--space-4)}.mdx-prose-module__B8LMaa__li{margin-bottom:var(--space-2)}.mdx-prose-module__B8LMaa__li>.mdx-prose-module__B8LMaa__ul,.mdx-prose-module__B8LMaa__li>.mdx-prose-module__B8LMaa__ol{margin-top:var(--space-2)}.mdx-prose-module__B8LMaa__a{color:var(--color-teal);text-underline-offset:2px;text-decoration:underline}.mdx-prose-module__B8LMaa__a:hover{text-decoration-thickness:2px}.mdx-prose-module__B8LMaa__blockquote{margin:var(--space-5) 0;padding:var(--space-3) var(--space-5);border-left:3px solid var(--color-navy);background:var(--color-bg-alt);color:var(--color-fg);font-style:normal}.mdx-prose-module__B8LMaa__blockquote p{margin:0}.mdx-prose-module__B8LMaa__blockquote p+p{margin-top:var(--space-3)}.mdx-prose-module__B8LMaa__tableWrapper{margin:0 0 var(--space-5);border:2px solid var(--color-border-strong);overflow-x:auto}.mdx-prose-module__B8LMaa__table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-data);color:var(--color-fg)}.mdx-prose-module__B8LMaa__th{background:var(--color-navy-deep);color:var(--color-bg);text-align:left;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);border:1px solid var(--color-navy-deep);font-weight:700}.mdx-prose-module__B8LMaa__td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);color:var(--color-fg);vertical-align:top}.mdx-prose-module__B8LMaa__table tbody tr:nth-child(2n) .mdx-prose-module__B8LMaa__td{background:var(--color-bg-alt)}.mdx-prose-module__B8LMaa__strong{color:var(--color-fg);font-weight:700}.mdx-prose-module__B8LMaa__hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-6) 0}.mdx-prose-module__B8LMaa__img{max-width:100%;height:auto;margin:var(--space-3) 0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-0);display:block}
.schedule-synthesis-module__DoiH8W__scheduleSynthesis{margin:var(--space-5) 0 var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.schedule-synthesis-module__DoiH8W__scheduleSynthesis__heading{font-size:var(--text-h3);color:var(--color-fg);margin:0 0 var(--space-2) 0;font-weight:600}.schedule-synthesis-module__DoiH8W__scheduleSynthesis__paragraph{font-size:var(--text-body);color:var(--color-fg);margin:0;line-height:1.55}
.table-of-contents-module__68Q7UG__toc{border-bottom:1px solid var(--color-border);border-radius:var(--radius-0)}.table-of-contents-module__68Q7UG__header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;display:flex}.table-of-contents-module__68Q7UG__title{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-weight:400;line-height:var(--lh-body);color:var(--color-navy);margin:0}.table-of-contents-module__68Q7UG__toggle{min-height:44px;padding:var(--space-2) 0;border-radius:var(--radius-0);color:var(--color-navy-deep);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;background:0 0;border:0}.table-of-contents-module__68Q7UG__list{gap:var(--space-5);padding:var(--space-4) 0 var(--space-5);flex-direction:column;margin:0;list-style:none;display:none}.table-of-contents-module__68Q7UG__toc[data-expanded=true] .table-of-contents-module__68Q7UG__list{display:flex}.table-of-contents-module__68Q7UG__list li{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-small);line-height:var(--lh-body);display:flex}.table-of-contents-module__68Q7UG__number{width:24px;color:var(--color-fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-shrink:0}.table-of-contents-module__68Q7UG__link{color:var(--color-navy-deep);text-decoration:none}.table-of-contents-module__68Q7UG__link:hover{color:var(--color-teal);text-decoration:underline}@media (min-width:1024px){.table-of-contents-module__68Q7UG__toc{border-top:3px solid var(--color-navy);max-height:calc(100vh - var(--space-9) - var(--space-7));border-bottom:0;overflow-y:auto}.table-of-contents-module__68Q7UG__header{min-height:0;padding-top:var(--space-4);margin-bottom:var(--space-5)}.table-of-contents-module__68Q7UG__toggle{display:none}.table-of-contents-module__68Q7UG__list{padding-top:0;display:flex}}
.schedule-timeline-module__mjPlkW__scheduleTimeline{flex-direction:column;display:flex}.schedule-timeline-module__mjPlkW__scheduleTimeline__emptyYear{margin:var(--space-6) 0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg-muted);text-align:center}
.stats-bar-module__Uv8-5a__band{background:var(--color-navy);border-top:1px solid #fff3;border-bottom:3px solid var(--color-teal);padding:var(--space-3) var(--space-4);text-align:center}.stats-bar-module__Uv8-5a__line{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#ffffffd9;margin:0}.stats-bar-module__Uv8-5a__sep{color:#ffffff73}
.page-module__Xzj25G__page{background:var(--color-bg);min-height:100vh;font-family:var(--font-body);color:var(--color-fg)}.page-module__Xzj25G__main{max-width:960px;padding:var(--space-6) var(--space-4) var(--space-8);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.page-module__Xzj25G__heading{font-size:var(--text-h1);line-height:var(--lh-heading);color:var(--color-fg);margin:0}.page-module__Xzj25G__toggleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__Xzj25G__changeCity{font-size:var(--text-small);color:var(--color-teal);align-self:flex-start;text-decoration:none}.page-module__Xzj25G__changeCity:hover{text-decoration:underline}.page-module__Xzj25G__personalNote{font-size:var(--text-small);margin:0 0 var(--space-3)}
.faq-section-module__Fr7Jva__section{margin-top:var(--space-7)}.faq-section-module__Fr7Jva__heading{font-family:var(--font-body);font-size:var(--text-h2);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin:0 0 var(--space-4)}.faq-section-module__Fr7Jva__list{border:1px solid var(--color-border);border-radius:var(--radius-0);flex-direction:column;display:flex;overflow:hidden}.faq-section-module__Fr7Jva__item{border-bottom:1px solid var(--color-border)}.faq-section-module__Fr7Jva__item:last-child{border-bottom:none}.faq-section-module__Fr7Jva__item summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:44px;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg);cursor:pointer;font-weight:700;list-style:none;display:flex}.faq-section-module__Fr7Jva__item summary::-webkit-details-marker{display:none}.faq-section-module__Fr7Jva__item summary:before{content:"+";width:1.25em;font-family:var(--font-mono);color:var(--color-teal);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.faq-section-module__Fr7Jva__item[open] summary:before{content:"−"}.faq-section-module__Fr7Jva__item>p{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 1.25em + var(--space-3));font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg);margin:0}
.depth-selector-module__XlxrMW__container{bottom:140px;right:var(--space-3);gap:var(--space-1);z-index:10;font-family:var(--font-body);display:flex;position:absolute}.depth-selector-module__XlxrMW__containerCompact{bottom:calc(var(--space-3) + 44px + var(--space-1));right:auto;left:var(--space-3)}.depth-selector-module__XlxrMW__pill{min-width:44px;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-mono);font-size:var(--text-small);color:var(--color-fg);cursor:pointer;border-radius:var(--radius-0);justify-content:center;align-items:center;font-weight:700;display:flex}.depth-selector-module__XlxrMW__pill:hover{background:var(--color-bg-alt)}.depth-selector-module__XlxrMW__pillActive{background:var(--color-navy);color:var(--color-bg);border-color:var(--color-navy)}.depth-selector-module__XlxrMW__pillActive:hover{background:var(--color-navy-deep);border-color:var(--color-navy-deep)}
.guide-sources-module__qruGiG__section{margin-top:var(--space-7)}.guide-sources-module__qruGiG__heading{font-family:var(--font-body);font-size:var(--text-h2);color:var(--color-fg);font-weight:700;line-height:var(--lh-heading);margin:0 0 var(--space-4)}.guide-sources-module__qruGiG__list{border:1px solid var(--color-border);border-radius:var(--radius-0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.guide-sources-module__qruGiG__item{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-fg)}.guide-sources-module__qruGiG__item:last-child{border-bottom:none}.guide-sources-module__qruGiG__link{color:var(--color-navy-deep);text-underline-offset:2px;text-decoration:underline}.guide-sources-module__qruGiG__link:hover{color:var(--color-teal)}
.map-search-module__Sc7lEG__container{top:var(--space-3);left:var(--space-3);z-index:10;width:260px;font-family:var(--font-body);position:absolute}.map-search-module__Sc7lEG__input{width:100%;min-height:44px;padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-0);font-weight:500}.map-search-module__Sc7lEG__input::placeholder{color:var(--color-fg-subtle);font-family:var(--font-body);font-style:italic}@media (max-width:480px){.map-search-module__Sc7lEG__container{left:var(--space-2);width:auto;right:64px}}
.guide-share-button-module__ZcWRHG__share{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.guide-share-button-module__ZcWRHG__button{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;border-radius:var(--radius-0);color:var(--color-navy-deep);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.guide-share-button-module__ZcWRHG__button:hover{color:var(--color-teal)}.guide-share-button-module__ZcWRHG__status{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-fg-muted)}.guide-share-button-module__ZcWRHG__link{width:100%;min-width:0;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-0);background:var(--color-bg);color:var(--color-fg);font-size:var(--text-small)}
.map-legend-module__VlxgDq__container{bottom:var(--space-6);left:var(--space-3);z-index:10;background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-0);max-width:300px;padding:var(--space-3) var(--space-4);font-family:var(--font-body);color:var(--color-fg);position:absolute}.map-legend-module__VlxgDq__toggleButton{cursor:pointer;min-width:44px;min-height:44px;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg-muted);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.map-legend-module__VlxgDq__contentCollapsed{display:none}.map-legend-module__VlxgDq__title{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-badge);color:var(--color-fg);margin:0 0 var(--space-2);font-weight:700}.map-legend-module__VlxgDq__gradientBar{height:10px;margin-bottom:var(--space-1)}.map-legend-module__VlxgDq__labels{height:14px;margin:0;position:relative}.map-legend-module__VlxgDq__label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-muted);white-space:nowrap;position:absolute;transform:translate(-50%)}.map-legend-module__VlxgDq__label:first-child{transform:translate(0)}.map-legend-module__VlxgDq__label:last-child{transform:translate(-100%)}.map-legend-module__VlxgDq__actionList{gap:var(--space-1) var(--space-4);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.map-legend-module__VlxgDq__actionList li{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-fg);align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.map-legend-module__VlxgDq__bulletReady{color:var(--color-action)}.map-legend-module__VlxgDq__bulletApproaching{color:var(--color-warning)}.map-legend-module__VlxgDq__bulletTooEarly{color:var(--color-navy-deep)}@media (min-width:1024px){.map-legend-module__VlxgDq__toggleButton{display:none}.map-legend-module__VlxgDq__contentCollapsed{display:block}}.map-legend-module__VlxgDq__containerCompact{bottom:var(--space-3);left:auto;right:var(--space-3);z-index:11}.map-legend-module__VlxgDq__containerCompact .map-legend-module__VlxgDq__toggleButton{display:flex}.map-legend-module__VlxgDq__containerCompact .map-legend-module__VlxgDq__contentCollapsed{display:none}
.guide-hero-module__0n3ksG__header{width:100%}.guide-hero-module__0n3ksG__hero{border-bottom:3px solid var(--color-teal);grid-template-columns:minmax(0,1fr);display:grid}.guide-hero-module__0n3ksG__titlePanel{gap:var(--space-4);min-width:0;padding:var(--space-5);border-bottom:4px solid var(--color-navy);background:var(--color-navy);color:var(--color-bg);flex-direction:column;display:flex}.guide-hero-module__0n3ksG__eyebrow,.guide-hero-module__0n3ksG__brandline{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-body);text-transform:uppercase}.guide-hero-module__0n3ksG__eyebrow{letter-spacing:var(--tracking-eyebrow);margin:0}.guide-hero-module__0n3ksG__title{font-family:var(--font-body);font-size:var(--text-h1);font-weight:700;line-height:var(--lh-heading);overflow-wrap:anywhere;text-wrap:balance;margin:0}.guide-hero-module__0n3ksG__summary{max-width:440px;font-size:var(--text-body);line-height:var(--lh-body);margin:0}.guide-hero-module__0n3ksG__brandline{align-items:center;gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;margin:auto 0 0;display:none}.guide-hero-module__0n3ksG__photoPanel{border-bottom:4px solid var(--color-navy);min-width:0}.guide-hero-module__0n3ksG__photo{border-radius:var(--radius-0);width:100%;height:auto;display:block}.guide-hero-module__0n3ksG__hero[data-has-photo=true] .guide-hero-module__0n3ksG__titlePanel{border-bottom:0}.guide-hero-module__0n3ksG__metadata{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.guide-hero-module__0n3ksG__byline{gap:var(--space-2) var(--space-4);color:var(--color-fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-body);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.guide-hero-module__0n3ksG__byline span{display:inline-block}@media (min-width:1024px){.guide-hero-module__0n3ksG__hero[data-has-photo=true]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:495px}.guide-hero-module__0n3ksG__titlePanel{padding:var(--space-7);gap:var(--space-5)}.guide-hero-module__0n3ksG__hero[data-has-photo=true] .guide-hero-module__0n3ksG__titlePanel{border-bottom:4px solid var(--color-navy)}.guide-hero-module__0n3ksG__title{font-size:var(--text-hero-mobile)}.guide-hero-module__0n3ksG__brandline{display:flex}.guide-hero-module__0n3ksG__photoPanel{position:relative}.guide-hero-module__0n3ksG__photo{object-fit:cover;object-position:var(--photo-position,50% 50%);height:100%;position:absolute;inset:0}.guide-hero-module__0n3ksG__byline .guide-hero-module__0n3ksG__mobileReadTime{display:none}}
.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}
.soil-map-module__Caxt2q__errorBanner{top:var(--space-3);z-index:20;color:var(--color-bg);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);background:#ef4444f2;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.soil-map-module__Caxt2q__mapContainer{border-radius:var(--radius-0);width:100%;height:400px;max-height:100%;position:relative;overflow:hidden}.soil-map-module__Caxt2q__userLocationMarker{width:24px;height:24px;position:relative}.soil-map-module__Caxt2q__userLocationDot{background:var(--color-teal);border:2px solid var(--color-bg);z-index:2;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.soil-map-module__Caxt2q__userLocationPulse{z-index:1;background:#0e7c614d;border-radius:50%;width:24px;height:24px;animation:2s ease-in-out infinite soil-map-module__Caxt2q__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes soil-map-module__Caxt2q__pulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:0;transform:translate(-50%,-50%)scale(1.8)}to{opacity:.6;transform:translate(-50%,-50%)scale(1)}}.soil-map-module__Caxt2q__userLocationLabel{margin-top:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);padding:2px var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg);white-space:nowrap;pointer-events:none;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}.soil-map-module__Caxt2q__mapControls{top:var(--space-3);right:var(--space-3);z-index:10;gap:var(--space-1);flex-direction:column;display:flex;position:absolute}.soil-map-module__Caxt2q__controlButton{border:1px solid var(--color-border-strong);background:var(--color-bg);cursor:pointer;width:44px;height:44px;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg);justify-content:center;align-items:center;padding:0;font-weight:700;display:flex}.soil-map-module__Caxt2q__controlButton:hover{background:var(--color-bg-alt)}
.view-toggle-module__qmzKgG__container{bottom:140px;left:var(--space-3);gap:var(--space-1);z-index:10;font-family:var(--font-body);display:flex;position:absolute}.view-toggle-module__qmzKgG__containerCompact{bottom:var(--space-3)}.view-toggle-module__qmzKgG__pill{min-width:44px;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);justify-content:center;align-items:center;font-weight:700;display:flex}.view-toggle-module__qmzKgG__pill:hover{background:var(--color-bg-alt)}.view-toggle-module__qmzKgG__pillActive{background:var(--color-navy);color:var(--color-bg);border-color:var(--color-navy)}.view-toggle-module__qmzKgG__pillActive:hover{background:var(--color-navy-deep);border-color:var(--color-navy-deep)}
.site-footer-module__dqtN-W__footer{background:var(--color-navy);padding:var(--space-5) 0;border-top:3px solid var(--color-teal);margin-top:var(--space-7)}.site-footer-module__dqtN-W__container{max-width:var(--layout-shell-max);padding:0 var(--space-5);color:#ffffffb3;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--lh-body);margin:0 auto}.site-footer-module__dqtN-W__links{gap:var(--space-5);flex-wrap:wrap;display:flex}.site-footer-module__dqtN-W__links a{color:#fff9;font-size:var(--text-small);text-decoration:none}.site-footer-module__dqtN-W__links a:hover{color:#fff;text-decoration:underline}.site-footer-module__dqtN-W__popularCities{margin-top:var(--space-3);align-items:baseline;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.site-footer-module__dqtN-W__popularCitiesLabel{color:#ffffff80;font-size:var(--text-small)}.site-footer-module__dqtN-W__popularCities a{color:#fff9;font-size:var(--text-small);text-decoration:none}.site-footer-module__dqtN-W__popularCities a:hover{color:#fff;text-decoration:underline}.site-footer-module__dqtN-W__footer a:focus-visible{outline-color:#fff}.site-footer-module__dqtN-W__bottomRow{margin-top:var(--space-3);padding-top:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);border-top:1px solid #ffffff1f;flex-flow:row-reverse wrap;display:flex}.site-footer-module__dqtN-W__disclaimer{color:#ffffff80;font-size:var(--text-xs);margin:0}.site-footer-module__dqtN-W__social{align-items:center;gap:var(--space-2);display:flex}.site-footer-module__dqtN-W__socialLabel{color:#ffffff80;font-size:var(--text-small);margin-right:var(--space-1)}.site-footer-module__dqtN-W__socialLink{color:#ffffffd9;border:1px solid #ffffff40;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.site-footer-module__dqtN-W__socialLink:hover{color:#fff;border-color:#fff9}.site-footer-module__dqtN-W__socialIcon{fill:currentColor;width:18px;height:18px}.site-footer-module__dqtN-W__socialLink[data-network=x] .site-footer-module__dqtN-W__socialIcon{width:16px;height:16px}@media (max-width:767px){.site-footer-module__dqtN-W__bottomRow{flex-direction:column;align-items:flex-start}}
.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)}
.layout-module__L5FxyW__skipLink{padding:var(--space-3) var(--space-4);background:var(--color-navy);color:var(--color-bg);font-family:var(--font-body);font-size:var(--text-small);z-index:100;font-weight:700;text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-100%)}.layout-module__L5FxyW__skipLink:focus{transform:translateY(0)}