.research-post-list{margin-top:4rem;border-top:1px solid var(--border)}.research-post-link{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"meta meta" "visual title" "excerpt excerpt" "read read";align-items:start;column-gap:1.25rem;row-gap:.875rem;padding-block:1.75rem;border-bottom:1px solid var(--border);border-radius:2px}.research-post-link:focus-visible{outline:2px solid var(--primary);outline-offset:6px}.research-post-copy{display:contents}.research-post-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.research-post-admin{border:1px solid var(--border);border-radius:var(--radius-control);padding:.125rem .5rem;color:var(--primary)}.research-post-title{grid-area:title;align-self:center;min-width:0;font-size:1.375rem;line-height:1.25;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere;transition:color .18s ease}.research-post-excerpt{grid-area:excerpt;max-width:42rem;color:var(--muted-foreground);line-height:1.65;text-wrap:pretty}.research-post-read{grid-area:read;display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;width:max-content;color:var(--primary);font-size:.875rem;font-weight:500}.research-post-link:focus-visible .research-post-title,.research-post-link:hover .research-post-title{color:var(--primary)}.research-post-link:active .research-post-read{opacity:.7}.research-post-visual{grid-area:visual;position:relative;display:block;width:100%;aspect-ratio:1;align-self:center;overflow:clip;border:1px solid var(--border);border-radius:1.125rem;background:var(--background);isolation:isolate}.research-post-visual>img,.research-post-visual>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.research-post-visual>video{opacity:0;transition:opacity .22s ease}.research-post-visual>video.is-playing{opacity:1}.research-post-visual.is-brand>img{padding:22%}.research-post-visual-fallback{position:absolute;inset:0;display:grid;place-items:center;background:var(--muted);color:var(--muted-foreground);font-size:.75rem}@media (max-width:359px){.research-post-link{grid-template-columns:6rem minmax(0,1fr);column-gap:1rem}.research-post-title{font-size:1.25rem}}@media (min-width:640px){.research-post-link{grid-template-columns:12rem minmax(0,1fr);grid-template-areas:"visual copy";column-gap:2rem;row-gap:0;padding-block:2rem}.research-post-copy{display:block;grid-area:copy;align-self:center;min-width:0}.research-post-title{font-size:1.5rem;margin-top:.625rem}.research-post-excerpt{margin-top:.75rem}.research-post-read{margin-top:1rem}.research-post-visual{border-radius:1.5rem}}@media (min-width:1024px){.research-post-link{grid-template-columns:16rem minmax(0,1fr);column-gap:3rem;padding-block:2.5rem}.research-post-title{font-size:1.625rem}}@media (prefers-reduced-motion:reduce){.research-post-title,.research-post-visual>video{transition:none}}