.interpretation-reading-path{border-top:6px solid var(--budget-blue);padding-top:20px}.interpretation-reading-path>div{display:grid;grid-template-columns:46px 1fr;gap:0 15px;padding:15px 0;border-bottom:1px solid var(--budget-rule)}.interpretation-reading-path span{grid-row:span 2;font-size:28px;line-height:1.8;color:var(--budget-blue);font-weight:800}.interpretation-reading-path strong{font-size:23px}.interpretation-reading-path p{color:var(--budget-secondary)}body.interpretation-page .interpretation-executive-summary{font-size:24px!important;line-height:2.1!important;max-width:1250px}.interpretation-overview-boundary{border-inline-start:4px solid var(--budget-blue);padding:22px 25px;margin-top:28px}.interpretation-overview-boundary p+p{margin-top:13px}.interpretation-strengths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--budget-ink)}.interpretation-strength{padding:30px 26px;border-inline-end:1px solid var(--budget-rule);border-bottom:1px solid var(--budget-rule)}.interpretation-strength:nth-child(2n){border-inline-end:0}.interpretation-strength h3{margin:15px 0 18px}.interpretation-strength-index{font-size:28px;font-weight:800;color:var(--budget-teal)}body.interpretation-page .interpretation-source-ref{font-size:16px!important;line-height:1.9!important;color:var(--budget-secondary);overflow-wrap:anywhere;margin-top:17px}.interpretation-detail{margin-top:30px;border:2px solid var(--budget-ink);padding:30px;scroll-margin-top:24px}.interpretation-detail-heading{display:flex;align-items:start;justify-content:space-between;gap:25px;border-bottom:1px solid var(--budget-rule);padding-bottom:25px;margin-bottom:28px}.interpretation-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:35px;align-items:start}.interpretation-comparison-values{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--budget-rule);margin-bottom:20px}.interpretation-comparison-values article{padding:0 12px 20px;min-width:0}.interpretation-comparison-values article:first-child{border-inline-end:1px solid var(--budget-rule)}.interpretation-comparison-values strong{display:block;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(27px,2.8vw,40px);line-height:1.6;font-weight:850;margin:10px 0}.interpretation-comparison-values small{display:block;color:var(--budget-secondary);font-size:16px!important}.interpretation-chart{margin:0;padding:18px}.interpretation-chart .budget-svg-label{font-size:21px}.interpretation-chart .budget-svg-number{font-size:25px}.interpretation-detail-reading>section{padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid var(--budget-rule)}.interpretation-detail-reading>section:last-child{margin:0;border:0}.interpretation-detail-reading h4{font-size:20px;line-height:1.7;margin:0 0 12px;font-weight:800;color:var(--budget-ink)}.interpretation-detail-reading .interpretation-limit{border-inline-start:4px solid var(--budget-amber);padding-inline-start:20px}.interpretation-detail-reading .interpretation-action{border-inline-start:4px solid var(--budget-blue);padding-inline-start:20px}.interpretation-verdict-strength{color:var(--budget-teal)}.interpretation-verdict-watch{color:var(--budget-amber)}.interpretation-verdict-mixed{color:var(--budget-blue)}.interpretation-table-button{text-align:start;max-width:420px;background:var(--budget-paper)}.interpretation-table-button[aria-pressed=true]{color:var(--budget-paper)!important}.interpretation-monitoring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:25px}.interpretation-monitoring-card{border:1px solid var(--budget-rule);border-top:5px solid var(--budget-blue);padding:25px;min-width:0}.interpretation-monitoring-card h3{margin:12px 0 20px}.interpretation-monitoring-card dl{margin:0}.interpretation-monitoring-card dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;padding:13px 0;border-top:1px solid var(--budget-rule)}.interpretation-monitoring-card dt{font-weight:750}.interpretation-monitoring-card dd{margin:0;overflow-wrap:anywhere}.interpretation-monitoring-card .interpretation-monitoring-trigger{border-inline-start:4px solid var(--budget-amber);padding-inline-start:15px}.interpretation-monitoring-badge{color:var(--budget-blue);font-size:16px;font-weight:800}.interpretation-reconciliations{border-top:2px solid var(--budget-ink)}.interpretation-reconciliations details{border-bottom:1px solid var(--budget-rule);padding:23px 0}.interpretation-reconciliations summary{cursor:pointer;font-weight:750;line-height:2!important}.interpretation-reconciliations summary .budget-tag{margin-inline-end:14px}.interpretation-reconciliation-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:23px}.interpretation-reconciliation-grid>div{border-inline-start:3px solid var(--budget-rule);padding-inline-start:20px}.interpretation-reconciliation-grid>div:last-child{border-color:var(--budget-blue)}.interpretation-reconciliation-grid h4{font-size:20px;line-height:1.8;margin:0 0 10px}.interpretation-status-confirmed{color:var(--budget-teal)}.interpretation-status-qualified,.interpretation-status-not_evidenced{color:var(--budget-amber)}.interpretation-status-corrected{color:var(--budget-red)}.interpretation-presentation .budget-stage-caption{overflow-wrap:anywhere}.interpretation-print-details{display:none}.interpretation-hash{direction:ltr;text-align:left;display:block;overflow-wrap:anywhere;font-size:15px;line-height:1.8;padding-block:10px}.interpretation-page .budget-masthead nav{gap:16px}.interpretation-page :is(#interpretation-item,#interpretation-monitoring-frequency){max-width:100%}.interpretation-page .budget-controls label{max-width:100%;min-width:0}.interpretation-page .budget-controls select{max-width:min(680px,100%)}
@media(max-width:1100px){.interpretation-detail-grid{grid-template-columns:1fr}.interpretation-comparison-values strong{font-size:38px}.interpretation-chart{max-width:700px}.interpretation-monitoring-card dl>div{grid-template-columns:100px minmax(0,1fr)}}
@media(max-width:720px){.interpretation-hero .interpretation-reading-path{padding-top:10px}.interpretation-reading-path>div{padding:12px 0}.interpretation-strengths,.interpretation-monitoring-grid,.interpretation-reconciliation-grid{grid-template-columns:1fr}.interpretation-strength{padding:25px 12px;border-inline-end:0}.interpretation-detail{padding:20px 16px}.interpretation-detail-heading{flex-direction:column;gap:15px}.interpretation-detail-grid{gap:25px}.interpretation-comparison-values{grid-template-columns:1fr}.interpretation-comparison-values article:first-child{border-inline-end:0;border-bottom:1px solid var(--budget-rule);margin-bottom:18px}.interpretation-comparison-values strong{font-size:34px}.interpretation-monitoring-card{padding:20px}.interpretation-monitoring-card dl>div{grid-template-columns:1fr;gap:5px}.interpretation-reconciliation-grid{gap:20px}.interpretation-page .budget-controls{align-items:stretch}.interpretation-page .budget-controls label{flex-basis:100%}body.interpretation-page .interpretation-executive-summary{font-size:21px!important}}
@media print{body.interpretation-page :is(.interpretation-reading-path,.interpretation-detail,.interpretation-monitoring-grid){break-inside:auto}.interpretation-hero{grid-template-columns:1.5fr 1fr}.interpretation-overview-boundary{padding:15px}.interpretation-strength{padding:15px;break-inside:avoid}.interpretation-detail{display:none}.interpretation-print-details{display:block}.interpretation-print-details>article{padding:18px 0;border-bottom:1px solid var(--budget-rule);break-inside:avoid}.interpretation-print-details h4{font-size:12pt;margin:13px 0 6px}.interpretation-monitoring-grid{grid-template-columns:1fr 1fr;gap:15px}.interpretation-monitoring-card{break-inside:avoid;padding:15px}.interpretation-monitoring-card dl>div{display:block;padding:8px 0}.interpretation-reconciliations details{break-inside:avoid}.interpretation-reconciliations details>:not(summary){display:block!important}.interpretation-reconciliation-grid{display:grid!important}.interpretation-table-button{border:0!important;background:var(--budget-paper)!important;color:var(--budget-ink)!important;font-size:10pt!important;min-height:0!important;padding:0!important}.interpretation-hash{font-size:8pt}.interpretation-page .budget-source-list article{break-inside:avoid}.interpretation-presentation{display:none!important}}
