/* Research rows inspired by jonbarron.info; independently implemented with semantic HTML and Grid. */
.research-entry{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;padding:28px 0;border-top:1px solid var(--border);align-items:start}.research-preview{padding:18px 15px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;min-height:174px;display:flex;flex-direction:column;justify-content:center}.research-preview>span{font-size:12px;color:var(--text-secondary)}.research-preview strong{font-size:23px;letter-spacing:-.7px;color:var(--accent);margin:6px 0 12px}.research-preview ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 9px}.research-preview li{font-size:12px;color:var(--text-secondary)}.research-copy h3{font-size:17px;line-height:1.6;font-weight:650;margin:0 0 5px}.research-copy h3 span{font-weight:500}.research-copy h3 a{color:var(--accent);text-decoration:none}.research-copy h3 a:hover{text-decoration:underline}.research-meta,.research-role{font-size:14px;line-height:1.65;color:var(--text-secondary);margin:3px 0}.research-status{font-style:italic}.research-resources{display:flex;gap:9px;flex-wrap:wrap;align-items:center;font-size:14px;margin:9px 0}.research-resources>span{color:var(--text-secondary)}.research-summary{font-size:15px;line-height:1.85;margin:8px 0}.research-expand{margin-top:9px;font-size:14px}.research-expand summary{cursor:pointer;color:var(--text-secondary);width:fit-content;padding:3px 0}.research-expand summary:hover,.research-expand summary:focus-visible{color:var(--accent)}.research-expand[open]{padding-bottom:8px}.research-expand p{line-height:1.85;margin:9px 0}.research-expand .research-source{font-size:12px;color:var(--text-secondary)}.academic-intro.kim-hero{padding-top:42px;padding-bottom:25px}.academic-portrait img{width:210px;height:210px;border-radius:50%;object-fit:cover;object-position:center 25%}.academic-portrait{padding-top:18px}.academic-portrait figcaption{text-align:center}.research-entry:focus-within .research-preview{border-color:var(--accent)}
@media(max-width:850px){.academic-portrait img{width:180px;height:180px}.research-entry{grid-template-columns:145px minmax(0,1fr);gap:22px}.research-preview{padding:14px 12px}.research-preview strong{font-size:21px}}
@media(max-width:600px){.research-entry{grid-template-columns:1fr;gap:15px;padding:24px 0}.research-preview{min-height:0;padding:13px 16px;display:grid;grid-template-columns:1fr auto;gap:3px 12px}.research-preview>span{grid-column:1}.research-preview strong{grid-column:1;margin:2px 0;font-size:22px}.research-preview ul{grid-column:2;grid-row:1/span 2;flex-direction:column;justify-content:center}.research-copy h3{font-size:17px}.research-summary{font-size:16px}.academic-portrait{padding-top:0}.academic-portrait img{width:96px;height:96px}.academic-portrait figcaption{text-align:left}.research-resources a{padding:4px 0}.academic-intro.kim-hero{padding-top:28px}}
@media print{.research-entry{break-inside:avoid}.research-preview{background:none}.research-expand>p{display:block}.research-expand summary{display:none}}
