.research-page{width:var(--page-width);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0 var(--section-space)}.research-eyebrow{margin:0;color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.66rem;line-height:1.7;letter-spacing:.12em;text-transform:uppercase}.research-hero{padding-bottom:clamp(3rem,6vw,4.5rem);border-bottom:1px solid hsl(var(--foreground))}.research-hero h1{margin:1.25rem 0 2.5rem;font-family:var(--font-display);font-size:var(--type-hero);font-weight:400;line-height:1;letter-spacing:-.05em}.research-intro{display:grid;grid-template-columns:1fr 1fr;gap:2rem clamp(2.5rem,6vw,5rem);align-items:start}.research-intro>p{margin:0;font-family:var(--font-display);font-size:var(--type-h3);line-height:1.4}.research-intro>div>p{max-width:31rem;margin:0 0 1.25rem;color:hsl(var(--muted-foreground));font-size:1.05rem;line-height:1.7}.research-index-link,.research-publication-actions a{min-height:44px;display:inline-flex;align-items:center;gap:.8rem;font-size:.85rem;font-weight:550}.research-index-link span,.research-publication-actions svg,.research-publication-actions a>span{transition:transform var(--dur-sm) var(--ease-out)}.research-index-link:hover span,.research-publication-actions a:hover>span{transform:translateY(3px)}.research-publications{padding-top:clamp(2rem,4vw,3rem);scroll-margin-top:7rem}.research-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid hsl(var(--border))}.research-section-heading h2{margin:0;font-size:.9rem;font-weight:550}.research-section-heading>span{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.7rem}.research-publication{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:2rem clamp(2.5rem,6vw,5rem);padding:clamp(2.5rem,5vw,4.5rem) 0;border-bottom:1px solid hsl(var(--border));scroll-margin-top:7rem}.research-publication-meta time{display:block;margin-top:.75rem;font-size:.8rem}.research-publication-meta ul{display:grid;gap:.55rem;margin:2rem 0 0;padding:0;color:hsl(var(--muted-foreground));list-style:none;font-size:.75rem}.research-publication h3{max-width:45rem;margin:0;font-family:var(--font-display);font-size:var(--type-h2);font-weight:400;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.research-publication h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.research-authors{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:1.75rem 0 2rem;padding:0;list-style:none}.research-authors li{display:grid;gap:.3rem;font-size:.8rem;line-height:1.5}.research-authors li>span:last-child{color:hsl(var(--muted-foreground));font-size:.72rem}.research-summary{max-width:46rem;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.8}.research-summary p{margin:0 0 1rem}.research-publication-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin:2rem 0}.research-read{padding:.85rem 1.15rem;background:hsl(var(--foreground));color:hsl(var(--background))}.research-publication-actions svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.research-read:hover svg{transform:translate(2px,-2px)}.research-reference{padding-top:1.25rem;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:.75rem;overflow-wrap:anywhere}.research-reference>a{display:inline-block;padding:.5rem 0;font-family:var(--font-mono)}.research-reference summary{width:-moz-fit-content;width:fit-content;min-height:44px;padding:.75rem 0;cursor:pointer;color:hsl(var(--foreground))}.research-reference details p{max-width:42rem;margin:.5rem 0 0;padding-left:1rem;border-left:2px solid hsl(var(--border));font-size:.85rem;line-height:1.8;-webkit-user-select:text;-moz-user-select:text;user-select:text}.research-page a:focus-visible,.research-page summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.research-continuing{padding-top:clamp(3rem,6vw,5rem)}.research-continuing>p:nth-child(2){margin:1rem 0;font-family:var(--font-display);font-size:var(--type-h3)}.research-continuing>p:last-child{max-width:32rem;margin:0;color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.7}@media (max-width: 760px){.research-intro,.research-publication{grid-template-columns:minmax(0,1fr)}.research-hero h1{max-width:9ch}.research-publication-meta ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}}@media (prefers-reduced-motion: reduce){.research-index-link span,.research-index-link:hover span,.research-publication-actions svg,.research-publication-actions a:hover>span,.research-read:hover svg{transition:none;transform:none}}
