/* Research keeps readable lines and separates bibliographic metadata. */
html body .record-row-main>.record-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;-webkit-line-clamp:unset;overflow:visible;margin-top:10px;font-size:12px;line-height:1.5}
html body .record-row-meta>.record-row-type{width:auto;flex:0 1 auto;order:0;padding:0;font-size:inherit}
html body .record-row-meta>time{order:0;flex:0 0 auto;margin:0;font-size:inherit}
html body .record-row-meta>.record-row-type+time:before{content:'·';display:inline-block;margin:0 9px;color:var(--muted)}
html body .research-list{max-width:1120px;border-top:1px solid var(--line)}
html body .research-list>.record-row{display:block;width:100%;padding:21px 16px;margin:0;border-radius:0;border-bottom:1px solid var(--line);text-align:left;transform:none;transition:background-color .12s}
html body .research-list .record-row-main{display:block;max-width:92ch}
html body .research-list .record-row-main>strong{font-size:16px;line-height:1.45;letter-spacing:-.15px}
html body .research-list .record-row-main>.record-row-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.65;margin-top:7px}
html body .research-view-tabs{display:flex;gap:18px;margin:0 0 18px;border-bottom:1px solid var(--line)}
html body .research-view-tabs>button{padding:10px 2px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:13px}
html body .research-view-tabs>button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);background:transparent}
html body .research-reader{width:100%;max-width:850px;margin-inline:auto}
html body .research-reader .profile-category{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
html body .research-reader .research-credit{margin:22px 0}
html body .research-reader .research-credit h2,html body .research-reader .research-links h2{font-size:15px;line-height:1.5;margin:0 0 10px;font-weight:500}
html body .research-reader .research-credit p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}
html body .research-reader .entity-pills{margin:0;gap:8px;flex-wrap:wrap}
html body .research-affiliations{margin:18px 0 26px;color:var(--muted);font-size:13px}
html body .research-affiliations summary{cursor:pointer;min-height:36px;align-content:center}
html body .research-affiliations ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;padding:12px 0 0 18px;line-height:1.6}
html body .research-links .resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}
html body .research-links .resource-list a{padding:14px 0;min-height:48px;font-size:13px;line-height:1.5;gap:12px;overflow-wrap:anywhere}
html body .research-count-note{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 16px;max-width:90ch}
@media(hover:hover){html body .research-list>.record-row:hover{background:var(--soft)}}
@media(max-width:600px){html body .research-list>.record-row{padding:18px 8px}html body .research-list .record-row-main>strong{font-size:15px}html body .research-list .record-row-main>.record-row-summary{-webkit-line-clamp:3}html body .research-affiliations ul{grid-template-columns:1fr}html body .research-links .resource-list{gap:0 16px}html body .research-view-tabs>button{min-height:44px}}
