/* Journal: shared readable components, no dependency on JavaScript. */
.article-toc,.related-reading,.article-sources{padding:1.35rem 1.5rem;border:1px solid #d9d6ca;border-radius:12px;margin:1.5rem 0 2rem;background:#f5f2e8}
.article-toc ol{margin:.75rem 0 0;padding-left:1.3rem}.article-toc li{margin:.35rem 0}.reading-body h2[id]{scroll-margin-top:7rem}.article-byline{font-size:.9rem;line-height:1.6;color:#625e52}.table-scroll{overflow-x:auto;margin:1.5rem 0}.table-scroll table{width:100%;border-collapse:collapse;font-size:.95rem}.table-scroll caption{text-align:left;font-weight:600;padding-bottom:.75rem}.table-scroll th,.table-scroll td{padding:.8rem;border:1px solid #d9d6ca;text-align:left;vertical-align:top}.table-scroll thead{background:#eae5d7}.journal-topics,.journal-pagination{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.5rem 0}.journal-topics a,.journal-pagination a{display:inline-block;border:1px solid #c6c1b4;border-radius:6px;padding:.65rem .85rem;line-height:1.4;text-decoration:none}.journal-pagination [aria-current]{background:#27392f;color:#fff}.journal-card h2{font:inherit;font-size:1.45rem;line-height:1.3;margin:.75rem 0}.journal-card h2 a{text-decoration:none}.journal-service-links{padding-block:2.5rem}.journal-service-links li{margin:.5rem 0}.agency-credit{text-align:center;padding:1rem;font-size:.8rem}.reading-body a{text-underline-offset:3px}a:focus-visible{outline:3px solid #8b6e38;outline-offset:4px}@media(max-width:640px){.article-toc,.related-reading,.article-sources{padding:1rem}.table-scroll th,.table-scroll td{padding:.6rem}.journal-topics a{font-size:.9rem}.journal-card h2{font-size:1.3rem}}
