.annual-statistics{background:#18131e;border:1px solid #51405f;border-radius:5px;min-width:0;margin:36px 0;padding:28px}.annual-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.annual-heading h2{margin:7px 0 0;font-size:1.9rem}.annual-heading .eyebrow{margin:0;font-size:.64rem}.annual-badge{color:#d1b5ed;white-space:nowrap;border:1px solid #604878;border-radius:3px;padding:8px 10px;font-size:.68rem}.annual-intro{color:#c9b9d6;max-width:850px;margin:18px 0 24px;font-size:.9rem;line-height:1.7}.annual-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.annual-coverage>div{border-left:2px solid #8c63ad;gap:7px;padding-left:13px;display:grid}.annual-coverage strong{color:#eadbf5;font-size:.78rem}.annual-coverage span{color:#b9a8c7;font-size:.72rem;line-height:1.6}.annual-status,.annual-record-note{color:#bda6cf;font-size:.72rem;line-height:1.6}.annual-status{border-top:1px solid #40334b;padding-top:16px}.annual-filters{grid-template-columns:1.3fr 1fr 1fr .8fr;gap:12px;margin:20px 0 12px;display:grid}.annual-filters label{color:#c5b0d6;gap:8px;font-size:.7rem;display:grid}.annual-filters select{color:#f0e4fa;width:100%;min-width:0;min-height:44px;font:inherit;background:#211929;border:1px solid #655075;border-radius:3px;padding:9px 28px 9px 10px;font-size:.75rem}.annual-dataset-note{color:#cdbbda;margin:16px 0;font-size:.76rem;line-height:1.6}.annual-table-wrap{scrollbar-color:#715486 #18131e;border:1px solid #493752;border-radius:3px;max-height:560px;overflow:auto}.annual-statistics table{border-collapse:separate;border-spacing:0;text-align:left;color:#ddcde8;width:100%;min-width:930px;font-size:.75rem;line-height:1.6}.annual-statistics caption{text-align:left;color:#c9b2da;background:#211929;padding:12px 14px;font-size:.7rem}.annual-statistics th{text-transform:uppercase;letter-spacing:.04em;color:#dac0ed;z-index:1;background:#30213b;font-size:.66rem;position:sticky;top:0}.annual-statistics th,.annual-statistics td{vertical-align:top;border-bottom:1px solid #3c2e45;padding:12px 14px}.annual-statistics th:first-child{width:9%}.annual-statistics th:nth-child(2){width:27%}.annual-statistics th:nth-child(3),.annual-statistics th:nth-child(4){width:13%}.annual-statistics th:nth-child(5){width:16%}.annual-statistics th:nth-child(6){width:22%}.annual-statistics tbody tr:last-child td{border-bottom:0}.annual-statistics tbody tr:nth-child(2n){background:#1e1725}.annual-statistics small{color:#aa93bd;margin-top:5px;font-size:.63rem;line-height:1.6;display:block}.annual-value{font-variant-numeric:tabular-nums;color:#f0e1fc;white-space:nowrap;font-weight:650}.annual-statistics summary{cursor:pointer;color:#d7b4f2;min-height:32px;line-height:1.6}.annual-statistics td summary{white-space:nowrap;font-size:.68rem}.annual-statistics td details p{max-width:280px;margin:8px 0;font-size:.68rem}.annual-statistics a{color:#d8b4f5;text-underline-offset:4px}.annual-statistics td details a{font-size:.66rem}.annual-provenance{border-top:1px solid #493752;margin-top:16px;padding:16px 0;font-size:.8rem}.annual-provenance article{padding:8px 0 16px}.annual-provenance h3{font-size:1rem}.annual-provenance p{color:#bca8cb;font-size:.75rem;line-height:1.7}.annual-source-notes{white-space:pre-line}.annual-digest{overflow-wrap:anywhere;font-family:monospace;font-size:.63rem!important}.annual-foot{border-top:1px solid #493752;grid-template-columns:1fr 1fr;gap:30px;padding-top:18px;display:grid}.annual-foot p{color:#b8a3c9;margin:0;font-size:.71rem;line-height:1.65}.annual-foot>div{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.annual-foot a{font-size:.72rem;line-height:1.6}.annual-statistics [hidden]{display:none!important}.annual-statistics select:focus-visible,.annual-statistics summary:focus-visible,.annual-statistics a:focus-visible,.annual-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #c79bea}@media (width<=700px){.annual-statistics{margin:25px 0;padding:20px 15px}.annual-heading{flex-direction:column;align-items:flex-start;gap:12px}.annual-heading h2{font-size:1.6rem}.annual-coverage{grid-template-columns:1fr;gap:16px}.annual-filters{grid-template-columns:1fr 1fr;gap:15px 10px}.annual-foot{grid-template-columns:1fr;gap:20px}.annual-foot>div{align-items:flex-start}.annual-foot a{min-height:32px}.annual-provenance summary{min-height:44px}.annual-intro{font-size:.8rem}}
