.committee-financial-snapshot-module__76Pn_G__snapshot{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:clamp(20px,2.5vw,30px);scroll-margin-top:96px;overflow:hidden;box-shadow:0 3px 12px #102b4910}.committee-financial-snapshot-module__76Pn_G__heading{border-bottom:1px solid var(--line);padding-bottom:16px}.committee-financial-snapshot-module__76Pn_G__heading h2{color:var(--navy);font-family:var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(25px,2.6vw,36px);line-height:1.12}.committee-financial-snapshot-module__76Pn_G__answer{color:var(--ink);margin:16px 0;font-size:16px;line-height:1.5}.committee-financial-snapshot-module__76Pn_G__answer strong{color:var(--red-dark);font-variant-numeric:tabular-nums}.committee-financial-snapshot-module__76Pn_G__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.committee-financial-snapshot-module__76Pn_G__metrics>div{background:linear-gradient(140deg,#f3f6fb,#fff);border:1px solid #dbe3ed;border-radius:12px;min-width:0;padding:16px 14px}.committee-financial-snapshot-module__76Pn_G__metrics dt{color:var(--muted);align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.committee-financial-snapshot-module__76Pn_G__metrics svg{color:var(--navy-2);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:0 0 22px}.committee-financial-snapshot-module__76Pn_G__metrics [data-metric=spending] svg{color:var(--red-dark)}.committee-financial-snapshot-module__76Pn_G__metrics [data-metric=cash] svg{color:var(--ok)}.committee-financial-snapshot-module__76Pn_G__metrics dd{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:750;line-height:1.2}.committee-financial-snapshot-module__76Pn_G__metrics p{color:var(--muted);letter-spacing:normal;margin:6px 0 0;font-size:11px;font-weight:400;line-height:1.4}.committee-financial-snapshot-module__76Pn_G__context,.committee-financial-snapshot-module__76Pn_G__empty{color:var(--muted);margin:16px 0;font-size:13px;line-height:1.65}.committee-financial-snapshot-module__76Pn_G__source{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:15px;font-size:12px;display:flex}.committee-financial-snapshot-module__76Pn_G__source a{color:var(--navy);font-weight:650}.committee-financial-snapshot-module__76Pn_G__source a:last-child{margin-left:auto}.committee-financial-snapshot-module__76Pn_G__source a:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:3px}.committee-financial-snapshot-module__76Pn_G__source a:hover{text-decoration:underline}@media (max-width:1300px){.committee-financial-snapshot-module__76Pn_G__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.committee-financial-snapshot-module__76Pn_G__metrics>div{padding:13px 11px}.committee-financial-snapshot-module__76Pn_G__metrics dt{align-items:start;gap:5px;font-size:12px}.committee-financial-snapshot-module__76Pn_G__metrics dd{font-size:clamp(17px,4.6vw,24px)}.committee-financial-snapshot-module__76Pn_G__metrics p{font-size:11px}.committee-financial-snapshot-module__76Pn_G__source{flex-direction:column;align-items:start;gap:8px}.committee-financial-snapshot-module__76Pn_G__source a:last-child{margin-left:0}}
