.compare-module__-ZWgpW__compareContainer{flex-direction:column;align-items:center;min-height:100%;padding:0 1.25rem clamp(4.5rem,8vw,6rem);display:flex;position:relative;overflow:clip}.compare-module__-ZWgpW__compareContainer:before{z-index:-1;content:"";background:radial-gradient(#60a5fa1f,#0000 67%);border-radius:50%;width:min(78rem,110vw);height:38rem;display:none;position:absolute;top:-12rem;left:50%;transform:translate(-50%)}.compare-module__-ZWgpW__pageIntro{padding-top:clamp(1.1rem,3vw,1.8rem);padding-bottom:.35rem}.compare-module__-ZWgpW__mainContent{width:100%;margin-top:1.2rem}.compare-module__-ZWgpW__seoContent{border-top:1px solid var(--surface-border);max-width:70rem;margin:clamp(3.5rem,8vw,6rem) auto 0;padding-top:clamp(2.5rem,6vw,4rem)}.compare-module__-ZWgpW__seoIntro{max-width:48rem}.compare-module__-ZWgpW__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.82rem;font-weight:800}.compare-module__-ZWgpW__seoIntro h2{color:var(--text-main);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.compare-module__-ZWgpW__seoIntro>p:last-child,.compare-module__-ZWgpW__seoCard p,.compare-module__-ZWgpW__seoLinks{color:var(--text-muted);line-height:1.7}.compare-module__-ZWgpW__seoIntro>p:last-child{margin:.9rem 0 0}.compare-module__-ZWgpW__seoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid}.compare-module__-ZWgpW__seoCard{border:1px solid var(--product-border,var(--surface-border));border-radius:var(--product-radius-card,1.2rem);background:color-mix(in srgb, var(--product-surface-blue) 40%, var(--surface));padding:1.25rem}.compare-module__-ZWgpW__seoCard:nth-child(2){background:color-mix(in srgb, var(--product-surface-mint) 48%, var(--surface))}.compare-module__-ZWgpW__seoCard:nth-child(3){background:color-mix(in srgb, var(--product-surface-sun) 48%, var(--surface))}.compare-module__-ZWgpW__seoCard h3{color:var(--text-main);margin:0;font-size:1rem}.compare-module__-ZWgpW__seoCard p{margin:.6rem 0 0;font-size:.94rem}.compare-module__-ZWgpW__seoLinks{margin:1.5rem 0 0}.compare-module__-ZWgpW__seoLinks a{color:var(--primary);font-weight:700}.compare-module__-ZWgpW__readyComparisons,.compare-module__-ZWgpW__faqSection{border:1px solid var(--surface-border);border-radius:var(--product-radius-large,1.65rem);background:color-mix(in srgb, var(--product-surface-blue) 28%, var(--surface));margin-top:2rem;padding:clamp(1.15rem,3vw,1.75rem)}.compare-module__-ZWgpW__readyComparisons{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.compare-module__-ZWgpW__readyComparisons h2,.compare-module__-ZWgpW__faqSection h2{color:var(--text-main);letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,2.6vw,1.7rem)}.compare-module__-ZWgpW__readyComparisons p:not(.compare-module__-ZWgpW__eyebrow),.compare-module__-ZWgpW__faq p{color:var(--text-muted);line-height:1.65}.compare-module__-ZWgpW__readyComparisons p:not(.compare-module__-ZWgpW__eyebrow){max-width:42rem;margin:.65rem 0 0}.compare-module__-ZWgpW__readyComparisonLinks{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.compare-module__-ZWgpW__readyComparisonLink{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--surface-border));color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.65rem .85rem;font-size:.92rem;font-weight:800;transition:border-color .15s,background .15s,transform .15s}.compare-module__-ZWgpW__readyComparisonLink:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);transform:translateY(-1px)}.compare-module__-ZWgpW__faqSection{max-width:54rem}.compare-module__-ZWgpW__faqList{margin-top:.85rem}.compare-module__-ZWgpW__faq{border-top:1px solid var(--surface-border)}.compare-module__-ZWgpW__faq summary{color:var(--text-main);cursor:pointer;padding:.9rem 1.5rem .9rem 0;font-weight:750}.compare-module__-ZWgpW__faq p{margin:-.15rem 0 0;padding-bottom:.9rem}.compare-module__-ZWgpW__comparisonBoard{background:var(--surface);border-radius:var(--product-radius-large,1.65rem);border:1px solid var(--surface-border);width:100%;max-width:800px;box-shadow:var(--shadow-md);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;padding:2rem;display:flex}@media (min-width:768px){.compare-module__-ZWgpW__comparisonBoard{flex-direction:row;gap:2rem}}.compare-module__-ZWgpW__citySelector{flex:1;width:100%}.compare-module__-ZWgpW__select{border:1px solid var(--surface-border);background:var(--background);width:100%;color:var(--text-main);cursor:pointer;border-radius:.95rem;outline:none;padding:1rem;font-size:1.25rem;font-weight:600}.compare-module__-ZWgpW__select:focus{border-color:var(--primary)}.compare-module__-ZWgpW__vs{color:var(--primary);background:#6366f11a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:1rem;font-size:1.5rem;font-weight:800;display:flex}.compare-module__-ZWgpW__alertBox{color:var(--warning);border-radius:var(--radius-md);background:#f59e0b1a;border:1px solid #f59e0b4d;margin-top:3rem;padding:1rem 2rem}html[data-theme=light] .compare-module__-ZWgpW__compareContainer:before{background:radial-gradient(#2c9b961a,#0000 67%)}@media (max-width:767px){.compare-module__-ZWgpW__compareContainer{padding:0 1rem 5.25rem}.compare-module__-ZWgpW__pageIntro{padding-top:1rem;padding-bottom:.25rem}.compare-module__-ZWgpW__mainContent{margin-top:1rem}.compare-module__-ZWgpW__seoGrid,.compare-module__-ZWgpW__readyComparisons{grid-template-columns:1fr}.compare-module__-ZWgpW__readyComparisonLinks{justify-content:flex-start}.compare-module__-ZWgpW__readyComparisonLink{align-items:center;min-height:2.75rem;padding-inline:.8rem;display:inline-flex}}
.CompareBoard-module__lFwtPG__boardContainer{width:100%;max-width:1100px;margin:0 auto;padding-bottom:4rem}.CompareBoard-module__lFwtPG__heroContainer{flex-direction:column;gap:.8rem;margin-bottom:1.5rem;display:flex;position:relative}@media (min-width:768px){.CompareBoard-module__lFwtPG__heroContainer{flex-direction:row;gap:1rem;margin-bottom:2rem}}.CompareBoard-module__lFwtPG__heroCard{border-radius:var(--radius-xl);border:1px solid var(--surface-border);width:100%;height:132px;box-shadow:var(--shadow-md);background-color:var(--surface);isolation:isolate;align-items:flex-end;padding:.9rem;display:flex;position:relative;overflow:visible}@media (min-width:768px){.CompareBoard-module__lFwtPG__heroCard{border-radius:var(--radius-2xl);flex:1;height:200px;padding:1.5rem}}.CompareBoard-module__lFwtPG__heroCard:focus-within{z-index:40}.CompareBoard-module__lFwtPG__heroVisual{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CompareBoard-module__lFwtPG__heroBg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.CompareBoard-module__lFwtPG__heroCard:hover .CompareBoard-module__lFwtPG__heroBg{transform:scale(1.05)}.CompareBoard-module__lFwtPG__heroOverlay{background:linear-gradient(#03071266 0%,#030712f2 100%);position:absolute;inset:0}.CompareBoard-module__lFwtPG__heroSelectWrapper{z-index:10;flex-direction:column;justify-content:flex-end;gap:.35rem;width:100%;display:flex;position:relative}.CompareBoard-module__lFwtPG__heroSelectorLabel{color:#c7d2fe;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 8px #020617b3;align-items:center;gap:.35rem;width:100%;font-size:.68rem;font-weight:800;line-height:1.2;display:flex}.CompareBoard-module__lFwtPG__cityPicker{z-index:1}.CompareBoard-module__lFwtPG__swapButton{z-index:20;background:var(--background);color:var(--text-main);border:1px solid var(--surface-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px #00000080}@media (min-width:768px){.CompareBoard-module__lFwtPG__swapButton{width:50px;height:50px}}.CompareBoard-module__lFwtPG__swapButton:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translate(-50%,-50%)rotate(180deg)}.CompareBoard-module__lFwtPG__comparisonTools{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin:-.75rem 0 1rem;display:flex}.CompareBoard-module__lFwtPG__shareButton,.CompareBoard-module__lFwtPG__saveButton{color:#c7d2fe;border-radius:var(--radius-full,9999px);min-height:40px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#4338ca24;border:1px solid #818cf847;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.875rem;font-weight:700;display:inline-flex}.CompareBoard-module__lFwtPG__shareButton:hover{color:#eef2ff;background:#4f46e542;border-color:#a5b4fc7a}.CompareBoard-module__lFwtPG__saveButton{color:#bbf7d0;border-radius:var(--radius-full,9999px);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#10b9811a;border:1px solid #34d3994d;font-size:.875rem;font-weight:700}.CompareBoard-module__lFwtPG__saveButton:hover{color:#ecfdf5;background:#10b9812e;border-color:#6ee7b785}.CompareBoard-module__lFwtPG__verdictCard{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#6366f11a 0%,#a855f71a 100%);border:1px solid #6366f14d;flex-direction:column;gap:1rem;margin-bottom:3rem;padding:2rem;display:flex}.CompareBoard-module__lFwtPG__verdictTitle{color:var(--text-main);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;display:flex}.CompareBoard-module__lFwtPG__verdictTitle svg{color:var(--primary)}.CompareBoard-module__lFwtPG__verdictText{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.CompareBoard-module__lFwtPG__sourceNote{min-width:0;color:var(--text-muted);align-items:flex-start;gap:.45rem;font-size:.85rem;line-height:1.5;display:flex}.CompareBoard-module__lFwtPG__sourceNote>span{min-width:0}.CompareBoard-module__lFwtPG__sourceNote svg{color:#a5b4fc;flex-shrink:0;margin-top:.1rem}.CompareBoard-module__lFwtPG__sourceNote a{color:#c7d2fe;text-underline-offset:2px;text-decoration:underline}.CompareBoard-module__lFwtPG__sourceNote a:hover{color:#eef2ff}.CompareBoard-module__lFwtPG__verdictHighlight{color:#fff;font-weight:700}.CompareBoard-module__lFwtPG__resultsGrid{flex-direction:column;gap:2rem;display:flex}.CompareBoard-module__lFwtPG__sectionGroup{flex-direction:column;gap:1rem;display:flex}.CompareBoard-module__lFwtPG__sectionTitle{color:var(--text-main);border-bottom:1px solid var(--surface-border);padding-bottom:.5rem;font-size:1.5rem;font-weight:800}.CompareBoard-module__lFwtPG__row{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--surface-border);flex-direction:column;gap:.75rem;padding:1.5rem;transition:transform .2s;display:flex}.CompareBoard-module__lFwtPG__row:hover{border-color:var(--surface-border-hover)}.CompareBoard-module__lFwtPG__rowHeader{color:var(--text-main);justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.CompareBoard-module__lFwtPG__rowLabel{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.CompareBoard-module__lFwtPG__rowValues{justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;display:flex}.CompareBoard-module__lFwtPG__valA,.CompareBoard-module__lFwtPG__valB{font-size:1.25rem;font-weight:800}.CompareBoard-module__lFwtPG__valA{color:#60a5fa}.CompareBoard-module__lFwtPG__valB{color:#c084fc}.CompareBoard-module__lFwtPG__barTrack{background:var(--background);border-radius:4px;width:100%;height:8px;display:flex;position:relative;overflow:hidden}.CompareBoard-module__lFwtPG__barA,.CompareBoard-module__lFwtPG__barB{border-radius:4px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.CompareBoard-module__lFwtPG__barA{background:#60a5fa}.CompareBoard-module__lFwtPG__barB{background:#c084fc}.CompareBoard-module__lFwtPG__barScale{gap:2px;width:100%;display:flex}.CompareBoard-module__lFwtPG__barScaleHalf{background:var(--background);flex:1;height:8px;display:flex}.CompareBoard-module__lFwtPG__barScaleHalf.CompareBoard-module__lFwtPG__left{border-top-left-radius:4px;border-bottom-left-radius:4px;justify-content:flex-end}.CompareBoard-module__lFwtPG__barScaleHalf.CompareBoard-module__lFwtPG__right{border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:flex-start}.CompareBoard-module__lFwtPG__diffBadge{border-radius:var(--radius-full);padding:.25rem .5rem;font-size:.75rem;font-weight:700}.CompareBoard-module__lFwtPG__noData{text-align:center;color:var(--text-muted);background:var(--surface);border-radius:var(--radius-xl);border:1px dashed var(--surface-border);padding:4rem}html[data-theme=light] .CompareBoard-module__lFwtPG__shareButton{color:var(--primary)}html[data-theme=light] .CompareBoard-module__lFwtPG__sourceNote a{color:var(--primary)}html[data-theme=light] .CompareBoard-module__lFwtPG__saveButton{color:#047857;background:#10b9811a;border-color:#0596694d}html[data-theme=light] .CompareBoard-module__lFwtPG__verdictHighlight{color:var(--text-main)}html[data-theme=light] .CompareBoard-module__lFwtPG__shareButton{background:#2563eb14;border-color:#2563eb47}.CompareBoard-module__lFwtPG__resultsMotion{width:100%}.CompareBoard-module__lFwtPG__selectionSection{margin-bottom:clamp(2rem,5vw,3.5rem);scroll-margin-top:6rem}.CompareBoard-module__lFwtPG__selectionHeading{text-align:center;max-width:44rem;margin:0 auto}.CompareBoard-module__lFwtPG__selectionEyebrow,.CompareBoard-module__lFwtPG__sectionEyebrow,.CompareBoard-module__lFwtPG__verdictEyebrow{color:var(--primary);letter-spacing:.085em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.CompareBoard-module__lFwtPG__selectionHeading h2{color:var(--text-main);margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.15}.CompareBoard-module__lFwtPG__selectionHeading>p:last-child{max-width:38rem;color:var(--text-muted);margin:.7rem auto 0;font-size:.96rem;line-height:1.6}.CompareBoard-module__lFwtPG__heroContainer{margin:1.35rem 0 0}.CompareBoard-module__lFwtPG__heroCard{border-color:var(--surface-border-strong);border-radius:1.35rem;height:148px;min-height:148px;padding:1rem;box-shadow:0 15px 30px -24px #10263d7a}.CompareBoard-module__lFwtPG__heroOverlay{background:linear-gradient(#10263d14 0%,#10263dcc 100%),linear-gradient(90deg,#10263d33,#0000 72%)}.CompareBoard-module__lFwtPG__heroSelectorLabel{color:#e2e8f0e6;letter-spacing:.075em;font-size:.67rem}.CompareBoard-module__lFwtPG__comparisonTools{margin:.85rem 0 0}.CompareBoard-module__lFwtPG__shareButton,.CompareBoard-module__lFwtPG__saveButton{border-radius:.7rem;min-height:44px;padding:.45rem .75rem;font-size:.82rem}.CompareBoard-module__lFwtPG__verdictCard{border-color:var(--product-border,var(--surface-border));border-radius:var(--product-radius-large,1.65rem);background:radial-gradient(circle at 96% 0%, #60a5fa21, transparent 17rem), linear-gradient(135deg, var(--surface-raised), var(--surface));gap:0;margin-bottom:clamp(2.5rem,6vw,4.25rem);padding:clamp(1.15rem,3.3vw,2.1rem);box-shadow:0 18px 40px -34px #020617e6}.CompareBoard-module__lFwtPG__verdictHeading{align-items:flex-start;gap:.8rem;display:flex}.CompareBoard-module__lFwtPG__verdictIcon{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);width:2.35rem;height:2.35rem;color:var(--primary);background:var(--primary-soft);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.CompareBoard-module__lFwtPG__verdictEyebrow{margin-bottom:.2rem}.CompareBoard-module__lFwtPG__verdictTitle{margin:0;font-size:clamp(1.2rem,2.6vw,1.55rem);line-height:1.2}.CompareBoard-module__lFwtPG__verdictText{max-width:65rem;color:var(--text-secondary);margin:1.15rem 0 0;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.65}.CompareBoard-module__lFwtPG__scenarioDescription{color:var(--text-muted);margin:.6rem 0 0;font-size:.84rem;line-height:1.5}.CompareBoard-module__lFwtPG__signalStrip{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-inset) 54%, transparent);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.35rem;display:grid;overflow:hidden}.CompareBoard-module__lFwtPG__signal{border-right:1px solid var(--surface-border);min-width:0;padding:1rem}.CompareBoard-module__lFwtPG__signal:last-child{border-right:0}.CompareBoard-module__lFwtPG__signalLabel{color:var(--text-muted);letter-spacing:.025em;font-size:.74rem;font-weight:750;display:block}.CompareBoard-module__lFwtPG__signalValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.65rem;display:grid}.CompareBoard-module__lFwtPG__signalValues>span{flex-direction:column;gap:.08rem;min-width:0;display:flex}.CompareBoard-module__lFwtPG__signalValues small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.CompareBoard-module__lFwtPG__signalValues strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.2;overflow:hidden}.CompareBoard-module__lFwtPG__signalDelta{color:var(--text-muted);margin-top:.7rem;font-size:.74rem;font-weight:750;line-height:1.35;display:block}.CompareBoard-module__lFwtPG__signalDelta[data-tone=positive]{color:var(--success)}.CompareBoard-module__lFwtPG__signalDelta[data-tone=negative]{color:var(--danger)}.CompareBoard-module__lFwtPG__sourceNote{border-top:1px solid var(--surface-border);margin:1rem 0 0;padding-top:.95rem;font-size:.8rem}.CompareBoard-module__lFwtPG__sourceNote a{overflow-wrap:anywhere}.CompareBoard-module__lFwtPG__resultsGrid{gap:clamp(2.25rem,5vw,3.5rem)}.CompareBoard-module__lFwtPG__sectionGroup{gap:.8rem}.CompareBoard-module__lFwtPG__sectionHeading{display:block}.CompareBoard-module__lFwtPG__sectionEyebrow{margin-bottom:.2rem}.CompareBoard-module__lFwtPG__sectionTitle{color:var(--text-main);border:0;margin:0;padding:0;font-size:clamp(1.2rem,2.3vw,1.45rem);line-height:1.2}.CompareBoard-module__lFwtPG__metricsList{border:1px solid var(--surface-border);background:var(--surface);border-radius:1.25rem;overflow:hidden}.CompareBoard-module__lFwtPG__row{border:0;border-bottom:1px solid var(--surface-border);background:0 0;border-radius:0;gap:.55rem;padding:1rem 1.15rem}.CompareBoard-module__lFwtPG__row:last-child{border-bottom:0}.CompareBoard-module__lFwtPG__row:hover{border-color:var(--surface-border);background:var(--surface-hover)}.CompareBoard-module__lFwtPG__rowHeader{grid-template-columns:minmax(0,1fr) minmax(8.5rem,1.45fr) minmax(0,1fr);gap:1rem;display:grid}.CompareBoard-module__lFwtPG__rowLabel{font-size:.7rem;line-height:1.25}.CompareBoard-module__lFwtPG__valA,.CompareBoard-module__lFwtPG__valB{min-width:0;font-size:1.02rem}.CompareBoard-module__lFwtPG__valA{text-align:left}.CompareBoard-module__lFwtPG__valB{text-align:right}.CompareBoard-module__lFwtPG__mobileValueLabel{display:none}.CompareBoard-module__lFwtPG__barScale{gap:4px}.CompareBoard-module__lFwtPG__barScaleHalf{background:var(--surface-inset);height:6px}.CompareBoard-module__lFwtPG__barA,.CompareBoard-module__lFwtPG__barB{border-radius:999px}.CompareBoard-module__lFwtPG__diffBadge{padding:.18rem .42rem;font-size:.68rem;line-height:1.15}:is(html[data-theme=light] .CompareBoard-module__lFwtPG__selectionEyebrow,html[data-theme=light] .CompareBoard-module__lFwtPG__sectionEyebrow,html[data-theme=light] .CompareBoard-module__lFwtPG__verdictEyebrow){color:#176f71}html[data-theme=light] .CompareBoard-module__lFwtPG__verdictCard.CompareBoard-module__lFwtPG__verdictCard{background:radial-gradient(circle at 100% 0,#38bdb221,#0000 17rem),linear-gradient(135deg,#f9fdfdfa,#eff7f8fa);border-color:#2d7d8042;box-shadow:0 18px 42px -36px #0f5b5f61}html[data-theme=light] .CompareBoard-module__lFwtPG__verdictIcon{color:#176f71;background:#2da0991a;border-color:#14777833}html[data-theme=light] .CompareBoard-module__lFwtPG__signalStrip{background:#ffffff8f;border-color:#2d7d8029}html[data-theme=light] .CompareBoard-module__lFwtPG__signal{border-color:#2d7d8029}html[data-theme=light] .CompareBoard-module__lFwtPG__signalDelta[data-tone=positive]{color:#047857}html[data-theme=light] .CompareBoard-module__lFwtPG__signalDelta[data-tone=negative]{color:#b45309}html[data-theme=light] .CompareBoard-module__lFwtPG__metricsList{border-color:#96abbd8f;box-shadow:0 12px 28px -28px #18324d57}html[data-theme=light] .CompareBoard-module__lFwtPG__row:hover{background:#edf6f7b8}html[data-theme=light] .CompareBoard-module__lFwtPG__valA{color:#295f9f}html[data-theme=light] .CompareBoard-module__lFwtPG__valB{color:#14756e}html[data-theme=light] .CompareBoard-module__lFwtPG__barA{background:linear-gradient(90deg,#4f7fbd,#73a8db)}html[data-theme=light] .CompareBoard-module__lFwtPG__barB{background:linear-gradient(90deg,#36a59b,#14756e)}html[data-theme=light] .CompareBoard-module__lFwtPG__good{color:#047857;background:#10b9811c}html[data-theme=light] .CompareBoard-module__lFwtPG__bad{color:#b45309;background:#f59e0b1f}@media (min-width:768px){.CompareBoard-module__lFwtPG__heroCard{height:184px;padding:1.3rem}}@media (max-width:767px){.CompareBoard-module__lFwtPG__boardContainer{padding-bottom:2rem}.CompareBoard-module__lFwtPG__selectionHeading{text-align:left}.CompareBoard-module__lFwtPG__selectionHeading>p:last-child{margin-left:0;margin-right:0}.CompareBoard-module__lFwtPG__heroContainer{gap:.8rem}.CompareBoard-module__lFwtPG__comparisonTools{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.CompareBoard-module__lFwtPG__shareButton,.CompareBoard-module__lFwtPG__saveButton{justify-content:center;padding-left:.45rem;padding-right:.45rem;font-size:.74rem}.CompareBoard-module__lFwtPG__verdictHeading{gap:.65rem}.CompareBoard-module__lFwtPG__verdictIcon{border-radius:.65rem;width:2.15rem;height:2.15rem}.CompareBoard-module__lFwtPG__signalStrip{grid-template-columns:1fr}.CompareBoard-module__lFwtPG__signal{border-right:0;border-bottom:1px solid var(--surface-border);padding:.9rem}.CompareBoard-module__lFwtPG__signal:last-child{border-bottom:0}.CompareBoard-module__lFwtPG__row{padding:.9rem}.CompareBoard-module__lFwtPG__rowHeader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"label label""left right";gap:.65rem .85rem}.CompareBoard-module__lFwtPG__rowLabel{text-align:left;flex-direction:row;grid-area:label;justify-content:space-between;align-items:center}.CompareBoard-module__lFwtPG__valA,.CompareBoard-module__lFwtPG__valB{flex-direction:column;gap:.14rem;font-size:1rem;display:flex}.CompareBoard-module__lFwtPG__valA{grid-area:left}.CompareBoard-module__lFwtPG__valB{grid-area:right}.CompareBoard-module__lFwtPG__mobileValueLabel{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;display:block;overflow:hidden}.CompareBoard-module__lFwtPG__sourceNote{font-size:.76rem}}.CompareBoard-module__lFwtPG__boardContainer{color:#182942}.CompareBoard-module__lFwtPG__heroContainer{grid-template-columns:minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.CompareBoard-module__lFwtPG__heroCard{z-index:1;background:#fff;border:1px solid #e0eaf2;border-radius:1.25rem;grid-template-columns:4.65rem minmax(0,1fr);align-items:center;gap:.8rem;width:100%;height:auto;min-height:6.9rem;padding:.7rem;display:grid;overflow:visible;box-shadow:0 8px 20px -18px #18344f59}.CompareBoard-module__lFwtPG__heroCard:focus-within{z-index:30;border-color:#bed7ed}.CompareBoard-module__lFwtPG__heroVisual{border-radius:.95rem;width:4.65rem;height:4.65rem;position:relative;inset:auto}.CompareBoard-module__lFwtPG__heroBg{border-radius:inherit}.CompareBoard-module__lFwtPG__heroOverlay{display:none}.CompareBoard-module__lFwtPG__heroSelectWrapper{justify-content:center;gap:.45rem}.CompareBoard-module__lFwtPG__heroSelectorLabel{color:#276c82;letter-spacing:.055em;text-shadow:none;font-size:.66rem}.CompareBoard-module__lFwtPG__heroContainer:has(.CompareBoard-module__lFwtPG__cityPicker [aria-expanded=true]) .CompareBoard-module__lFwtPG__swapButton{z-index:2;opacity:1;pointer-events:auto}.CompareBoard-module__lFwtPG__swapButton{z-index:2;color:#2467c9;width:2.35rem;height:2.35rem;box-shadow:none;background:#f4f9fc;border-color:#dce8f1;justify-self:center;position:relative;top:auto;left:auto;transform:none}.CompareBoard-module__lFwtPG__swapButton:hover{color:#087f82;background:#eaf7f5;border-color:#b9d9e8;transform:rotate(180deg)}.CompareBoard-module__lFwtPG__shareButton,.CompareBoard-module__lFwtPG__saveButton{color:#315979;background:#f5f9fc;border-color:#dce7ef;border-radius:999px}.CompareBoard-module__lFwtPG__shareButton:hover,.CompareBoard-module__lFwtPG__saveButton:hover{color:#1757a5;background:#edf6fb;border-color:#bfd6e9}.CompareBoard-module__lFwtPG__saveButton{color:#18725e;background:#f0faf5;border-color:#cfe9dc}.CompareBoard-module__lFwtPG__verdictCard{background:#f1f8fc;border-color:#dbeaf0;border-radius:1.45rem;box-shadow:0 10px 24px -24px #18344f6b}.CompareBoard-module__lFwtPG__sectionTitle{color:#172943}.CompareBoard-module__lFwtPG__metricsList{background:#fff;border-color:#e1eaf1;border-radius:1.15rem}.CompareBoard-module__lFwtPG__row:hover{background:#f6fafc}.CompareBoard-module__lFwtPG__good{color:#08744f;background:#e9f7ef}.CompareBoard-module__lFwtPG__bad{color:#97610a;background:#fff5df}@media (min-width:768px){.CompareBoard-module__lFwtPG__heroContainer{grid-template-columns:minmax(0,1fr) 2.65rem minmax(0,1fr);gap:.8rem}.CompareBoard-module__lFwtPG__heroCard{height:auto;min-height:7.15rem}}@media (max-width:480px){.CompareBoard-module__lFwtPG__heroCard{grid-template-columns:4rem minmax(0,1fr);gap:.65rem;padding:.6rem}.CompareBoard-module__lFwtPG__heroVisual{width:4rem;height:4rem}.CompareBoard-module__lFwtPG__heroSelectorLabel{font-size:.62rem}.CompareBoard-module__lFwtPG__comparisonTools{grid-template-columns:1fr 1fr}}
.CitySearchPicker-module__7j8J0a__picker{width:100%;min-width:0;position:relative}.CitySearchPicker-module__7j8J0a__icon{z-index:1;color:#c7d2fe;pointer-events:none;display:inline-flex;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.CitySearchPicker-module__7j8J0a__input{color:#fff;width:100%;min-height:2.9rem;font:inherit;text-overflow:ellipsis;text-shadow:0 1px 8px #020617a6;background:#0f172acc;border:1px solid #bfdbfe7a;border-radius:.8rem;outline:none;padding:.7rem 2.7rem .7rem 2.55rem;font-size:.9rem;font-weight:750;line-height:1.2;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffff14}.CitySearchPicker-module__7j8J0a__input::placeholder{color:#e2e8f0b8;font-weight:600}.CitySearchPicker-module__7j8J0a__input::-webkit-search-cancel-button{display:none}.CitySearchPicker-module__7j8J0a__toggle{color:#dbeafe;cursor:pointer;background:0 0;border:0;border-radius:.6rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.CitySearchPicker-module__7j8J0a__toggle:hover,.CitySearchPicker-module__7j8J0a__toggle:focus-visible{color:#fff;background:#3b82f633;outline:none}.CitySearchPicker-module__7j8J0a__results{z-index:60;background:#0f172afa;border:1px solid #94a3b86b;border-radius:.9rem;max-height:min(18rem,100vh - 7.5rem);position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 20px 35px -18px #020617db}.CitySearchPicker-module__7j8J0a__resultsHeader{color:#c7d2fe;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #94a3b838;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.68rem;font-weight:800;display:flex}.CitySearchPicker-module__7j8J0a__option{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b829;align-items:center;gap:.65rem;width:100%;padding:.7rem .8rem;transition:background-color .14s,color .14s;display:flex}.CitySearchPicker-module__7j8J0a__option:last-child{border-bottom:0}.CitySearchPicker-module__7j8J0a__option:hover,.CitySearchPicker-module__7j8J0a__option:focus-visible,.CitySearchPicker-module__7j8J0a__optionActive{color:#fff;background:#3b82f62e;outline:none}.CitySearchPicker-module__7j8J0a__option>svg{color:#93c5fd;flex:none}.CitySearchPicker-module__7j8J0a__optionText{flex-direction:column;gap:.08rem;min-width:0;display:flex}.CitySearchPicker-module__7j8J0a__optionText strong,.CitySearchPicker-module__7j8J0a__optionText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CitySearchPicker-module__7j8J0a__optionText strong{font-size:.9rem}.CitySearchPicker-module__7j8J0a__optionText small{color:#94a3b8;font-size:.72rem}.CitySearchPicker-module__7j8J0a__emptyState{color:#cbd5e1;text-align:center;margin:0;padding:1.2rem .9rem;font-size:.84rem;line-height:1.45}@media (min-width:768px){.CitySearchPicker-module__7j8J0a__input{min-height:3.2rem;font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.CitySearchPicker-module__7j8J0a__input,.CitySearchPicker-module__7j8J0a__toggle,.CitySearchPicker-module__7j8J0a__option{transition:none}}.CitySearchPicker-module__7j8J0a__icon{color:#60758d}.CitySearchPicker-module__7j8J0a__input{color:#14243d;min-height:3.2rem;text-shadow:none;background:#fff;border:1px solid #d7e3ed;border-radius:.95rem;font-size:.94rem;font-weight:650;box-shadow:0 2px 8px #1b364f0a}.CitySearchPicker-module__7j8J0a__input::placeholder{color:#6b7f94}.CitySearchPicker-module__7j8J0a__input:focus{background:#fff;border-color:#2467c9;box-shadow:0 0 0 3px #2467c924}.CitySearchPicker-module__7j8J0a__toggle{color:#315a83;border-radius:.7rem}.CitySearchPicker-module__7j8J0a__results{background:#fff;border-color:#d9e4ee;border-radius:1rem;box-shadow:0 16px 32px -22px #16314b57}.CitySearchPicker-module__7j8J0a__resultsHeader{color:#2365bd;border-bottom-color:#e6edf3}.CitySearchPicker-module__7j8J0a__option{color:#172942;border-bottom-color:#edf1f5}.CitySearchPicker-module__7j8J0a__option:hover,.CitySearchPicker-module__7j8J0a__option:focus-visible,.CitySearchPicker-module__7j8J0a__optionActive{color:#102c4f;background:#eef6fb}.CitySearchPicker-module__7j8J0a__optionText small,.CitySearchPicker-module__7j8J0a__emptyState{color:#63788e}.CitySearchPicker-module__7j8J0a__input:focus{border-color:#168b92;box-shadow:0 0 0 3px #168b9221}.CitySearchPicker-module__7j8J0a__toggle:hover,.CitySearchPicker-module__7j8J0a__toggle:focus-visible{color:#117f87;background:#eff8f7}.CitySearchPicker-module__7j8J0a__resultsHeader{color:#117f87}.CitySearchPicker-module__7j8J0a__option:hover,.CitySearchPicker-module__7j8J0a__option:focus-visible,.CitySearchPicker-module__7j8J0a__optionActive{background:#eff8f7}.CitySearchPicker-module__7j8J0a__option>svg{color:#117f87}
.PageIntro-module__m_dZAa__intro{max-width:1240px;padding-top:clamp(1.25rem,3.8vw,2.15rem);padding-bottom:clamp(1rem,2.5vw,1.5rem)}.PageIntro-module__m_dZAa__eyebrow{border:1px solid color-mix(in srgb, var(--product-accent) 20%, var(--product-border));background:color-mix(in srgb, var(--product-surface-blue) 75%, white);width:fit-content;color:var(--product-accent-strong);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.38rem .68rem;font-size:.67rem;font-weight:800;line-height:1.2;display:inline-flex}.PageIntro-module__m_dZAa__intro h1{max-width:48rem;color:var(--product-ink);letter-spacing:-.052em;margin-top:.7rem;font-size:clamp(1.75rem,4.6vw,3.35rem);font-weight:820;line-height:1.04}.PageIntro-module__m_dZAa__description{max-width:45rem;color:var(--product-copy);margin-top:.68rem;font-size:clamp(.94rem,1.55vw,1.06rem);line-height:1.56}@media (max-width:639px){.PageIntro-module__m_dZAa__intro{padding-top:1rem;padding-bottom:.9rem}.PageIntro-module__m_dZAa__eyebrow{padding:.34rem .6rem;font-size:.62rem}.PageIntro-module__m_dZAa__intro h1{letter-spacing:-.047em;max-width:24rem;margin-top:.62rem;font-size:clamp(1.68rem,7.4vw,2rem);line-height:1.08}.PageIntro-module__m_dZAa__description{margin-top:.52rem;font-size:.87rem;line-height:1.48}}
.page-module___hduIq__pageContainer{--home-font-body:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--home-font-editorial:Georgia, "Times New Roman", serif;min-height:100%;font-family:var(--home-font-body);background:radial-gradient(at 92% 0,#1d5fc112,#0000 34rem),linear-gradient(#f7fbfd,#fff 44rem);padding-bottom:1rem}.page-module___hduIq__pageContainer :is(button,input,select,textarea){font-family:var(--home-font-body)}:is(.page-module___hduIq__pageContainer h1,.page-module___hduIq__pageContainer h2,.page-module___hduIq__pageContainer h3){font-family:var(--home-font-editorial);letter-spacing:-.035em;font-weight:700}.page-module___hduIq__content{max-width:1280px}.page-module___hduIq__unavailable{text-align:center;background:#fff;border:1px solid #dce7ef;border-radius:1.25rem;justify-items:center;padding:clamp(1.8rem,6vw,3rem) 1rem;display:grid}.page-module___hduIq__unavailableIcon{color:#1d5fc1;background:#e8f2fa;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;display:grid}.page-module___hduIq__unavailable h2{color:#162b47;margin-top:.85rem;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:790;line-height:1.3}.page-module___hduIq__unavailable p{color:#63788e;margin-top:.4rem;font-size:.86rem;line-height:1.5}.page-module___hduIq__retryLink{color:#fff;background:#1d5fc1;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.7rem;margin-top:.85rem;padding:.6rem .85rem;font-size:.82rem;font-weight:740;display:inline-flex}.page-module___hduIq__retryLink:hover{background:#164b9e}@media (max-width:639px){.page-module___hduIq__content{padding-inline:.8rem}}
.map-module__PGB0-a__pageContainer{background:var(--product-page);min-height:100%;padding-bottom:2.5rem}.map-module__PGB0-a__mainContent{max-width:1440px;margin-top:0}
