/* Opening-page colours, with solid readable surfaces for the real counters. */
.modern-page{--canvas:#a9def5;--panel:#fffefa;--inner:#effaff;--line:#92bfd8;--yellow:#0054aa;--cyan:#c94650;background:var(--canvas)!important;color:#064c89!important;font-family:Barlow,Arial,sans-serif!important;isolation:isolate}
.modern-page h1,.modern-page h2,.modern-page h3{font-family:Barlow,Arial,sans-serif!important;font-weight:900!important;color:#064c89!important}
.modern-page .analytics-header h1{color:#0054aa!important;letter-spacing:-1px}
.modern-page .site-nav{position:relative;z-index:12;background:#a9def5;color:#064c89;border-bottom-color:#78b3d5}
.modern-page .site-nav .brand{font-family:Barlow,Arial,sans-serif;font-weight:900;color:#0054aa}
.modern-page .site-nav nav a{font-family:Barlow,Arial,sans-serif;font-weight:900;background:#ffffff90;color:#064c89;border:0;border-radius:24px;padding:10px 15px}
.modern-page .site-nav nav a[aria-current]{background:#0054aa;color:#fff;border:0}.modern-page .site-nav nav a:hover{background:#fffefa;color:#0054aa}
.modern-page a:focus-visible,.modern-page button:focus-visible,.modern-page input:focus-visible,.modern-page select:focus-visible,.modern-page summary:focus-visible{outline-color:#c94650!important}
.modern-page .chart-panel,.modern-page .salary-panel,.modern-page .person-dashboard,.modern-page .year-control,.modern-page .person-picker-menu,.modern-page .comparison-summary,.modern-page .comparison-unavailable{background:#fffefa!important;border-color:#8bbbd6!important;border-radius:12px!important;color:#064c89;box-shadow:0 4px 0 #78b3d530!important}
.modern-page .wealth-kpi,.modern-page .period-kpi{background:#effaff;border-color:#b1d5e9;border-radius:9px}
.modern-page .session-kpi{background:#fff6cb;border-color:#d8bd63}
.modern-page .scope-chart,.modern-page .wealth-kpi .scope-chart{background:#fffefa;border-color:#9fc8df;border-radius:8px}
.modern-page .chart-panel h2,.modern-page .salary-panel label,.modern-page .salary-panel h3,.modern-page .period-label h3,.modern-page .person-heading h2,.modern-page .data-toolbar h2,.modern-page .year-control label,.modern-page .scope-heading h3,.modern-page .comparison-summary h3{color:#064c89!important}
.modern-page .person-picker-menu summary{color:#064c89}.modern-page .person-picker-menu summary:after{color:#0054aa}
.modern-page .selection-count,.modern-page .selection-help,.modern-page .people-empty,.modern-page .person-picker-menu>label,.modern-page .person-choice small,.modern-page .profile-status,.modern-page .live-indicator,.modern-page .rate-summary,.modern-page .published-estimate,.modern-page .period-context,.modern-page .simulation-note,.modern-page .scope-heading p,.modern-page .scope-scale,.modern-page .trend-axis,.modern-page .comparison-hint,.modern-page .trend-heading,.modern-page .trend-heading span:last-child,.modern-page .year-control p,.modern-page .data-toolbar p,.modern-page .chart-assumption,.modern-page .comparison-difference p,.modern-page .comparison-difference small,.modern-page .comparison-summary #race-leader,.modern-page .period-label time{color:#376b88!important}
.modern-page .person-options-group h3,.modern-page .person-choice,.modern-page .kpi-topline,.modern-page .published-estimate strong,.modern-page .chart-series-legend,.modern-page .chart-series-legend strong,.modern-page .shared-line-name,.modern-page .unavailable-copy h3,.modern-page .unavailable-copy p,.modern-page .comparison-difference>span,.modern-page .comparison-summary .comparison-difference>span,.modern-page .comparison-summary .comparison-person>strong{color:#064c89!important}
.modern-page .person-choice:hover{background:#e0f1fc}.modern-page .person-choice:has(input:checked){background:#ffe600;color:#064c89}
.modern-page .people-search,.modern-page input[type=number],.modern-page #year-select{background:#fffefa!important;border:1px solid #69a9cf!important;border-radius:8px!important;color:#064c89!important}
.modern-page .selected-people button{background:#0054aa;color:#fff;border:0;border-radius:20px;font-family:Barlow,Arial,sans-serif;font-weight:900}.modern-page .selected-people button:disabled{background:#0054aa;color:#fff}
.modern-page .salary-panel #personal-session,.modern-page .salary-panel #personal-yearly,.modern-page .salary-panel #personal-daily,.modern-page .salary-panel #personal-weekly,.modern-page .salary-panel #personal-monthly{color:#0054aa!important}.modern-page .salary-panel [id$=-total]{color:#376b88!important}
.modern-page .total-number{color:#0054aa}.modern-page .period-number,.modern-page .session-kpi .period-number,.modern-page .rate-summary strong,.modern-page .comparison-summary .comparison-difference>strong{color:#0054aa!important}
.modern-page .negative-growth .total-number,.modern-page .negative-growth .rate-summary strong,.modern-page .period-number.text-red-400{color:#ba3448!important}
.modern-page .data-toolbar #play-pause-btn{background:#ffe600!important;border-color:#d2b848!important;color:#064c89!important}.modern-page .data-toolbar #play-pause-btn:hover{background:#ffef76!important}.modern-page .data-toolbar #play-pause-btn svg{color:#064c89!important}
.modern-page #apply-income{background:#0054aa;color:#fff;border-color:#0054aa;border-radius:8px}.modern-page #apply-income:hover{background:#064c89;color:#ffe600;border-color:#064c89}
.modern-page .person-heading .pause-summary,.modern-page #pauseWidget-personal{background:#ffe600!important;border-color:#d1b840!important;color:#064c89!important;border-radius:8px!important}.modern-page .pause-summary strong{color:#064c89}
.modern-page .comparison-person{border-color:#a5cde3!important}
.modern-page .trend-grid,.modern-page .scope-chart .trend-grid{stroke:#a0c9df}.modern-page .scope-zero{stroke:#5f99ba}.modern-page .annual-trend text,.modern-page .scope-chart svg text,.modern-page .comparison-dial text{fill:#376b88}
.modern-page .scope-open{color:#0054aa}.modern-page .scope-open:hover{border-color:#0054aa;background:#0054aa08}
.modern-page .comparison-dial path[stroke="#433d50"]{stroke:#94bfda}.modern-page .comparison-dial path[stroke="#aca0bc"]{stroke:#376b88}
.modern-page .chart-detail{background:#fffefa;color:#064c89;border-color:#82b4d2;border-radius:16px;box-shadow:0 16px 70px #064c8955}.modern-page .chart-detail::backdrop{background:#064c8970}.modern-page .chart-dialog-toolbar h2{color:#064c89!important}.modern-page .chart-dialog-toolbar button{background:#0054aa;border-color:#0054aa;color:#fff;border-radius:50%}.modern-page .chart-assumption{border-color:#a3c9de}
.modern-page .unavailable-symbol{color:#6aaacb}.modern-page .source-notes{color:#245b7b!important}.modern-page .source-notes a{color:#064c89!important}.modern-page main>aside:not(.site-disclaimer){color:#376b88!important}.modern-page main>aside strong,.modern-page main>aside a{color:#064c89}
.modern-page .site-disclaimer{background:#ffdf00!important;color:#201a31!important}.modern-page .site-disclaimer strong,.modern-page .site-disclaimer p{color:#201a31!important}
.modern-page [class*="text-slate-"]{color:#376b88!important}.modern-page .bg-slate-800:not(.analytics-shell),.modern-page .bg-slate-900{background:#effaff!important}
.modern-page::-webkit-scrollbar-track{background:#a9def5}.modern-page::-webkit-scrollbar-thumb{background:#6da5c9}
.number-atmosphere{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none;user-select:none;contain:strict}
.number-atmosphere span{position:absolute;left:var(--left);top:var(--top);font:900 var(--size)/1 Barlow,Arial,sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--colour);opacity:.15;white-space:nowrap;animation:number-drift var(--duration) ease-in-out var(--delay) infinite alternate;transform-origin:center;will-change:transform;pointer-events:none}
@keyframes number-drift{from{transform:translate(-18px,40px) rotate(var(--angle))}to{transform:translate(24px,-65px) rotate(calc(var(--angle) + 18deg))}}
.numbers-paused .number-atmosphere span{animation-play-state:paused}
@media(max-width:650px){.modern-page .site-nav nav a{padding:8px 10px;font-size:12px}.number-atmosphere span{opacity:.12;font-size:calc(var(--size)*.7)}}
@media(prefers-reduced-motion:reduce){.number-atmosphere span{animation:none;will-change:auto;transform:rotate(var(--angle))}}
/* The financial series keep their yellow/cyan/lilac identities on cobalt. */
.modern-page .wealth-kpi .scope-chart,.modern-page .scope-chart,.modern-page .expanded-scope-chart,.modern-page .annual-trend{background:#064c89;border-color:#387fb0;border-radius:9px;color:#fffefa}
.modern-page .expanded-scope-chart{padding:14px}.modern-page .annual-trend{padding:10px}
.modern-page .scope-chart .scope-heading h3,.modern-page .expanded-scope-chart .scope-heading h3{color:#fffefa!important}
.modern-page .scope-chart .scope-heading p,.modern-page .expanded-scope-chart .scope-heading p,.modern-page .scope-chart .scope-scale,.modern-page .expanded-scope-chart .scope-scale,.modern-page .scope-chart .trend-axis,.modern-page .expanded-scope-chart .trend-axis{color:#c4e5f6!important}
.modern-page .scope-chart .chart-series-legend,.modern-page .scope-chart .chart-series-legend strong,.modern-page .expanded-scope-chart .chart-series-legend,.modern-page .expanded-scope-chart .chart-series-legend strong{color:#fffefa!important}
.modern-page .scope-chart .trend-grid,.modern-page .expanded-scope-chart .trend-grid{stroke:#73acd0}.modern-page .scope-chart .scope-zero,.modern-page .expanded-scope-chart .scope-zero{stroke:#aacfe4}
.modern-page .scope-chart svg text,.modern-page .expanded-scope-chart svg text,.modern-page .annual-trend text{fill:#c4e5f6}
.modern-page .scope-open{color:#c4e5f6}.modern-page .scope-open:hover{background:#ffffff0c;border-color:#b8daed}
.modern-page .scope-common-legend{background:#064c89;padding:7px 9px;border-radius:8px}.modern-page .scope-common-legend .shared-line-name{color:#fffefa!important}
.modern-page .annual-line{stroke:#ffd24a}.modern-page .annual-point{stroke:#ffd24a;fill:#064c89}
.modern-page .comparison-summary{background:#064c89!important;border-color:#3b82b2!important}.modern-page .comparison-summary h3{color:#fffefa!important}
.modern-page .comparison-summary .comparison-difference>strong{color:#ffd24a!important}.modern-page .comparison-summary .comparison-difference>span,.modern-page .comparison-summary #race-leader{color:#c4e5f6!important}
.modern-page .comparison-summary .comparison-person>strong{color:#fffefa!important}.modern-page .comparison-summary .comparison-person>span{color:var(--person-color)!important}
.modern-page .comparison-dial text{fill:#c4e5f6}.modern-page .comparison-dial path[stroke="#433d50"]{stroke:#397bad}.modern-page .comparison-dial path[stroke="#aca0bc"]{stroke:#b7d6e8}
.modern-page .profile-evidence{grid-column:1/-1;color:#376b88;font-size:12px;border-top:1px solid #a5cce2;padding-top:10px;min-width:0}
.modern-page .profile-evidence summary{font-weight:900;color:#064c89;cursor:pointer;min-height:36px;display:flex;align-items:center}
.modern-page .profile-evidence table{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px;background:#fffefa;border-radius:8px}
.modern-page .profile-evidence th,.modern-page .profile-evidence td{text-align:left;padding:8px 9px;border-bottom:1px solid #cee4f1;vertical-align:top;overflow-wrap:anywhere}
.modern-page .profile-evidence th{color:#064c89;background:#dceffc;font-weight:900}.modern-page .profile-evidence a{color:#0054aa;text-decoration:underline;text-underline-offset:2px}
.modern-page .available-year{border:0;border-radius:22px;background:#0054aa;color:#fffefa;font:900 13px Barlow,sans-serif;min-height:44px;padding:9px 14px;margin:6px 7px 6px 0;cursor:pointer}.modern-page .available-year:hover{background:#ed605a}
@media(max-width:650px){.modern-page .profile-evidence th,.modern-page .profile-evidence td{padding:7px 5px;font-size:11px}.modern-page .profile-evidence th:first-child,.modern-page .profile-evidence td:first-child{width:46px}.modern-page .profile-evidence th:nth-child(2),.modern-page .profile-evidence td:nth-child(2){width:37%}}
/* Dense comparison view: sourced names, adjacent year, single-line pause chips. */
.modern-page .site-nav{padding:7px 24px;min-height:54px}.modern-page .analytics-shell{padding:12px 24px 20px!important}.modern-page .analytics-header{display:block!important;margin-bottom:10px!important}.modern-page .analytics-header h1{font-size:25px!important;margin-bottom:9px!important}.modern-page .analytics-header>div{width:100%!important}.modern-page .analytics-header .selector-row{display:flex!important;flex-direction:row!important;align-items:start!important;gap:12px!important}.modern-page .selector-row .people-picker{flex:1;min-width:0;width:auto!important}.modern-page .selector-row .year-control{flex:0 0 145px;grid-template-columns:1fr 70px;gap:6px;padding:0;background:transparent!important;border:0!important;align-items:center}.modern-page .selector-row .year-control label{font-size:12px;line-height:1.2}.modern-page .selector-row .year-control p{display:none}.modern-page .person-picker-menu{max-width:none}.modern-page .selected-people{margin-top:5px;gap:5px}.modern-page .selected-people button{min-height:28px;padding:4px 9px}.modern-page .salary-panel{padding:8px 12px!important;margin-bottom:10px!important;gap:14px!important}.modern-page .salary-panel>div:nth-child(2)>div{height:53px!important;padding:3px 5px!important}.modern-page .salary-panel label{margin-bottom:4px!important}.modern-page .data-toolbar{margin-bottom:9px;gap:12px}.modern-page .data-toolbar h2{font-size:14px!important;margin-bottom:3px}.modern-page #dashboard-grid{gap:12px!important}.modern-page .person-dashboard{padding:10px;gap:8px}.modern-page .person-heading{grid-template-columns:minmax(0,1fr) auto!important;gap:8px}.modern-page .person-heading h2{font-size:16px!important}.modern-page .person-heading .pause-summary{grid-column:2!important;grid-row:1!important;flex-direction:row!important;white-space:nowrap!important;max-width:none!important;gap:6px;padding:4px 7px;font-size:12px;line-height:1.3}.modern-page .pause-summary strong,.modern-page #pauseWidget-personal{white-space:nowrap}.modern-page .wealth-kpi{padding:10px 12px}.modern-page .total-number{font-size:clamp(20px,5.2cqw,32px)!important;margin:5px 0;line-height:1.2}.modern-page .kpi-topline{font-size:12px}.modern-page .rate-summary{margin-bottom:4px}.modern-page .wealth-kpi .scope-charts{margin-top:9px;gap:6px}.modern-page .wealth-kpi .scope-chart{padding:6px 5px}.modern-page .wealth-kpi .scope-chart svg{height:50px}.modern-page .wealth-kpi .chart-legends{gap:2px;margin-top:3px}.modern-page .mini-endpoint strong{font-size:12px;line-height:1.25}.modern-page .scope-common-legend{margin-top:6px;padding:4px 7px;gap:4px 10px}.modern-page .period-grid{gap:6px}.modern-page .period-kpi{padding:8px!important;min-height:62px}.modern-page .period-label h3{font-size:12px!important}.modern-page .period-number{font-size:clamp(15px,7cqw,20px)!important;margin:4px 0!important;line-height:1.2}.modern-page .period-context{font-size:12px}.modern-page .simulation-note{margin:0;font-size:12px;line-height:1.4}.modern-page .profile-evidence{padding-top:3px}.modern-page .profile-evidence summary{min-height:28px}.modern-page .comparison-summary{padding:10px 8px;gap:7px}.modern-page .comparison-summary .comparison-person{padding-top:6px;gap:2px}.modern-page .comparison-summary #race-leader{line-height:1.3}.modern-page .comparison-dial{max-height:112px}.modern-page .comparison-summary .comparison-difference>strong{font-size:22px}.modern-page .comparison-summary h3{font-size:13px!important}
@media(max-width:650px){.modern-page .site-nav{padding:7px 12px}.modern-page .analytics-shell{padding:10px 10px 18px!important}.modern-page .analytics-header .selector-row{gap:8px!important}.modern-page .selector-row .year-control{flex-basis:116px;grid-template-columns:1fr 62px;gap:4px}.modern-page .selector-row .year-control label{font-size:12px}.modern-page .person-picker-menu summary{padding:9px 7px;gap:5px;font-size:13px}.modern-page .selection-count{font-size:12px}.modern-page .person-heading{display:flex!important;flex-wrap:wrap;justify-content:center}.modern-page .person-heading .pause-summary{flex-direction:row!important}.modern-page .salary-panel{gap:9px!important}.modern-page .salary-panel>div:nth-child(2)>div{height:62px!important}.modern-page .period-kpi{min-height:70px}.modern-page .total-number{font-size:clamp(20px,6.5cqw,27px)!important}.modern-page .scope-common-legend{font-size:12px}.modern-page .wealth-kpi .scope-chart svg{height:50px}}
.modern-page #pauseWidget-personal{position:static!important;display:flex;flex-direction:row!important;align-items:center;gap:6px;align-self:start;grid-column:auto!important;margin:0 0 4px;padding:3px 6px!important;border-radius:4px;font-size:12px!important;box-shadow:none!important;white-space:nowrap!important}.modern-page #pauseWidget-personal.hidden{display:none!important}.modern-page #pauseWidget-personal>div{font-size:12px!important;line-height:1.2;white-space:nowrap;letter-spacing:0}
/* Desktop viewport density; pause does not introduce extra salary rows. */
.modern-page .income-label-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:3px}.modern-page .income-label-row label{margin:0!important}.modern-page .income-label-row #pauseWidget-personal{margin:0!important}.modern-page .salary-panel{grid-template-columns:260px minmax(0,1fr)!important}.modern-page .salary-panel>div:first-child{min-width:0}.modern-page .site-nav{min-height:48px;padding-top:2px;padding-bottom:2px}.modern-page .analytics-shell{padding-top:8px!important}.modern-page .analytics-header h1{margin-bottom:5px!important;font-size:23px!important}.modern-page .analytics-header{margin-bottom:7px!important}.modern-page .salary-panel{padding-top:6px!important;padding-bottom:6px!important;margin-bottom:7px!important}.modern-page .data-toolbar{margin-bottom:6px}.modern-page .selected-people{margin-top:3px}.modern-page .selected-people button{min-height:24px;padding-top:2px;padding-bottom:2px}
@media(min-width:1051px){.modern-page #dashboard-grid:has(>.comparison-summary) .person-dashboard{padding:8px;gap:6px;align-content:start}.modern-page #dashboard-grid:has(>.comparison-summary) .wealth-kpi{padding:8px}.modern-page #dashboard-grid:has(>.comparison-summary) .total-number{font-size:26px!important;margin:3px 0;line-height:1.15}.modern-page #dashboard-grid:has(>.comparison-summary) .rate-summary{margin-bottom:2px;line-height:1.2}.modern-page #dashboard-grid:has(>.comparison-summary) .published-estimate{line-height:1.3}.modern-page #dashboard-grid:has(>.comparison-summary) .wealth-kpi .scope-charts{margin-top:6px}.modern-page #dashboard-grid:has(>.comparison-summary) .wealth-kpi .scope-chart{padding:4px 5px}.modern-page #dashboard-grid:has(>.comparison-summary) .wealth-kpi .scope-chart svg{height:42px}.modern-page #dashboard-grid:has(>.comparison-summary) .scope-heading h3{line-height:1.2;margin-bottom:2px}.modern-page #dashboard-grid:has(>.comparison-summary) .mini-endpoint strong{font-size:12px;line-height:1.2}.modern-page #dashboard-grid:has(>.comparison-summary) .chart-legends{gap:1px;margin-top:2px}.modern-page #dashboard-grid:has(>.comparison-summary) .scope-common-legend{padding:3px 6px;gap:2px 8px;margin-top:4px;line-height:1.2}.modern-page #dashboard-grid:has(>.comparison-summary) .period-kpi{min-height:0!important;height:56px!important;padding:5px 7px!important;gap:2px!important;display:flex;flex-direction:column;justify-content:center}.modern-page #dashboard-grid:has(>.comparison-summary) .period-number{font-size:18px!important;line-height:1.1;margin:2px 0!important}.modern-page #dashboard-grid:has(>.comparison-summary) .period-context{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.modern-page #dashboard-grid:has(>.comparison-summary) .simulation-note{line-height:1.3;font-size:12px}.modern-page #dashboard-grid:has(>.comparison-summary) .profile-evidence summary{min-height:24px}.modern-page #dashboard-grid:has(>.comparison-summary) .person-heading h2{font-size:15px!important}.modern-page #dashboard-grid:has(>.comparison-summary) .comparison-summary{gap:5px;padding:8px}.modern-page .comparison-summary .comparison-person{padding-top:4px}.modern-page .comparison-summary #race-leader{font-size:12px}.modern-page .comparison-dial{max-height:100px}}
@media(max-width:650px){.modern-page .salary-panel{grid-template-columns:minmax(0,1fr)!important}.modern-page .income-label-row{gap:6px;flex-wrap:wrap}.modern-page .income-label-row #pauseWidget-personal{font-size:12px!important}.modern-page .site-nav{min-height:44px}}
@media(min-width:1051px){.modern-page .salary-panel{grid-template-columns:360px minmax(0,1fr)!important}.modern-page .income-label-row{flex-wrap:nowrap;gap:8px}.modern-page .income-label-row label{white-space:nowrap;font-size:12px!important}.modern-page .income-label-row #pauseWidget-personal{padding:2px 4px!important;gap:4px}}
@media(max-width:650px){.modern-page .selector-row .year-control{width:126px!important;flex:0 0 126px!important;grid-template-columns:minmax(0,1fr) 72px!important;gap:6px!important}.modern-page .year-control select{width:72px!important;min-width:72px!important;padding-left:6px!important;padding-right:3px!important;font-size:12px!important}}
/* Chart close stays reachable while content scrolls; only tile buttons open it. */
.modern-page .chart-dialog-toolbar{position:sticky;top:-18px;z-index:5;background:#064c89;padding:9px 0;margin-top:-9px;align-items:center}.modern-page #chart-detail-close{position:relative;z-index:6;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;cursor:pointer}.modern-page .chart-detail{scroll-padding-top:64px}@media(max-width:650px){.modern-page .chart-dialog-toolbar{top:-14px}}
.modern-page .chart-detail .chart-dialog-toolbar{background:#fffefa!important;border-bottom:1px solid #c7dfec;padding-bottom:10px}.modern-page .expanded-scope-chart .comparison-hint{color:#c4e5f6!important}

.modern-page .income-label-row label[for="personal-income"]{white-space:normal;text-transform:none;letter-spacing:normal;line-height:1.35;display:block;text-wrap:pretty}

.modern-page .person-heading .person-growth-label{font-size:.65em;font-weight:500;line-height:1.2}

.modern-page #pauseWidget-personal,.modern-page #pauseWidget-personal>div{font-weight:400!important}

.modern-page #personal-income{color:#000!important}
.modern-page .personal-dashboard{--metric:#d4c5f9}.modern-page .personal-dashboard .total-number{color:#064c89!important}.modern-page.personal-peer-visible .salary-panel>div:nth-child(2){display:none!important}.modern-page.personal-peer-visible .salary-panel{grid-template-columns:minmax(220px,360px)!important}.modern-page .personal-comparison #gauge-hand-personal{display:none}.modern-page .personal-comparison .second-person{--person-color:#d4c5f9!important}.modern-page .personal-comparison .comparison-dial path[stroke="url(#gaugeGrad)"]{stroke:#d4c5f9}

.modern-page #dashboard-grid:has(>.comparison-summary){align-items:stretch!important}
.modern-page #dashboard-grid>.person-dashboard{align-self:stretch}
.modern-page .simulation-note,.modern-page .published-estimate,.modern-page .rate-summary>span,.modern-page .kpi-topline,.modern-page .data-toolbar p,.modern-page .person-growth-label{color:#235377!important;opacity:1}
.modern-page .personal-model-evidence p{color:#235377;font-size:12px;line-height:1.4;margin:8px 0}
@media(min-width:1051px){.modern-page #dashboard-grid:has(>.comparison-summary)>.person-dashboard{grid-template-rows:auto auto auto minmax(32px,auto) auto;align-content:start}.modern-page #dashboard-grid:has(>.comparison-summary) .simulation-note{min-height:32px}.modern-page #dashboard-grid:has(>.comparison-summary) .person-heading{min-height:24px}}
