.amount-section{padding:64px 0;border-top:1px solid var(--line);margin-top:56px}.amount-section>p{max-width:680px}.amount-controls{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:22px;padding:28px 0 16px}.amount-controls fieldset{border:0;padding:0;margin:0;min-width:0}.amount-controls legend,.amount-controls label{font-size:14px;font-weight:600}.amount-controls legend{margin-bottom:8px}.amount-controls label{display:grid;gap:8px}.amount-toggle{display:flex;flex-wrap:wrap;gap:4px}.amount-toggle button,.amount-mode{font:inherit;font-size:15px;min-height:44px;padding:10px 16px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.amount-toggle button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}.amount-toggle button:hover{border-color:var(--ink)}.amount-scope,.amount-footnote,.amount-reading{font-size:14px;line-height:1.6;color:var(--muted);max-width:850px}.amount-explanation{max-width:800px;font-size:16px;line-height:1.6;margin:8px 0 0}.amount-stats{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:20px;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 32px}.amount-stats dt{font-size:14px;color:var(--muted)}.amount-stats dd{font-size:clamp(22px,2.4vw,34px);font-weight:600;margin:6px 0 0;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.amount-stats dd.amount-range{font-size:20px;letter-spacing:-.02em}.amount-chart-title{font-size:22px;margin:0;letter-spacing:-.025em}.amount-reading{margin:8px 0 24px}.amount-chart{display:grid;gap:17px}.amount-row{display:grid;grid-template-columns:190px minmax(0,1fr) 230px;align-items:center;gap:20px;font-size:15px}.amount-label small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.amount-track{height:18px;background:var(--soft);border-left:1px solid var(--line)}.amount-track span{display:block;height:100%;background:var(--accent)}.amount-row-values{text-align:right;font-variant-numeric:tabular-nums}.amount-row-values strong{display:block;font-size:14px;font-weight:500}.amount-row-values small{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--muted)}.amount-details{margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.amount-details summary{cursor:pointer;font-size:15px;font-weight:600}.amount-exact{max-height:380px;overflow:auto;margin-top:14px}.amount-exact table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.amount-exact caption{text-align:left;padding:12px 0;color:var(--muted)}.amount-exact th,.amount-exact td{text-align:right;border-bottom:1px solid var(--line);padding:10px 14px}.amount-exact th:first-child,.amount-exact td:first-child{text-align:left}.amount-exact th{font-size:13px;white-space:normal}.amount-footnote{margin:16px 0 0}
@media(max-width:700px){.amount-section{padding:38px 0;margin-top:36px}.amount-stats{grid-template-columns:1fr 1fr}.amount-stats>div:last-child{grid-column:1/-1}.amount-row{grid-template-columns:1fr auto;gap:6px 12px}.amount-track{grid-row:2;grid-column:1/-1;height:14px}.amount-row-values{grid-column:2;grid-row:1}.amount-chart{gap:21px}.amount-controls{align-items:stretch}.amount-controls label{width:100%}.amount-mode{width:100%}.amount-exact th,.amount-exact td{padding:10px 6px}.amount-stats dd{font-size:24px}.amount-stats dd.amount-range{font-size:19px}}

.rules-update{margin:28px 0;padding:20px 24px;border:1px solid var(--line);font-size:15px;line-height:1.65}.rules-update h2{font-size:21px;line-height:1.3;margin:0 0 10px}.rules-update h3{font-size:17px;margin:20px 0 8px}.rules-update p{margin:10px 0}.rules-update summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rules-update li{margin:8px 0}.rules-update a{overflow-wrap:anywhere}@media(max-width:640px){.rules-update{padding:16px;font-size:14px}}
.data-reuse{margin:28px 0;color:var(--muted);font-size:14px;line-height:1.65}.data-reuse summary{cursor:pointer}.data-reuse p{max-width:80ch}
