.research-interests>p{max-width:720px;color:var(--muted);font-size:1rem;line-height:1.7;margin:0 0 26px}
.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.research-grid details{border:1px solid var(--glass-edge);border-radius:19px;background:linear-gradient(130deg,#292725b8,#1c1c1cc9);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.research-grid summary{padding:22px;min-height:64px;cursor:pointer;color:var(--ink);font-size:1rem;line-height:1.5}
.research-grid summary::marker{color:var(--accent)}
.research-grid ul{margin:0;padding:0 24px 24px 42px;color:#c2bbb5;font-size:1rem;line-height:1.7}
.research-grid li+li{margin-top:12px}
.research-grid summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:19px}
@media(max-width:650px){.research-grid{grid-template-columns:1fr}.research-grid summary{padding:20px}.research-grid ul{padding-right:20px}.project-directory>a>span:not(.directory-number){overflow-wrap:anywhere}}
