.stats-filters{border:1px solid var(--stats-border);background:#f4f8fc;border-radius:14px;grid-template-columns:1.7fr 1fr .65fr .65fr 1fr;gap:16px;padding:23px;display:grid}.stats-filters label{flex-direction:column;gap:9px;font-size:.78rem;font-weight:650;display:flex}.stats-filters input,.stats-filters select{width:100%;min-width:0;min-height:45px;font:inherit;color:var(--stats-ink);background:#fff;border:1px solid #c7d3e1;border-radius:7px;padding:12px 10px;font-size:.85rem}.stats-search,.stats-filters label[for=stats-type]{grid-column:span 2}.stats-results-bar{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 15px;font-size:.85rem;display:flex}.stats-results-bar p{margin:0;font-weight:650}.stats-results-bar span{color:var(--stats-muted);font-size:.75rem}.stats-table-wrap{border:1px solid var(--stats-border);border-radius:12px;overflow:hidden}.stats-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.stats-table thead{text-transform:uppercase;letter-spacing:.075em;color:var(--stats-muted);background:#f5f8fb;font-size:.72rem}.stats-table th{padding:17px 21px}.stats-table td{vertical-align:top;border-top:1px solid var(--stats-border);padding:24px 21px}.stats-table td:first-child{white-space:nowrap;width:15%}.stats-table td:nth-child(2){width:44%}.stats-table td:nth-child(3){width:24%}.stats-table td:last-child{white-space:nowrap;width:17%}.stats-table td>strong{margin-bottom:4px;font-size:1.2rem;display:block}.stats-table td>span{font-size:.78rem;display:block}.stats-table small{color:var(--stats-muted);margin-top:6px;font-size:.7rem;display:block}.stats-table h3{letter-spacing:-.015em;margin:0 0 7px;font-size:1rem;font-weight:650;line-height:1.4}.stats-table td p{color:var(--stats-muted);margin:0;font-size:.82rem;line-height:1.6}.stats-tags{flex-wrap:wrap;gap:6px;display:flex}.stats-tags span{color:#244a70;background:#edf3fa;border:1px solid #dce7f3;border-radius:5px;padding:5px 7px;font-size:.67rem;line-height:1.4}.stats-legacy{color:#735a25;margin-top:10px;font-size:.71rem}.stats-legacy summary{cursor:pointer}.stats-legacy p{margin-top:7px!important;font-size:.74rem!important}.stats-table tr:target{background:#f0f6fd}.stats-more{text-align:center;margin-top:22px}.stats-caption{color:var(--stats-muted);margin-top:20px;font-size:.8rem;line-height:1.7}.stats-coverage{max-width:1000px;margin-bottom:25px;font-size:.87rem;line-height:1.75}.stats-years{gap:12px;display:grid}.stats-year{border:1px solid var(--stats-border);background:#fff;border-radius:12px;overflow:hidden}.stats-year>summary{cursor:pointer;align-items:center;gap:24px;padding:23px 27px;list-style:none;display:flex}.stats-year>summary::-webkit-details-marker{display:none}.stats-year>summary strong{letter-spacing:-.035em;font-size:1.4rem}.stats-year>summary>span{color:var(--stats-muted);font-size:.8rem}.stats-year>summary>b{margin-left:auto;font-size:1.4rem;font-weight:400}.stats-year[open]>summary>b{transform:rotate(45deg)}.stats-year-body{border-top:1px solid var(--stats-border);grid-template-columns:1fr 1fr;gap:25px;padding:25px;display:grid}.stats-resource-group h3{text-transform:uppercase;letter-spacing:.055em;color:var(--stats-muted);margin:0 0 12px;font-size:.8rem}.stats-resource-group ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.stats-resource-group button{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--stats-ink);background:#f8fafc;border:1px solid #dce5ef;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:12px;font-size:.82rem;display:flex}.stats-resource-group button:hover{background:#eaf2fc}.stats-resource-group button small{white-space:nowrap;color:var(--stats-muted);font-size:.7rem}.stats-comparison{margin:25px 0;overflow-x:auto}.stats-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:570px;font-size:.85rem}.stats-comparison caption{text-align:left;margin-bottom:12px;font-weight:650}.stats-comparison th,.stats-comparison td{border:1px solid var(--stats-border);padding:15px;line-height:1.6}.stats-comparison thead{background:#f4f8fc}.stats-steps{padding-left:22px}.stats-steps li{margin:15px 0;padding-left:7px}@media (width<=1000px){.stats-filters{grid-template-columns:1fr 1fr 1fr}.stats-search{grid-column:span 3}.stats-filters label[for=stats-type]{grid-column:auto}.stats-table td,.stats-table th{padding:18px 14px}.stats-table td:last-child{white-space:normal}}@media (width<=680px){.stats-filters{grid-template-columns:1fr 1fr;gap:14px;padding:17px}.stats-search,.stats-filters label[for=stats-type]{grid-column:span 2}.stats-results-bar{display:block}.stats-results-bar span{margin-top:7px;display:block}.stats-table-wrap{border:0;border-radius:0;overflow:visible}.stats-table thead{display:none}.stats-table,.stats-table tbody{display:block}.stats-table tr{border:1px solid var(--stats-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:13px;padding:20px;display:grid}.stats-table td{white-space:normal!important;border:0!important;width:auto!important;padding:0!important}.stats-table td:nth-child(2){grid-area:2/span 2}.stats-table td:nth-child(3){grid-area:3/span 2}.stats-table td:nth-child(4){text-align:right;grid-area:1/2}.stats-table td>strong{font-size:1.15rem}.stats-table h3{font-size:1.05rem}.stats-table td p{font-size:.87rem}.stats-tags span{font-size:.72rem}.stats-year>summary{gap:17px;padding:20px}.stats-year>summary>span{font-size:.72rem}.stats-year-body{grid-template-columns:1fr;padding:20px}}:is(.stats-archive--english,.stats-archive--history) .stats-hero h1{font-size:clamp(2.4rem,4.4vw,3.9rem)}:is(.stats-archive--english,.stats-archive--history) .stats-table td:first-child{white-space:normal}.stats-table td p.stats-author{margin-bottom:7px;font-size:.75rem;font-weight:600}.stats-archive:is(.stats-archive--world,.stats-archive--government,.stats-archive--psychology,.stats-archive--biology) .stats-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-archive:is(.stats-archive--world,.stats-archive--government,.stats-archive--psychology,.stats-archive--biology) .stats-filters label[for=stats-type]{grid-column:auto}.stats-archive:is(.stats-archive--world,.stats-archive--government,.stats-archive--psychology,.stats-archive--biology) .stats-table{table-layout:fixed}.stats-archive:is(.stats-archive--world,.stats-archive--government,.stats-archive--psychology,.stats-archive--biology) .stats-table td:first-child{white-space:normal;width:19%}.stats-archive:is(.stats-archive--world,.stats-archive--government,.stats-archive--psychology,.stats-archive--biology) .stats-table td:nth-child(2){width:40%}@media (width<=1000px){.stats-archive:is(.stats-archive--world,.stats-archive--government,.stats-archive--psychology,.stats-archive--biology) .stats-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-archive:is(.stats-archive--world,.stats-archive--government,.stats-archive--psychology,.stats-archive--biology) .stats-search{grid-column:span 2}}@media (width<=680px){.stats-archive:is(.stats-archive--world,.stats-archive--government,.stats-archive--psychology,.stats-archive--biology) .stats-table{table-layout:auto}}.stats-archive--spanish .stats-table audio{width:min(200px,100%);height:32px;margin-top:9px;display:block}.spanish-audio-resource{background:#fff;border:1px solid #dce5ed;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.spanish-audio-resource span{color:#203d5a;font-weight:600}.spanish-audio-resource audio{width:100%;max-width:240px;height:34px}@media (width<=620px){.spanish-audio-resource{flex-direction:column;align-items:flex-start}.spanish-audio-resource audio{max-width:100%}}
