.money-page{max-width:1320px}.desk-intro{font-size:19px;line-height:1.6;max-width:850px;margin:22px 0}.money-tabs{display:flex;gap:0;border-block:1px solid var(--rule);overflow:auto;margin:20px 0}.money-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:15px 18px;white-space:nowrap;font:600 15px var(--sans);color:var(--muted);cursor:pointer}.money-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--oxblood)}.data-status{font:13px/1.6 var(--sans);color:var(--muted);margin:12px 0}.scope-note{line-height:1.5;max-width:1100px;margin-bottom:20px;padding-left:14px;border-left:3px solid var(--rule)}.money-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:20px 0;border-block:1px solid var(--rule)}.money-filters label{display:grid;gap:7px;font:12px var(--sans)}.money-filters label:first-child{flex:1;min-width:220px}.money-filters input:not([type=checkbox]),.money-filters select{min-height:42px;padding:8px 10px;border:1px solid var(--rule-strong);background:var(--paper-bright);font:14px var(--sans);max-width:100%}.money-filters .checkbox-label{display:flex;align-items:center;max-width:180px;line-height:1.4;min-height:42px}.money-table{width:100%;border-collapse:collapse;font:14px/1.5 var(--sans)}.money-table th{text-align:left;font-size:12px;color:var(--muted);padding:14px 12px;border-bottom:2px solid var(--ink);white-space:nowrap}.money-table td{padding:17px 12px;border-bottom:1px solid var(--rule);vertical-align:top;min-width:115px}.money-table th.num,.money-table td.num{text-align:right;font-variant-numeric:tabular-nums}.money-table td:first-child{min-width:270px;max-width:430px}.money-table small{display:block;color:var(--muted);font-size:11px;line-height:1.7}.record-link{border:0;background:transparent;text-align:left;color:var(--oxblood-dark);font:600 14px/1.5 var(--sans);padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.money-pagination{display:flex;gap:15px;align-items:center;margin:20px 0;font:13px var(--sans)}.coverage-note{border-top:3px double var(--rule-strong);padding-top:25px;margin-top:36px;max-width:960px}.coverage-note h2{font-size:26px;margin-bottom:12px}.coverage-note p{line-height:1.65;margin:10px 0}.coverage-note a{color:var(--oxblood-dark);text-decoration:underline}.money-page .page-head h1{text-transform:none;font-size:48px}.money-page .page-head{justify-content:space-between}#money-detail{position:fixed;inset:0;margin:auto;max-width:850px;width:calc(100% - 28px);max-height:90vh;overflow:auto;background:var(--paper-bright);color:var(--ink);border:1px solid var(--ink);padding:30px}#money-detail::backdrop{background:rgba(20,18,16,.6)}.close-detail{float:right;margin:0 0 15px 15px}#money-detail h2{font:34px/1.2 var(--display);margin:15px 0}#money-detail h3{margin:24px 0 10px;font-size:22px}#money-detail p{line-height:1.6;margin:10px 0}.financial-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.financial-grid>div{border-bottom:1px solid var(--rule);padding:10px 0}.financial-grid dt{font:12px var(--sans);color:var(--muted)}.financial-grid dd{font:23px var(--serif);margin-top:6px}.source-link{color:var(--oxblood-dark);text-decoration:underline;text-underline-offset:3px}.notice{font:13px/1.6 var(--sans);padding:12px;border:1px solid var(--rule);margin:14px 0}.source-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.source-card{border:1px solid var(--rule);padding:24px;background:var(--paper-bright)}.source-card h2{font-size:24px;margin:10px 0}.source-card p{line-height:1.6;margin:10px 0}.source-card .status-tag{font:600 12px var(--sans);color:var(--oxblood-dark)}.source-card time{font-variant-numeric:tabular-nums}.source-card details{margin-top:12px}.source-card summary{cursor:pointer}.source-card li{margin:8px 0}.source-banner{padding:18px;border-block:1px solid var(--rule);line-height:1.6}.source-banner a{color:var(--oxblood-dark);text-decoration:underline}[hidden]{display:none!important}
@media(max-width:760px){.money-page .page-head{align-items:start;gap:20px;flex-direction:column}.money-page .page-head h1{font-size:38px}.money-tabs button{padding:14px 12px}.money-filters label{flex:1 1 135px;min-width:0}.money-filters label:first-child{flex-basis:100%;min-width:0}.money-filters select,.money-filters input:not([type=checkbox]){width:100%;min-width:0}.money-filters>button{min-height:42px}.money-pagination{flex-wrap:wrap}.source-cards{grid-template-columns:1fr}.financial-grid{grid-template-columns:1fr}.money-page{padding-inline:16px}.money-table td:first-child{min-width:215px}}
