/* Evidence-rich profiles: focusable table overflow and comfortable section links. */
.profile-sections{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;border-block:1px solid #d8d3ca}.profile-sections a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px}.enriched-profile section{scroll-margin-top:24px}.publication{padding:18px 0;border-bottom:1px solid #d8d3ca}.publication h3{font-size:1.3rem;line-height:1.35}.affiliations li{margin-bottom:16px}.affiliations p{margin:4px 0}.data-table{max-width:100%;overflow:auto;border:1px solid #d8d3ca;border-radius:8px}.data-table table{border-collapse:collapse;width:100%;min-width:620px}.data-table caption{text-align:left;padding:14px;font-weight:700}.data-table th,.data-table td{padding:12px;text-align:left;border-bottom:1px solid #d8d3ca;vertical-align:top}.data-table thead{background:var(--wash)}.data-notes{margin-top:16px}.enriched-profile summary{cursor:pointer;min-height:44px;padding:10px 0}.enriched-profile a:focus-visible,.enriched-profile summary:focus-visible,.data-table:focus-visible{outline:3px solid #133252;outline-offset:3px}

.table-hint{display:none}@media(max-width:700px){.table-hint{display:block;font-size:.9rem}.data-table th,.data-table td{padding:10px}.data-table th:first-child{min-width:65px}.data-table td:nth-child(2),.data-table td:nth-child(3){font-variant-numeric:tabular-nums}}
