.newsroom-tools{--nt-ink:#15231f;--nt-muted:#52645e;--nt-line:#cbd3ce;--nt-paper:#faf8f2;--nt-accent:#a9432b;color:var(--nt-ink);margin:2rem 0}.newsroom-tools *{box-sizing:border-box}.newsroom-tools__heading{margin-bottom:.35rem}.newsroom-tools__intro,.newsroom-tools__note{color:var(--nt-muted);max-width:76ch}.newsroom-tools__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.newsroom-tools__controls label{display:grid;gap:.35rem;font-weight:700}.newsroom-tools select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid var(--nt-line);border-radius:.25rem;color:var(--nt-ink);font:inherit;min-height:2.75rem;padding:.55rem .7rem;width:100%}.newsroom-tools__finding{background:var(--nt-paper);border-left:.3rem solid var(--nt-accent);font-size:1.1rem;margin:1rem 0;padding:.9rem 1rem}.newsroom-tools__table-wrap{overflow-x:auto}.newsroom-tools table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.newsroom-tools td,.newsroom-tools th{border-bottom:1px solid var(--nt-line);padding:.65rem .55rem;text-align:left;vertical-align:top}.newsroom-tools th{font-size:.86rem}.newsroom-tools__trend{border:1px solid var(--nt-line);margin-top:1.25rem;padding:1rem}.newsroom-tools__trend svg{display:block;height:auto;margin:.75rem 0;max-width:100%;width:100%}.newsroom-tools__legend{display:flex;flex-wrap:wrap;gap:1rem}.newsroom-tools__key{align-items:center;display:inline-flex;gap:.4rem}.newsroom-tools__swatch{background:#a9432b;border-radius:50%;height:.7rem;width:.7rem}.newsroom-tools__swatch--second{background:#236c78}.newsroom-tools__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.newsroom-tools button{background:var(--nt-ink);border:0;border-radius:.25rem;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.7rem .9rem}.newsroom-tools button:focus-visible,.newsroom-tools select:focus-visible{outline:3px solid #ef9c4b;outline-offset:2px}.newsroom-tools__embed-code{background:#eef1ed;border:1px solid var(--nt-line);display:block;overflow-wrap:anywhere;padding:.75rem}.newsroom-tools__sources{font-size:.9rem}.newsroom-tools__cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.newsroom-tools__card{border:1px solid var(--nt-line);padding:1rem}.newsroom-tools__card h3{margin-top:0}.newsroom-tools__stat{color:var(--nt-accent);font-size:1.7rem;font-weight:800}@media (max-width:700px){.newsroom-tools__controls{grid-template-columns:1fr}.newsroom-tools td,.newsroom-tools th{padding:.55rem .35rem}}@media print{.newsroom-tools__actions,.newsroom-tools__embed{display:none}}