.article-body>p{font-size:16px;line-height:1.8;color:#42464b;margin:0 0 54px}.article-body em{color:inherit;font-style:italic}.article-body .fund-section em{color:#878782;font-style:normal}.article-body .table-scroll{overflow-x:auto;max-width:100%;margin:30px 0}.article-body .table-scroll table{min-width:590px;margin:0}.article-body tbody th{color:#242629;background:#f0efeb;letter-spacing:0;font-size:12px;border-bottom:1px solid #d7d7d2;min-width:140px}.example-box{background:#f3f1eb;padding:30px 34px;border-top:3px solid var(--orange);margin:30px 0}.example-box h3{font-size:26px;margin:0 0 19px}.example-box p:last-child{font-size:12px;color:#757773;margin-bottom:0}.provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.provider-grid article{padding:27px;background:#f7f6f3;border-top:2px solid #bbb7ae}.provider-grid h3{font-size:22px;margin:0 0 17px}.provider-grid p{font-size:13px}.provider-grid p:last-child{font-size:12px;margin:0;padding-top:18px;border-top:1px solid #ddd}.use-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px 38px;margin:30px 0}.use-case-grid article{border-top:1px solid #d5d5d2;padding-top:18px}.use-case-grid h3{font-size:24px;margin:0 0 18px}.use-case-grid p{font-size:14px;margin:0}.question-list{counter-reset:questions;padding:0!important;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.question-list li{counter-increment:questions;position:relative;padding:19px 0 20px 35px;margin:0!important;border-top:1px solid #dededb;font-size:13px}.question-list li:before{content:counter(questions,decimal-leading-zero);position:absolute;left:0;top:22px;font-size:10px;color:#9d5700}.question-list strong{display:block;font-size:14px;margin-bottom:5px}.editorial-note{border-top:1px solid #ddd;padding-top:23px;color:#858585;font-size:12px;line-height:1.8;margin-bottom:50px}.sources-section .sources-list{padding-left:18px}.sources-section .sources-list li{font-size:11px;padding-left:6px;margin:13px 0}.article-body .fund-section{--fund-ink:#141516;--fund-muted:#62666a;--fund-orange:#ff9418;--fund-border:#dbdcd9;--fund-paper:#f4f3ef;margin:55px 0;padding:34px 0 0;border-top:1px solid #d9dad6;max-width:100%;min-width:0}.article-body .fund-section h2{font-size:39px;line-height:1.1}.article-body .fund-section h2 em{color:#878782}.article-body .fund-workbench{border-radius:7px;box-shadow:0 15px 45px #00000008;grid-template-columns:1fr 1fr}.article-body .fund-inputs,.article-body .fund-results{padding:25px}.article-body .fund-results{background:#171819}.article-body .fund-results p{color:#d1d1ce}.article-body .fund-section .fund-result-context{color:#d3d3cd}.article-body .fund-section .fund-action-status{color:#ffd197}.article-body .fund-result-primary output{font-size:56px}.article-body .fund-secondary-results output{font-size:27px}.article-body .fund-section .fund-method{border-top:0;padding:12px 0 0;margin:0}.article-body .fund-section .fund-method summary{font-family:var(--font);font-size:12px;padding:15px 0}.article-body .fund-section .fund-method p{font-size:12px;color:#62666a}.article-body .fund-section .fund-track p{font-size:12px}.article-body .fund-section .fund-track h4{font-size:16px}.article-body .fund-section .fund-section-intro>p:last-child{font-size:15px}.article-body .fund-scenario-tabs button{font-size:11px;padding:16px 12px}.article-body .fund-ask{background:#f3f1eb;border-radius:3px;grid-template-columns:145px 1fr}.article-body .fund-ask>span{font-size:8px;color:#8d5b20}.article-body .fund-ask p{font-size:13px;color:#4f4b44}.article-body .fund-timeline-note{color:#777}.article-body .fund-input-shell{border-radius:4px}.article-body .fund-results strong{color:white}.fund-section p.fund-sr-only{color:#fff}.fund-inputs .fund-field-row{gap:15px}.fund-inputs .fund-field label{font-size:11px;min-height:34px}.fund-inputs .fund-field-wide label{min-height:0}.fund-inputs .fund-help{font-size:10px!important}.fund-private{font-size:8px}.fund-step-label{font-size:9px}.article-body .fund-secondary-results small{color:#b3b5b1}.article-body .fund-secondary-results span{color:#c9cac7}.article-body .fund-result-primary>span{color:#c9cac7}.article-body .fund-result-context{background:#ffffff06}.article-body .fund-scenario-summary p{font-size:14px}.article-body .fund-track{margin-top:35px!important}
.sidebar-sticky{max-height:calc(100vh - 135px);overflow:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#d3d3cf transparent}
@media(max-width:850px){.sidebar-sticky{max-height:none;overflow:visible;padding-right:0}}
@media(max-width:1100px){.article-body .fund-workbench{grid-template-columns:1fr}.article-body .fund-result-primary output{font-size:60px}.article-body .fund-secondary-results output{font-size:32px}.provider-grid{grid-template-columns:1fr}.article-body .fund-track{grid-template-columns:1fr 1fr;gap:28px}.article-body .fund-track li:nth-child(2):before{display:none}}
@media(max-width:850px) and (min-width:601px){.article-body .fund-workbench{grid-template-columns:1fr 1fr}.article-body .fund-result-primary output{font-size:50px}.article-body .fund-secondary-results output{font-size:25px}.article-body .fund-inputs,.article-body .fund-results{padding:22px}.question-list{gap:0 22px}}
@media(max-width:600px){.article-body>p{font-size:15px;margin-bottom:40px}.example-box{padding:25px 22px}.example-box h3{font-size:23px}.provider-grid{gap:19px}.provider-grid article{padding:24px}.provider-grid p{font-size:14px}.use-case-grid{grid-template-columns:1fr;gap:24px}.use-case-grid p{font-size:15px}.question-list{grid-template-columns:1fr}.question-list li{font-size:14px;padding-bottom:19px}.question-list strong{font-size:15px}.article-body .fund-section{margin:40px 0;padding:30px 0 0}.article-body .fund-section h2{font-size:32px}.article-body .fund-inputs,.article-body .fund-results{padding:25px 20px}.article-body .fund-result-primary output{font-size:53px}.article-body .fund-secondary-results output{font-size:27px}.article-body .fund-track{grid-template-columns:1fr;gap:0}.article-body .fund-track li:nth-child(2):before{display:block}.article-body .fund-ask{grid-template-columns:1fr}.article-body .fund-scenario-summary{grid-template-columns:38px 1fr;gap:14px}.article-body .fund-scenario-summary h3{font-size:20px}.article-body .fund-scenario-summary p{font-size:13px}.article-body .fund-scenario-tabs button{font-size:10px;padding:14px 4px}.article-body .fund-inputs .fund-help{font-size:10px!important}}
