.page-header-title.svelte-9ptycp{font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.page-header-meta.svelte-9ptycp{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0}.page-header--research-topic.svelte-9ptycp{margin-bottom:0}.page-header--research-topic.svelte-9ptycp .page-header-title-row:where(.svelte-9ptycp){width:min(52rem,100%)}.page-header-title--research-topic.svelte-9ptycp{max-width:42ch;font-family:var(--font-display);font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.page-header-title--research-topic.page-header-title--long.svelte-9ptycp{display:-webkit-box;max-width:64ch;overflow:hidden;font-size:clamp(1.35rem,1.8vw,1.625rem);line-height:1.18;letter-spacing:-.018em;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.page-header--research-topic.svelte-9ptycp .page-header-subtitle:where(.svelte-9ptycp){max-width:52rem;margin-top:.55rem;font-size:.9375rem;line-height:1.5}@media(max-width:639px){.page-header-title--research-topic.page-header-title--long.svelte-9ptycp{-webkit-line-clamp:4;line-clamp:4}}
