.dispute-story .story-hero{max-width:1000px}.dispute-story .story-layout{grid-template-columns:minmax(0,780px) minmax(210px,1fr);gap:56px}.dispute-story .story-body section{scroll-margin-top:24px}.dispute-story .story-body blockquote{margin:25px 0;padding:8px 0 8px 24px;border-left:3px solid var(--accent)}.dispute-story .story-body blockquote p{color:var(--ink);font:normal 24px/1.5 Georgia,serif;margin-bottom:12px}.dispute-story blockquote cite{font:12px/1.5 system-ui;color:var(--muted)}.dispute-story .source-ref{font:600 11px/1 system-ui;vertical-align:super;text-decoration:none;margin-left:3px;padding:3px}.dispute-story .bill-table{font-variant-numeric:tabular-nums}.dispute-story .bill-table td:last-child,.dispute-story .bill-table th:last-child{text-align:right;white-space:nowrap}.dispute-story .bill-table .total>*{border-top:2px solid var(--ink);color:var(--ink);font-weight:650}.dispute-story .data-table{font-size:15px}.dispute-story .data-table caption{font:600 12px/1.5 system-ui;letter-spacing:.03em;color:var(--muted)}.dispute-story .data-table td{color:var(--muted)}.dispute-story .sources{border-top:1px solid var(--line);padding-top:25px}.dispute-story .sources summary{font-size:16px}.dispute-story .sources li{font-size:13px;color:var(--muted);margin-bottom:14px;scroll-margin-top:24px}.dispute-story .sources li:target{background:var(--surface);outline:5px solid var(--surface)}.dispute-story .source-notice{font-size:13px}.dispute-story .fund-outcome{padding:25px;background:var(--surface);margin-top:30px}.dispute-story .fund-outcome h2{font:normal 26px/1.2 Georgia,serif}.dispute-story .fund-outcome p{font-size:14px;color:var(--muted)}.dispute-story .fund-outcome .button{color:var(--white);text-align:center;margin:19px 0 10px;line-height:1.5}.dispute-story .fund-outcome .contribution-note{font-size:12px;margin:0}.dispute-story .story-sidebar nav{display:block}.dispute-story .story-sidebar nav a{padding:2px 0}.dispute-story .story-sidebar .eyebrow{font-size:10px;margin-bottom:12px}.dispute-story .story-sidebar .fund-outcome a{font-size:13px}@media(max-width:900px){.dispute-story .story-layout{grid-template-columns:minmax(0,1fr);gap:10px}.dispute-story .story-sidebar{display:block}.dispute-story .story-sidebar nav{display:flex;flex-wrap:wrap;gap:10px 22px}.dispute-story .story-sidebar nav a{margin:0}.dispute-story .fund-outcome{max-width:660px}}@media(max-width:600px){.dispute-story .story-body blockquote p{font-size:21px}.dispute-story .data-table{font-size:13px}.dispute-story .fund-outcome{padding:21px}}@media print{.dispute-story .story-sidebar{position:static}.dispute-story .story-layout{display:block}.dispute-story .sources details{display:block}}

.dispute-story .story-support-link{font-size:14px;margin:18px 0 0}.dispute-story #fund-an-outcome{scroll-margin-top:24px}
