.changeControls{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}.changeControls label{display:grid;gap:5px;font-weight:600}.changeControls select,.changeTableWrap input{width:100%;max-width:100%;padding:10px;background:#fff;color:#17313b;border:1px solid #839ca3;border-radius:6px}.changeActions{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.changeActions button,.removeRow{background:#205944;color:white;border:0;border-radius:6px;padding:10px 13px;cursor:pointer}.changeTableWrap{overflow-x:auto}.changeTableWrap table{width:100%;border-collapse:collapse}.changeTableWrap td,.changeTableWrap th{padding:7px;border-bottom:1px solid #aabcbf}.changeTableWrap td:first-child{min-width:140px}.changeTableWrap td:nth-child(2){min-width:120px}.changeTool svg{width:100%;height:auto;background:#f5f9f8;border:1px solid #aabfc2;border-radius:8px}.changeSummary{font-weight:650}#externalExit[hidden]{display:none!important}#externalExit:not([hidden]){display:grid;position:fixed;inset:0;background:#000a;place-items:center;z-index:9999;padding:20px}.exitCard{background:white;color:#18343a;padding:24px;border-radius:10px;max-width:420px}.exitActions{display:flex;gap:15px}.exitActions button{padding:10px 20px}a[href^="https://"]{text-decoration:underline;font-style:italic}
.changeTableWrap{max-width:100%;overflow-x:hidden}.changeTableWrap table{table-layout:fixed}.changeTableWrap td:first-child,.changeTableWrap td:nth-child(2){min-width:0}.changeTableWrap th:first-child{width:39%}.changeTableWrap th:nth-child(2){width:39%}.changeTableWrap th:last-child{width:22%}.changeTableWrap td,.changeTableWrap th{padding:5px 3px}.changeTableWrap input{min-width:0;box-sizing:border-box;padding:8px 5px}.removeRow{padding:7px 5px;font-size:12px;width:100%;max-width:100%;overflow-wrap:anywhere}@media(max-width:380px){.changeTableWrap th:first-child{width:36%}.changeTableWrap th:nth-child(2){width:38%}.changeTableWrap th:last-child{width:26%}}

/* Clearly identifiable official-source links, including the fifth source. */
.articlePage a[href^="https://"]:link,.articlePage a[href^="https://"]:visited{ text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;font-style:italic; }
.articlePage a[href^="https://"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}

.changeInlineSource { text-decoration: underline !important; text-underline-offset: .14em; text-decoration-thickness: 1px; font-style: italic; }

.changeAnalysis{margin-top:20px}.changeAnalysis h3{margin-bottom:10px}.changeAnalysisTableWrap{overflow-x:auto;margin-top:12px}.changeAnalysis table{width:100%;border-collapse:collapse;font-size:.9em}.changeAnalysis th,.changeAnalysis td{padding:9px 7px;border-bottom:1px solid #789199;text-align:left;vertical-align:top}.changeAnalysis tbody th{font-weight:600}.changeAnalysis td:nth-child(2){white-space:nowrap}@media(max-width:450px){.changeAnalysis table{font-size:.82em}.changeAnalysis th,.changeAnalysis td{padding:7px 4px}}

/* Directional change labels: retain words and amounts for accessibility. */
.changeAnalysis td.changeIncrease{color:#9fe0b4;font-weight:650}
.changeAnalysis td.changeDecrease{color:#ffaaa5;font-weight:650}
