.research{background:#111916;scroll-margin-top:25px}.research-intro{max-width:790px}.research-intro>p:not(.eyebrow){color:var(--muted);max-width:720px}.research h2{font-size:clamp(40px,4.6vw,68px)}.research-filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 20px}.research button{font:inherit;font-size:13px;line-height:1.5;cursor:pointer;padding:10px 16px;border:1px solid var(--line);color:var(--accent);background:transparent;border-radius:3px}.research button[aria-pressed=true]{background:var(--accent);color:var(--bg);border-color:var(--accent)}.research :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.research-status{font-size:12px;color:var(--muted);margin:16px 0 24px}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.research-card{min-width:0;padding:26px;background:#151d19;border:1px solid var(--line);overflow-wrap:anywhere}.research-tag{color:var(--accent);font-size:10px;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 16px}.research-card h3{font:400 27px/1.2 'Libre Caslon Display',Georgia,serif;margin:0 0 18px;color:var(--fg)}.research-meta,.research-authors{font-size:12px;line-height:1.7;color:var(--muted);margin:12px 0}.research summary{cursor:pointer}.research-abstract{border-top:1px solid var(--line);margin-top:20px;padding-top:15px;font-size:13px;line-height:1.75}.research-abstract summary{color:var(--accent)}.research-abstract p{color:var(--muted)}.research-source{display:inline-block;margin-top:22px;font-size:13px;color:var(--accent);border-bottom:1px solid var(--line);padding-bottom:4px}.research-more{margin-top:24px}.research-note{max-width:960px;font-size:12px;line-height:1.8;color:var(--muted);margin:28px 0 0}.research-note a{text-decoration:underline}.research [hidden]{display:none!important}@media(max-width:1100px){.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header nav{gap:15px;font-size:12px}}@media(max-width:700px){.research-grid{grid-template-columns:1fr}.research-card{padding:23px}.research-filters{gap:8px}.research button{padding:9px 12px}.research h2{font-size:43px}}

.research-fr-label{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--accent);margin:20px 0 8px}.research-fr-summary{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.research-original-title{font-weight:600;color:var(--fg)!important}

.research-illustration{display:block;width:calc(100% + 52px);max-width:none;height:auto;aspect-ratio:16/9;object-fit:cover;margin:-26px -26px 24px}.research-card{overflow:hidden}@media(max-width:700px){.research-illustration{width:calc(100% + 46px);margin:-23px -23px 22px}}

.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.research-grid{grid-template-columns:1fr}}
