.financial-transparency-advanced-section .financial-transparency-advanced-inner .section-title{width:100%;display:flex;margin-bottom:80px!important;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .section-title .left{width:100%;max-width:600px}.financial-transparency-advanced-section .financial-transparency-advanced-inner .section-title .section-description{max-width:600px;color:#1f1f1f}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width:1024px){.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content{grid-template-columns:1fr;gap:3rem}}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .chart-section .pie-chart-container{position:sticky;top:0}@media(max-width:640px){.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .chart-section .pie-chart-container{padding:1rem}}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .chart-section .pie-chart-container .custom-tooltip{background-color:#fff;border:2px solid #f5e9cc;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:250px}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .chart-section .pie-chart-container .custom-tooltip .label{font-size:1.125rem;font-weight:600;line-height:150%;color:#714a22;margin-bottom:.5rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .chart-section .pie-chart-container .custom-tooltip .value{font-size:1.25rem;font-weight:700;line-height:150%;color:#1f1f1f;margin-bottom:.25rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .chart-section .pie-chart-container .custom-tooltip .percentage{font-size:.875rem;font-weight:600;line-height:150%;color:#714a22;margin-bottom:.5rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .chart-section .pie-chart-container .custom-tooltip .description{font-size:.75rem;font-weight:400;color:#1f1f1f;margin:0;line-height:140%}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section h3{font-size:1.25rem;font-weight:700;line-height:150%;color:#714a22;margin-bottom:2rem}@media(max-width:640px){.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section h3{font-size:1.125rem;font-weight:700;line-height:150%;margin-bottom:1.5rem}}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-list{display:flex;flex-direction:column;gap:1.5rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item{border-bottom:1px solid #f5e9cc;padding-bottom:1.5rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-header{display:flex;gap:1rem;margin-bottom:1rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-header .color-indicator{width:4px;min-width:4px;height:100%}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-header .allocation-title{flex:1}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-header .allocation-title h4{font-size:1.125rem;font-weight:600;line-height:150%;color:#1f1f1f;margin-bottom:.5rem}@media(max-width:640px){.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-header .allocation-title h4{font-size:1rem;font-weight:600;line-height:150%}}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-header .allocation-title .allocation-meta{display:flex;gap:1rem;align-items:center}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-header .allocation-title .allocation-meta .percentage{font-size:.875rem;font-weight:700;line-height:150%;color:#714a22;background-color:#fbf6ea;padding:.25rem .5rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-header .allocation-title .allocation-meta .amount{font-size:.875rem;font-weight:600;line-height:150%;color:#1f1f1f}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-impact{padding-left:1.25rem}@media(max-width:640px){.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-impact{padding-left:0}}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-impact .impact-label{font-size:.875rem;font-weight:600;line-height:150%;color:#714a22;margin-bottom:.5rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-content .breakdown-section .allocation-item .allocation-impact .impact-description{font-size:.875rem;font-weight:400;color:#1f1f1f;line-height:150%;margin:0}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer{margin-top:4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width:1024px){.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer{grid-template-columns:1fr;gap:3rem}}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .budget-summary{background-color:#fbf6ea;border:2px solid #f5e9cc;padding:1.5rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .budget-summary .summary-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .budget-summary .summary-item:not(:last-child){border-bottom:1px solid #f5e9cc}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .budget-summary .summary-item .label{font-size:1rem;font-weight:400;line-height:150%;color:#1f1f1f}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .budget-summary .summary-item .value{font-size:1.25rem;font-weight:600;line-height:150%;color:#1f1f1f}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .budget-summary .summary-item.highlight .value{color:#714a22;font-size:1.5rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .transparency-actions{padding:1.5rem;background-color:#fefdfa;display:flex;flex-direction:column;justify-content:center}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .transparency-actions p{color:#1f1f1f;margin-bottom:1rem}.financial-transparency-advanced-section .financial-transparency-advanced-inner .financial-footer .transparency-actions .action-buttons{display:flex;flex-direction:column;gap:.5rem}