.income_current__2Aqd_.income_current__2Aqd_{grid-template-columns:repeat(2,minmax(0,1fr))}.income_current__2Aqd_.income_current__2Aqd_ strong{font-size:clamp(1.4rem,2.5vw,2rem)}@media(max-width:520px){.income_current__2Aqd_.income_current__2Aqd_{grid-template-columns:1fr}}.income_impactDetails__aBK2p{margin:1rem 0;padding:1rem;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,#3269bd 4%,var(--surface));overflow-wrap:anywhere}.income_impactDetails__aBK2p h4{margin:0 0 .8rem;font-size:1rem}.income_impactItem___FBmA+.income_impactItem___FBmA{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.income_impactDetails__aBK2p .income_impactBadge__f3a58{padding:.6rem .7rem;margin:0 0 .7rem;border-radius:7px;font-size:.85rem;font-weight:750;line-height:1.4}.income_impactDetails__aBK2p h5{font-size:.82rem;font-weight:650;margin:0 0 .4rem;line-height:1.45}.income_impactValue__ZBMdu{display:block;font-size:1.35rem;line-height:1.3;letter-spacing:-.02em}.income_impactDetails__aBK2p .income_impactPeriod__OcqVa{font-weight:650;font-size:.82rem}.income_impactContext__MjGDx{font-size:.82rem;line-height:1.6;margin:.8rem 0}.income_impactContext__MjGDx dt{font-weight:650;margin-top:.55rem}.income_impactContext__MjGDx dd{margin:0}.income_impactSources__jMtJ1{font-size:.76rem;line-height:1.6}.income_impactSources__jMtJ1 summary{cursor:pointer;font-weight:650}.income_impactSources__jMtJ1 a{text-decoration:underline;text-underline-offset:3px}.income_impactSources__jMtJ1 span{display:block;color:var(--text-muted);margin-top:.2rem}.income_impactDetails__aBK2p .income_impactNote__4kCGP{font-size:.75rem;color:var(--text-muted);margin-bottom:0}.income_impactDetails__aBK2p .income_impactBadge__f3a58{background:var(--badge-neutral-bg);color:var(--badge-neutral-text)}.income_impactBreakdown__UVf2M{margin:.9rem 0;font-size:.8rem;line-height:1.55}.income_impactBreakdown__UVf2M summary{cursor:pointer;font-weight:650}.income_impactTable__RMeoF{max-width:100%;margin:.9rem 0}.income_impactTable__RMeoF table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.72rem}.income_impactTable__RMeoF td,.income_impactTable__RMeoF th{padding:.45rem .2rem;border-bottom:1px solid var(--border);text-align:right;overflow-wrap:normal}.income_impactTable__RMeoF th:first-child{text-align:left;width:44%}.income_impactTable__RMeoF caption{text-align:left;color:var(--text-muted);margin-bottom:.4rem;font-size:.72rem}