.investment-income-summary{padding:12px}.investment-income-summary__top{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:0 44px}.investment-income-summary__header{text-align:center}.investment-income-summary__title{font-size:18px;font-weight:700;line-height:1.5;font-family:var(--font-sans)}.investment-income-summary__subtitle{font-size:12px;font-weight:300;line-height:1.5;font-family:var(--font-sans);color:var(--muted);margin:2px 0 12px}.investment-income-summary__action{display:flex;align-items:center;justify-content:flex-end;position:absolute;top:0;right:0}.investment-income-summary__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.investment-income-summary__row{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:2px;padding:12px;border-radius:12px;background:color-mix(in oklab,var(--surface) 96%,transparent);box-shadow:0 4px 14px #0000000a;border:1px solid color-mix(in oklab,var(--text) 8%,transparent)}.investment-income-summary__layout{display:grid;grid-template-columns:minmax(260px,1fr) 1.2fr;gap:14px;align-items:start;grid-template-areas:"primary metrics"}@media(max-width:980px){.investment-income-summary__layout{grid-template-columns:1fr;grid-template-areas:"primary" "metrics"}}.investment-income-summary__primary{grid-area:primary;border-radius:16px;padding:16px;color:var(--text);background:color-mix(in oklab,var(--surface) 96%,transparent);border:1px solid color-mix(in oklab,var(--text) 8%,transparent);box-shadow:0 4px 12px #0000000a;display:grid;gap:6px}.investment-income-summary__primary-label{font-size:12px;font-weight:300;line-height:1.5;font-family:var(--font-sans);color:var(--muted)}.investment-income-summary__primary-value{font-size:18px;font-weight:700;line-height:1.5;font-family:var(--font-sans);line-height:1.2}.investment-income-summary__value-xl{font-size:18px;font-weight:700;line-height:1.5;font-family:var(--font-sans);word-break:break-word}.investment-income-summary__details{grid-area:metrics;display:grid;gap:10px}.investment-income-summary dt{color:var(--muted);margin:0}.investment-income-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;text-align:right}@media(max-width:760px){.investment-income-summary__row{gap:6px}.investment-income-summary dd{text-align:left}}@media(max-width:480px){.investment-income-summary__grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}#investmentIncomeCalculatorResult,#investmentIncomeCalculatorSummary{scroll-margin-top:80px}.investment-income-calculator-page__title{font-size:18px;font-weight:700;line-height:1.5;font-family:var(--font-sans);margin-bottom:12px}.investment-income-calculator-page__results{display:flex;gap:12px}.investment-income-calculator-page__results .investment-income-summary{flex:0 0 calc(70% - 6px)}.investment-income-calculator-page__results .ad-slot{flex:0 0 calc(30% - 6px)}@media(max-width:760px){.investment-income-calculator-page__results{flex-direction:column;gap:12px}.investment-income-calculator-page__results .investment-income-summary,.investment-income-calculator-page__results .ad-slot{flex:0 0 100%}}
