.research-section{--research-ink:#222939;--research-muted:#596176;--research-accent:#4b49ac;--research-line:#e1e3ec;--research-tint:#f0eff9;width:min(100% - 3rem,960px);margin-inline:auto;color:var(--research-ink)}.dark .research-section{--research-ink:#f0f1f6;--research-muted:#b8becc;--research-accent:#b9b3ff;--research-line:#383d50;--research-tint:#292a43}.research-anchor,.research-project{scroll-margin-top:6rem}.research-heading{margin-bottom:1rem}.research-heading h2{margin:0 0 .8rem;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:700;letter-spacing:-.025em;line-height:1.2}.research-heading p{color:var(--research-muted);line-height:1.7}.research-project{padding:2.5rem 0;border-bottom:1px solid var(--research-line)}.research-project:last-child{border-bottom:0;padding-bottom:0}.research-project--illustrated{display:grid;grid-template-columns:minmax(0,300px)minmax(0,1fr);gap:2rem;align-items:center}.research-project-content{min-width:0}.research-image-link{display:block;border-radius:.5rem}.research-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:.5rem}.research-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:.9rem}.research-status{display:inline-block;border-radius:.3rem;padding:.2rem .55rem;background:var(--research-tint);color:var(--research-accent);font-size:.78rem;font-weight:600}.research-status--working{border:1px solid var(--research-line);background:0 0}.research-venue{color:var(--research-muted);font-size:.88rem;font-style:italic}.research-project h3{margin:0 0 .7rem;max-width:35ch;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:650;line-height:1.3;letter-spacing:-.018em;text-wrap:balance}.research-project h3 a{color:inherit;text-decoration:none}.research-project h3 a:hover{color:var(--research-accent)}.research-authors{margin:0 0 1rem;color:var(--research-muted);font-size:.85rem;line-height:1.65}.research-author-highlight{color:var(--research-ink);font-weight:700}.research-summary{max-width:76ch;margin:0 0 1.15rem;font-size:1rem;line-height:1.8}.research-methods{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;list-style:none;padding:0;margin:0 0 1.2rem;color:var(--research-muted);font-size:.78rem}.research-links{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem}.research-links a{color:var(--research-accent);font-size:.9rem;font-weight:600;padding-block:.25rem;text-underline-offset:.25em}.research-links a:hover{text-decoration:underline}.research-section a:focus-visible{outline:2px solid var(--research-accent);outline-offset:5px;border-radius:2px}.research-section--compact .research-project{padding-block:1.7rem}@media(max-width:720px){.research-project--illustrated{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media(max-width:600px){.research-section{width:calc(100% - 2.5rem)}.research-project{padding-block:2rem}.research-summary{font-size:.95rem}}