.v41-scenario,.v41-reader{color:#172C25;min-width:0}.v41-scenario [hidden],.v41-reader [hidden]{display:none!important}
.v41-visual-heading{max-width:690px;margin-bottom:32px}.v41-visual-heading h2{font-family:inherit;font-size:clamp(34px,4.4vw,58px);font-weight:550;line-height:1.08;letter-spacing:-.045em;margin:0 0 22px}.v41-visual-heading>p:not(.eyebrow){font-size:19px;line-height:1.6;color:#4f625a;max-width:55ch}
.v41-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.v41-scenario-copy{min-width:0}.v41-example-label{display:inline-flex;align-items:center;gap:9px;font-size:12px!important;font-weight:550;line-height:1.5;margin:0 0 27px;color:#4f625a}.v41-example-label:before{content:'';width:6px;height:6px;background:#78958a;border-radius:50%;flex:none}
.v41-controls{margin-bottom:28px}.v41-control+.v41-control{margin-top:23px}.v41-control label{display:flex;justify-content:space-between;gap:18px;font-size:15px;font-weight:500;line-height:1.45;margin-bottom:10px}.v41-control label output{font-weight:600;color:#223D35;white-space:nowrap}.v41-control input[type=range]{display:block;width:100%;height:28px;margin:0;accent-color:#223D35;cursor:pointer}.v41-control input[type=range]:focus-visible{outline:2px solid #223D35;outline-offset:5px;border-radius:12px}.v41-range-ends{display:flex;justify-content:space-between;font-size:11px;line-height:1.5;color:#697a72;margin-top:3px}.v41-control-help{font-size:12px!important;line-height:1.5!important;color:#697a72;margin:15px 0 0}
.v41-scenario-values{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:24px}.v41-scenario-values>div{min-width:0;padding-top:17px;border-top:1px solid rgba(34,61,53,.22)}.v41-scenario-values p{font-size:13px!important;font-weight:500;line-height:1.4!important;margin:0 0 10px!important}.v41-scenario-values strong{display:block;font-size:52px;line-height:1.05;font-weight:550;letter-spacing:-.05em}.v41-scenario-values>div>span{display:block;font-size:12px;line-height:1.45;color:#4f625a;margin-top:7px}.v41-formula{font-size:14px!important;line-height:1.65!important;margin:26px 0 13px!important}.v41-formula strong{font-weight:600}.v41-model-note{font-size:12px!important;line-height:1.65!important;color:#697a72;max-width:60ch;margin:0!important}
.v41-chart{margin:0;padding:32px;border-radius:28px;background:#E1E9E2;min-width:0}.v41-chart-heading{display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:550;line-height:1.4;margin-bottom:28px}.v41-chart-heading>span:last-child{font-weight:400;color:#4f625a;white-space:nowrap}.v41-chart svg{display:block;width:100%;height:auto;overflow:visible}.v41-chart-grid path{stroke:#b5c7bd;stroke-width:1;fill:none}.v41-bar-base{fill:#8da89a}.v41-bar-selected{fill:#223D35;transition:width .2s ease}.v41-chart-label{font:500 17px 'DM Sans',Arial,sans-serif;fill:#4f625a}.v41-chart-value{font:550 24px 'DM Sans',Arial,sans-serif;letter-spacing:-.03em;fill:#172C25}.v41-axis-label{font:400 15px 'DM Sans',Arial,sans-serif;fill:#4f625a}.v41-chart figcaption{font-size:12px;line-height:1.65;color:#4f625a;margin-top:23px;max-width:54ch}
.v41-reader-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:25px}.v41-reader-controls button{border:1px solid rgba(34,61,53,.18);border-radius:18px;background:transparent;cursor:pointer;color:#223D35;text-align:left;padding:21px;min-width:0;min-height:104px;font-family:inherit}.v41-reader-controls button[aria-selected=true]{background:#223D35;border-color:#223D35;color:#F6F4EF}.v41-reader-controls button:focus-visible{outline:2px solid #223D35;outline-offset:5px}.v41-reader-controls strong{display:block;font-size:19px;font-weight:550;line-height:1.25;letter-spacing:-.025em}.v41-route-step{display:block;font-size:11px;line-height:1.4;opacity:.7;margin-bottom:12px}.v41-reader-panels{max-width:810px}.v41-reader-panels>section{padding:32px 0;border-top:1px solid rgba(34,61,53,.18)}.v41-reader-panels>section+section{margin-top:10px}.v41-reader-panels h3{font-family:inherit;font-size:31px;line-height:1.16;letter-spacing:-.035em;font-weight:550;margin:0 0 17px}.v41-reader-panels>section>p:not(.eyebrow){font-size:18px;line-height:1.65;max-width:67ch;color:#4f625a;margin:0 0 24px}.v41-question{padding-left:20px;border-left:2px solid #b5c7bd}.v41-question>span{display:block;font-size:11px;color:#697a72;margin-bottom:9px}.v41-question>strong{display:block;font-size:19px;line-height:1.45;letter-spacing:-.01em;font-weight:500}.v41-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media(max-width:850px){.v41-scenario-grid{grid-template-columns:1fr;gap:32px}.v41-chart{max-width:680px}.v41-reader-controls button{padding:18px}.v41-reader-controls strong{font-size:17px}}
@media(max-width:600px){.v41-visual-heading{margin-bottom:25px}.v41-visual-heading h2{font-size:37px}.v41-visual-heading>p:not(.eyebrow){font-size:18px}.v41-chart{padding:25px 21px;border-radius:23px}.v41-chart-heading{font-size:12px;gap:10px;margin-bottom:25px}.v41-chart-heading>span:last-child{font-size:11px}.v41-chart figcaption{font-size:11px;margin-top:19px}.v41-example-label{font-size:11px!important;margin-bottom:23px}.v41-scenario-values{gap:22px}.v41-scenario-values strong{font-size:44px}.v41-scenario-values>div>span{font-size:11px}.v41-reader-controls{gap:8px}.v41-reader-controls button{padding:16px 12px;min-height:111px;border-radius:14px}.v41-reader-controls strong{font-size:15px;line-height:1.28}.v41-reader-panels>section{padding-top:25px}.v41-reader-panels h3{font-size:27px}.v41-reader-panels>section>p:not(.eyebrow){font-size:17px}.v41-question>strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.v41-scenario *,.v41-reader *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

@media(max-width:600px){.v41-chart-label{font-size:21px}.v41-axis-label{font-size:19px}.v41-chart-value{font-size:28px}}
