.CalculatorInfoSection-module__NBUxJG__calculatorInfoSection{flex-direction:column;gap:1rem;padding-bottom:200px;display:flex}.CalculatorInfoSection-module__NBUxJG__calculatorInfoContent{flex-direction:column;gap:1.5rem;padding-top:50px;display:flex}.CalculatorInfoSection-module__NBUxJG__calculatorInfoMarkdown{gap:1rem}.CalculatorInfoSection-module__NBUxJG__calculatorInfoSections{gap:1.5rem;display:grid}.CalculatorInfoSection-module__NBUxJG__calculatorInfoSectionCard{padding:4rem}.CalculatorInfoSection-module__NBUxJG__calculatorInfoSubheading{padding-top:.25rem}.CalculatorInfoSection-module__NBUxJG__calculatorInfoList{color:var(--muted);gap:.75rem;margin:0;padding-left:1.25rem;list-style-position:outside;display:grid}.CalculatorInfoSection-module__NBUxJG__calculatorInfoList li{display:list-item}.CalculatorInfoSection-module__NBUxJG__calculatorInfoList:not(ol){list-style-type:disc}.CalculatorInfoSection-module__NBUxJG__calculatorInfoList:is(ol){list-style-type:decimal}.CalculatorInfoSection-module__NBUxJG__calculatorInfoDivider{border:0;border-top:1px solid #1c1d141f;width:100%;margin:.25rem 0}.CalculatorInfoSection-module__NBUxJG__calculatorInfoInlineCode,.CalculatorInfoSection-module__NBUxJG__calculatorInfoCode{border:1px solid var(--line);background:#fff}.CalculatorInfoSection-module__NBUxJG__calculatorInfoInlineCode{color:var(--ink);border-radius:.4rem;padding:.08rem .35rem;font-size:.85em}.CalculatorInfoSection-module__NBUxJG__calculatorInfoCode{color:var(--ink);border-radius:1rem;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.6;overflow-x:auto}@media (max-width:768px){.CalculatorInfoSection-module__NBUxJG__calculatorInfoContent{padding-top:2rem}.CalculatorInfoSection-module__NBUxJG__calculatorInfoSectionCard{padding:2rem 1.25rem}}
.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__tableCard{gap:1.25rem}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__tableMeta{flex-direction:column;gap:.25rem;display:flex}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__tableWrap{overflow-x:auto}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__mobileCards{gap:1rem;display:grid}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__mobileCard{background:#ffffff47;border:1px solid #00000014;border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__mobileCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__mobileStats{gap:.9rem;margin:0;display:grid}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__mobileStat{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__mobileStatLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__mobileStatValue{text-align:right;font-feature-settings:"tnum" 1;color:var(--ink);margin:0}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:.875rem}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__table th,.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #00000014;padding:1rem}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__table th{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#ffffff73;font-size:.75rem;font-weight:600;position:sticky;top:0}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__table td{color:var(--ink)}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__table tbody tr{transition:background-color .15s}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__table tbody tr:hover{background:#00000005}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__table tbody tr:last-child td{border-bottom:0}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__tableNumber{text-align:right!important}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__tableValue{font-feature-settings:"tnum" 1}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__yearPill,.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__percentPill{background:#0000000d;border-radius:9999px;align-items:center;padding:.4rem .75rem;display:inline-flex}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__yearPill{color:var(--ink);font-size:.75rem;font-weight:600}.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__percentPill{min-width:4.75rem;color:var(--muted);justify-content:center;font-size:.75rem}@media (max-width:767px){.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__tableWrap{display:none}}@media (min-width:768px){.AdvancedInvestmentGrowthMilestoneTable-module__MjVujq__mobileCards{display:none}}
.RentVsBuyCalculator-module__udCRna__verdictCard{position:relative}.RentVsBuyCalculator-module__udCRna__verdictLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.RentVsBuyCalculator-module__udCRna__verdictMain{font-family:var(--font-display-stack);letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,5.5vw,3rem);line-height:1.1}.RentVsBuyCalculator-module__udCRna__winnerBuy,.RentVsBuyCalculator-module__udCRna__winnerRent{color:var(--ink)}.RentVsBuyCalculator-module__udCRna__crossoverTag{width:fit-content;color:var(--brand-strong);background:#ffffff57;border:1px solid #1c1d141a;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.RentVsBuyCalculator-module__udCRna__metricsGrid{gap:1rem;display:grid}.RentVsBuyCalculator-module__udCRna__metricCard{border-radius:1.5rem;flex-direction:column;gap:.5rem;display:flex}.RentVsBuyCalculator-module__udCRna__metricLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.RentVsBuyCalculator-module__udCRna__metricValue{font-family:var(--font-display-stack);letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,4vw,2rem);line-height:1}.RentVsBuyCalculator-module__udCRna__metricValueBuy,.RentVsBuyCalculator-module__udCRna__metricValueRent{color:var(--ink)}.RentVsBuyCalculator-module__udCRna__metricSubtext{color:var(--brand-strong);font-size:.9375rem;line-height:1.45}.RentVsBuyCalculator-module__udCRna__breakdownGrid{gap:1rem;display:grid}.RentVsBuyCalculator-module__udCRna__breakdownCard{gap:0;padding:0;overflow:hidden}.RentVsBuyCalculator-module__udCRna__breakdownHeader{border-bottom:1px solid #1c1d1414;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.RentVsBuyCalculator-module__udCRna__breakdownRows{flex-direction:column;display:flex}.RentVsBuyCalculator-module__udCRna__breakdownRow{color:var(--ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.5rem;font-size:.9375rem;line-height:1.45;display:flex}.RentVsBuyCalculator-module__udCRna__breakdownRow:not(:last-child){border-bottom:1px solid #1c1d1414}.RentVsBuyCalculator-module__udCRna__breakdownRowLabel{color:var(--brand-strong)}.RentVsBuyCalculator-module__udCRna__breakdownRowValue{font-feature-settings:"tnum" 1;text-align:right}.RentVsBuyCalculator-module__udCRna__breakdownRowNegative .RentVsBuyCalculator-module__udCRna__breakdownRowValue{color:var(--ink)}.RentVsBuyCalculator-module__udCRna__breakdownRowTotal{background:#ffffff38;font-weight:600}.RentVsBuyCalculator-module__udCRna__breakdownRowTotal .RentVsBuyCalculator-module__udCRna__breakdownRowLabel{color:var(--ink)}.RentVsBuyCalculator-module__udCRna__badge{border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.RentVsBuyCalculator-module__udCRna__badgeBuy,.RentVsBuyCalculator-module__udCRna__badgeRent{color:var(--ink);background:#ffffff38}.RentVsBuyCalculator-module__udCRna__opportunityCard{gap:1.25rem}.RentVsBuyCalculator-module__udCRna__opportunityRows{border:1px solid #1c1d1414;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.RentVsBuyCalculator-module__udCRna__opportunityRow{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.RentVsBuyCalculator-module__udCRna__opportunityRow:not(:last-child){border-bottom:1px solid #1c1d1414}.RentVsBuyCalculator-module__udCRna__opportunityLabel{color:var(--brand-strong);flex-direction:column;flex:1;gap:.2rem;font-size:.9375rem;line-height:1.45;display:flex}.RentVsBuyCalculator-module__udCRna__opportunityLabel strong{color:var(--ink);font-weight:600}.RentVsBuyCalculator-module__udCRna__opportunityValue{font-family:var(--font-display-stack);letter-spacing:-.03em;text-align:right;color:var(--ink);flex-shrink:0;font-size:clamp(1.35rem,3vw,1.65rem);line-height:1}.RentVsBuyCalculator-module__udCRna__opportunityValueBuy,.RentVsBuyCalculator-module__udCRna__opportunityValueRent{color:var(--ink)}.RentVsBuyCalculator-module__udCRna__insightCard{background:#ffffff47;border-color:#1c1d141f}.RentVsBuyCalculator-module__udCRna__tableCard{gap:1.25rem}.RentVsBuyCalculator-module__udCRna__tableWrap{overflow-x:auto}.RentVsBuyCalculator-module__udCRna__table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:.875rem}.RentVsBuyCalculator-module__udCRna__table th,.RentVsBuyCalculator-module__udCRna__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #1c1d1414;padding:1rem}.RentVsBuyCalculator-module__udCRna__table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.RentVsBuyCalculator-module__udCRna__table tbody tr:last-child td{border-bottom:0}.RentVsBuyCalculator-module__udCRna__table tbody tr:hover td{background:#ffffff2e}.RentVsBuyCalculator-module__udCRna__tableNumber{text-align:right!important}.RentVsBuyCalculator-module__udCRna__yearPill{color:var(--ink);background:#ffffff38;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.RentVsBuyCalculator-module__udCRna__buyTone,.RentVsBuyCalculator-module__udCRna__rentTone{color:var(--ink)}.RentVsBuyCalculator-module__udCRna__diffPositive,.RentVsBuyCalculator-module__udCRna__diffNegative{color:var(--ink);font-weight:600}.RentVsBuyCalculator-module__udCRna__mobileCards{gap:1rem;display:grid}.RentVsBuyCalculator-module__udCRna__mobileCard{background:#ffffff2e;border:1px solid #1c1d1414;border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}.RentVsBuyCalculator-module__udCRna__mobileCardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.RentVsBuyCalculator-module__udCRna__mobileStats{gap:.9rem;margin:0;display:grid}.RentVsBuyCalculator-module__udCRna__mobileStat{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.RentVsBuyCalculator-module__udCRna__mobileStatLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.RentVsBuyCalculator-module__udCRna__mobileStatValue{text-align:right;font-feature-settings:"tnum" 1;color:var(--ink);margin:0}@media (min-width:48rem){.RentVsBuyCalculator-module__udCRna__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RentVsBuyCalculator-module__udCRna__breakdownGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.RentVsBuyCalculator-module__udCRna__tableWrap{display:none}}@media (min-width:768px){.RentVsBuyCalculator-module__udCRna__mobileCards{display:none}}
.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__tableCard{gap:1rem}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__tableWrap{overflow-x:auto}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__mobileCards{gap:1rem;display:grid}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__mobileCard{background:#ffffff47;border:1px solid #00000014;border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__mobileScenarioGrid{gap:.9rem;display:grid}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__mobileScenarioItem{gap:.3rem;display:grid}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__mobileScenarioLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__mobileScenarioValue{font-feature-settings:"tnum" 1;color:var(--ink)}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:.875rem}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__table th,.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #00000014;padding:1rem}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__table th{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#ffffff73;font-size:.75rem;font-weight:600}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__table tbody tr:last-child td{border-bottom:0}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__metricLabel{color:var(--ink);font-weight:600}.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__tableNumber{color:var(--ink);font-feature-settings:"tnum" 1;text-align:right!important}@media (max-width:767px){.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__tableWrap{display:none}}@media (min-width:768px){.AdvancedInvestmentGrowthScenarioComparisonTable-module__bZTejq__mobileCards{display:none}}
.RetirementWithdrawalMilestoneTable-module__yRxVdW__tableCard{gap:1.25rem}.RetirementWithdrawalMilestoneTable-module__yRxVdW__tableMeta{flex-direction:column;gap:.25rem;display:flex}.RetirementWithdrawalMilestoneTable-module__yRxVdW__tableWrap{overflow-x:auto}.RetirementWithdrawalMilestoneTable-module__yRxVdW__mobileCards{gap:1rem;display:grid}.RetirementWithdrawalMilestoneTable-module__yRxVdW__mobileCard{background:#ffffff47;border:1px solid #00000014;border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}.RetirementWithdrawalMilestoneTable-module__yRxVdW__mobileCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.RetirementWithdrawalMilestoneTable-module__yRxVdW__mobileStats{gap:.9rem;margin:0;display:grid}.RetirementWithdrawalMilestoneTable-module__yRxVdW__mobileStat{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.RetirementWithdrawalMilestoneTable-module__yRxVdW__mobileStatLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.RetirementWithdrawalMilestoneTable-module__yRxVdW__mobileStatValue{text-align:right;font-feature-settings:"tnum" 1;color:var(--ink);margin:0}.RetirementWithdrawalMilestoneTable-module__yRxVdW__table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:.875rem}.RetirementWithdrawalMilestoneTable-module__yRxVdW__table th,.RetirementWithdrawalMilestoneTable-module__yRxVdW__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #00000014;padding:1rem}.RetirementWithdrawalMilestoneTable-module__yRxVdW__table th{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#ffffff73;font-size:.75rem;font-weight:600;position:sticky;top:0}.RetirementWithdrawalMilestoneTable-module__yRxVdW__table td{color:var(--ink)}.RetirementWithdrawalMilestoneTable-module__yRxVdW__table tbody tr{transition:background-color .15s}.RetirementWithdrawalMilestoneTable-module__yRxVdW__table tbody tr:hover{background:#00000005}.RetirementWithdrawalMilestoneTable-module__yRxVdW__table tbody tr:last-child td{border-bottom:0}.RetirementWithdrawalMilestoneTable-module__yRxVdW__tableNumber{text-align:right!important}.RetirementWithdrawalMilestoneTable-module__yRxVdW__tableValue{font-feature-settings:"tnum" 1}.RetirementWithdrawalMilestoneTable-module__yRxVdW__yearPill,.RetirementWithdrawalMilestoneTable-module__yRxVdW__percentPill{background:#0000000d;border-radius:9999px;align-items:center;padding:.4rem .75rem;display:inline-flex}.RetirementWithdrawalMilestoneTable-module__yRxVdW__yearPill{color:var(--ink);font-size:.75rem;font-weight:600}.RetirementWithdrawalMilestoneTable-module__yRxVdW__percentPill{min-width:4.75rem;color:var(--muted);justify-content:center;font-size:.75rem}@media (max-width:767px){.RetirementWithdrawalMilestoneTable-module__yRxVdW__tableWrap{display:none}}@media (min-width:768px){.RetirementWithdrawalMilestoneTable-module__yRxVdW__mobileCards{display:none}}
.Label-module__6vJZeq__label{border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1.6rem;display:inline-flex}.Label-module__6vJZeq__labelWarm{background:var(--warm)}.Label-module__6vJZeq__labelScenarioBase{background:var(--scenario-base)}.Label-module__6vJZeq__labelBrandStrong{background:var(--brand-strong)}.Label-module__6vJZeq__labelAccent{background:var(--accent)}.Label-module__6vJZeq__labelScenario2{background:var(--scenario-2)}.Label-module__6vJZeq__labelScenario3{background:var(--scenario-3)}.Label-module__6vJZeq__labelMuted{background:var(--muted)}.Label-module__6vJZeq__labelReverseMuted{border:1px solid var(--muted);background:0 0}.Label-module__6vJZeq__labelText{color:#fff;padding-bottom:0;line-height:1;display:block;transform:translateY(1px)}.Label-module__6vJZeq__labelReverseMuted .Label-module__6vJZeq__labelText{color:var(--muted)}
.CalculatorCard-module__E5URpq__calcCardLink,.CalculatorCard-module__E5URpq__calcCardShell{height:100%;display:block}.CalculatorCard-module__E5URpq__calcCardSurface{aspect-ratio:1;border-radius:2rem;flex-direction:column;justify-content:flex-end;height:100%;transition:background-color .15s,color .15s;display:flex}.CalculatorCard-module__E5URpq__featuredSurface{border-color:#4554533d!important}.CalculatorCard-module__E5URpq__calcCardLink:hover .CalculatorCard-module__E5URpq__calcCardSurface,.CalculatorCard-module__E5URpq__calcCardLink:focus-visible .CalculatorCard-module__E5URpq__calcCardSurface{color:#fff;background:#000!important}:is(.CalculatorCard-module__E5URpq__calcCardLink:hover .CalculatorCard-module__E5URpq__calcCardSurface .font-variant-heading4,.CalculatorCard-module__E5URpq__calcCardLink:hover .CalculatorCard-module__E5URpq__calcCardSurface .font-variant-cards,.CalculatorCard-module__E5URpq__calcCardLink:focus-visible .CalculatorCard-module__E5URpq__calcCardSurface .font-variant-heading4,.CalculatorCard-module__E5URpq__calcCardLink:focus-visible .CalculatorCard-module__E5URpq__calcCardSurface .font-variant-cards){color:#fff}.CalculatorCard-module__E5URpq__calcCardContent{flex-direction:column;gap:.75rem;display:flex}.CalculatorCard-module__E5URpq__calcCardEyebrowGroup{flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem;display:flex}.CalculatorCard-module__E5URpq__calcCardEyebrow{letter-spacing:.14em;text-transform:uppercase;width:fit-content;color:var(--brand-strong);font-size:.75rem;font-weight:700;display:inline-flex}
.HomepageEditorialExampleCard-module__2_qnma__exampleCard{border-radius:2rem;flex-direction:column;height:100%;min-height:340px;padding:1.75rem;display:flex}.HomepageEditorialExampleCard-module__2_qnma__exampleCardStack{flex-direction:column;flex:1;justify-content:center;gap:1.5rem;display:flex}.HomepageEditorialExampleCard-module__2_qnma__exampleHeader{flex-direction:column;gap:.5rem;display:flex}.HomepageEditorialExampleCard-module__2_qnma__exampleSection{flex-direction:column;gap:.85rem;display:flex}.HomepageEditorialExampleCard-module__2_qnma__exampleSection+.HomepageEditorialExampleCard-module__2_qnma__exampleSection{border-top:1px solid #11111114;padding-top:1.5rem}.HomepageEditorialExampleCard-module__2_qnma__exampleLines{flex-direction:column;gap:.35rem;display:flex}.HomepageEditorialExampleCard-module__2_qnma__exampleLine{color:var(--brand-strong);margin:0;font-size:.95rem;line-height:1.6}.HomepageEditorialExampleCard-module__2_qnma__exampleMetrics{flex-direction:column;gap:.65rem;display:flex}.HomepageEditorialExampleCard-module__2_qnma__exampleMetric{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.HomepageEditorialExampleCard-module__2_qnma__exampleMetricLabel{color:var(--brand-ink);font-size:.875rem;line-height:1.4}.HomepageEditorialExampleCard-module__2_qnma__exampleMetricValue{color:var(--ink);text-align:right;font-size:.95rem;font-weight:600;line-height:1.4}.HomepageEditorialExampleCard-module__2_qnma__exampleInsight{background:#ffffff38;border:1px solid #ffffff8c;border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffff29}.HomepageEditorialExampleCard-module__2_qnma__placeholderCard{min-height:340px}.HomepageEditorialExampleCard-module__2_qnma__placeholderSurface{background:radial-gradient(circle at 0 0,#ffffff6b,#0000 54%),linear-gradient(#ffffff38,#ffffff14);border-radius:2rem;flex:1;min-height:100%}@media (min-width:768px){.HomepageEditorialExampleCard-module__2_qnma__exampleCard,.HomepageEditorialExampleCard-module__2_qnma__placeholderCard{min-height:800px}.HomepageEditorialExampleCard-module__2_qnma__exampleMetricLabel,.HomepageEditorialExampleCard-module__2_qnma__exampleMetricValue{font-size:.9rem}}
.InsightCard-module__WhTF_W__insightCardLink{height:100%;display:block}.InsightCard-module__WhTF_W__insightCardSurface{transition:background-color .15s,color .15s}.InsightCard-module__WhTF_W__insightCardLink:hover .InsightCard-module__WhTF_W__insightCardSurface,.InsightCard-module__WhTF_W__insightCardLink:focus-visible .InsightCard-module__WhTF_W__insightCardSurface{color:#fff;background:#000!important}:is(.InsightCard-module__WhTF_W__insightCardLink:hover .InsightCard-module__WhTF_W__insightCardSurface .font-variant-heading4,.InsightCard-module__WhTF_W__insightCardLink:hover .InsightCard-module__WhTF_W__insightCardSurface .font-variant-cards,.InsightCard-module__WhTF_W__insightCardLink:hover .InsightCard-module__WhTF_W__insightCardSurface .font-variant-paragraph-sm,.InsightCard-module__WhTF_W__insightCardLink:focus-visible .InsightCard-module__WhTF_W__insightCardSurface .font-variant-heading4,.InsightCard-module__WhTF_W__insightCardLink:focus-visible .InsightCard-module__WhTF_W__insightCardSurface .font-variant-cards,.InsightCard-module__WhTF_W__insightCardLink:focus-visible .InsightCard-module__WhTF_W__insightCardSurface .font-variant-paragraph-sm){color:#fff}
.InsightMarkdown-module__v3j5RG__insightBody{flex-direction:column;gap:.75rem;display:flex}.InsightMarkdown-module__v3j5RG__insightBody>:last-child{margin-bottom:0}.InsightMarkdown-module__v3j5RG__proseHeading{padding-top:1rem}.InsightMarkdown-module__v3j5RG__paragraph{padding-bottom:0}.InsightMarkdown-module__v3j5RG__list{color:var(--brand-strong);margin:0;padding-left:1.5rem;font-size:1rem;line-height:1.6;list-style-position:outside}.InsightMarkdown-module__v3j5RG__list+.InsightMarkdown-module__v3j5RG__list,.InsightMarkdown-module__v3j5RG__paragraph+.InsightMarkdown-module__v3j5RG__list,.InsightMarkdown-module__v3j5RG__list+.InsightMarkdown-module__v3j5RG__paragraph{margin-top:.75rem}.InsightMarkdown-module__v3j5RG__list:where(ul){list-style-type:disc}.InsightMarkdown-module__v3j5RG__list:where(ol){list-style-type:decimal}.InsightMarkdown-module__v3j5RG__listItem{margin:.25rem 0;padding-left:.25rem}.InsightMarkdown-module__v3j5RG__listItem>.InsightMarkdown-module__v3j5RG__paragraph{padding-bottom:0;display:inline}.InsightMarkdown-module__v3j5RG__listItem>.InsightMarkdown-module__v3j5RG__list{margin-top:.5rem}.InsightMarkdown-module__v3j5RG__blockquote{color:var(--brand-strong);background:#4554530f;border-left:3px solid #45545347;margin:0;padding:1rem 1.25rem}.InsightMarkdown-module__v3j5RG__link{color:var(--brand-strong);text-underline-offset:.18em;text-decoration:underline}.InsightMarkdown-module__v3j5RG__link:hover,.InsightMarkdown-module__v3j5RG__link:focus-visible{color:var(--ink)}.InsightMarkdown-module__v3j5RG__inlineCode{background:#1c1d1414;border-radius:.45rem;padding:.15rem .4rem;font-size:.9em}.InsightMarkdown-module__v3j5RG__pre{color:#f7f5ef;background:#111;border-radius:1.25rem;margin:0;padding:1rem 1.25rem;overflow-x:auto}.InsightMarkdown-module__v3j5RG__codeBlock{white-space:pre;font-size:.9rem;line-height:1.55}.InsightMarkdown-module__v3j5RG__divider{background:#1c1d141f;border:0;width:100%;height:1px;margin:.5rem 0}.InsightMarkdown-module__v3j5RG__tableWrap{overflow-x:auto}.InsightMarkdown-module__v3j5RG__table{border-collapse:separate;width:100%;min-width:30rem}.InsightMarkdown-module__v3j5RG__tableHead{border-bottom:1px solid #1c1d141f}.InsightMarkdown-module__v3j5RG__tableBody{display:table-row-group}.InsightMarkdown-module__v3j5RG__tableRow{border-bottom:1px solid #1c1d1414}.InsightMarkdown-module__v3j5RG__tableHeaderCell,.InsightMarkdown-module__v3j5RG__tableCell{text-align:left;vertical-align:top;color:var(--brand-strong);padding:.9rem 1rem}.InsightMarkdown-module__v3j5RG__tableHeaderCell{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.3}.InsightMarkdown-module__v3j5RG__tableCell{font-size:1rem;line-height:1.6}.InsightMarkdown-module__v3j5RG__image{border-radius:1.25rem;max-width:100%;height:auto;display:block}@media (max-width:767px){.InsightMarkdown-module__v3j5RG__blockquote{padding:1rem}.InsightMarkdown-module__v3j5RG__pre{padding:.9rem 1rem}.InsightMarkdown-module__v3j5RG__codeBlock{white-space:pre-wrap;word-break:break-word;font-size:.875rem}.InsightMarkdown-module__v3j5RG__table{min-width:0}.InsightMarkdown-module__v3j5RG__tableHead{display:none}.InsightMarkdown-module__v3j5RG__tableBody{gap:1rem;display:grid}.InsightMarkdown-module__v3j5RG__tableRow{background:#ffffff52;border:1px solid #1c1d141a;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.InsightMarkdown-module__v3j5RG__tableHeaderCell,.InsightMarkdown-module__v3j5RG__tableCell{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:0;display:flex}.InsightMarkdown-module__v3j5RG__tableCell:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:1;font-size:.75rem;font-weight:600}.InsightMarkdown-module__v3j5RG__tableCell{text-align:right;flex:1}}
.page-module__t7Uroq__insightMetaRow{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.page-module__t7Uroq__insightMetaPill{background:#4554530d;border:1px solid #1c1d141f;border-radius:999px;align-items:center;padding:.35rem .7rem;display:inline-flex}.page-module__t7Uroq__insightArticleCard{border-radius:2rem;flex-direction:column;gap:1.5rem;padding:4rem;display:flex}.page-module__t7Uroq__insightSummary{max-width:46rem}@media (max-width:768px){.page-module__t7Uroq__insightArticleCard{padding:2rem 1.25rem}}
.page-module__E0kJGG__editorialStack{flex-direction:column;gap:2.5rem;display:flex}.page-module__E0kJGG__editorialGrid{flex-direction:column;gap:8rem;display:flex}.page-module__E0kJGG__editorialRow{gap:1.5rem;display:grid}.page-module__E0kJGG__editorialText{flex-direction:column;justify-content:center;gap:1rem;display:flex}.page-module__E0kJGG__editorialExample{min-width:0}.page-module__E0kJGG__inlineLink{color:var(--brand-strong);text-underline-offset:.18em;text-decoration:underline}.page-module__E0kJGG__inlineLink:hover,.page-module__E0kJGG__inlineLink:focus-visible{color:var(--ink)}.page-module__E0kJGG__heroButtonRow{flex-direction:column;align-items:flex-start;width:100%}.page-module__E0kJGG__popularLinksBlock{border-top:1px solid #1c1d1414;flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.page-module__E0kJGG__popularLinksTitle{padding-bottom:.5rem}.page-module__E0kJGG__popularLinksList{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__popularLinkItem{display:flex}.page-module__E0kJGG__adSlotAnchor{min-height:0;display:block}@media (min-width:768px){.page-module__E0kJGG__heroButtonRow{flex-direction:row;align-items:center}.page-module__E0kJGG__editorialRow{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:3rem}.page-module__E0kJGG__editorialRowExampleFirst .page-module__E0kJGG__editorialText{order:2}.page-module__E0kJGG__editorialRowExampleFirst .page-module__E0kJGG__editorialExample{order:1}}
.page-module__liXC9W__pageSummary{max-width:48rem}.page-module__liXC9W__metaRow{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.page-module__liXC9W__metaPill{background:#4554530d;border:1px solid #1c1d141f;border-radius:999px;align-items:center;padding:.35rem .7rem;display:inline-flex}.page-module__liXC9W__articleCard{border-radius:2rem;flex-direction:column;gap:1.5rem;padding:4rem;display:flex}@media (max-width:768px){.page-module__liXC9W__articleCard{padding:2rem 1.25rem}}
