body{font:16px/1.8 sans-serif;color:#203c30;background:#F8F5ED;max-width:1160px;margin:32px auto;padding:0 24px}a{color:#244b3f}header{border-bottom:1px solid #9aae9f;padding-bottom:18px;margin-bottom:28px}h1{font-size:28px}h2{font-size:24px}table{width:100%;border-collapse:collapse;font-size:14px}th,td{border:1px solid #aab8ae;padding:10px;text-align:left;vertical-align:top}th{background:#244b3f;color:white}tr:nth-child(even){background:#f2f5f1}.table-wrap{overflow-x:auto}.categories{list-style:none;padding:0;max-width:800px}.categories li{padding:18px 0;border-bottom:1px solid #d7e0da}.categories a{font-size:22px;text-decoration:none}.counts{display:flex;gap:48px;font-size:14px;margin-top:6px}.summary{display:flex;gap:32px;flex-wrap:wrap;align-items:center}.note{font-size:14px;color:#536559;margin:24px 0}footer{margin-top:36px;border-top:1px solid #ccd6cf;padding-top:16px;font-size:14px}@media(max-width:600px){h1{font-size:23px}.counts{gap:16px;flex-wrap:wrap}body{padding:0 16px}.categories a{font-size:20px}}.category-label{font-size:22px;font-weight:400;margin:0}.essay-heading{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}.essay-heading .counts{gap:20px}.authors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.author-card{padding:12px 16px;background:#f2f5f1;border-left:3px solid #aab8ae}.author-card a{font-size:20px;text-decoration:underline;text-underline-offset:4px}.author-counts{font-size:13px;margin-top:5px}.author-counts span{display:block}.breadcrumb{font-size:14px}.empty{padding:18px;background:#f2f5f1}@media(max-width:600px){.authors{grid-template-columns:1fr}.author-counts{display:flex;gap:20px;flex-wrap:wrap}.category-label{font-size:20px}}.annual-stats{max-width:800px;margin-top:36px}.annual-stats table{table-layout:fixed}.annual-stats th,.annual-stats td{text-align:right}.annual-stats th:first-child,.annual-stats td:first-child{text-align:left}.annual-stats tfoot td{font-weight:bold;background:#e5eee7}.annual-stats h2{font-size:22px}@media(max-width:600px){.annual-stats h2{font-size:20px}.annual-stats th,.annual-stats td{padding:9px 8px}}.annual-stats th{vertical-align:middle}.sum-caption{display:block;font-size:10px;line-height:1.4}.annual-stats tbody td:last-child{font-weight:bold;background:#e7efe9}.thought-groups{display:flex;flex-direction:column;gap:14px;margin:16px 0 0 16px}.thought-group{border-left:3px solid #aab8ae;padding:6px 12px;background:#f2f5f1}.thought-group .thought-counts{font-size:13px;white-space:nowrap;margin-top:4px}.categories .thought-group a{font-size:19px}@media(max-width:380px){.thought-group .thought-counts{font-size:12px}.thought-groups{margin-left:0}}