.section-block.svelte-1ix0gvc{margin-top:var(--space-8)}.section-heading.svelte-1ix0gvc{font-family:var(--font-display);margin-bottom:var(--space-4);letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2rem)}.year-group.svelte-1ix0gvc{padding:var(--space-6) 0;content-visibility:auto;contain-intrinsic-size:1px 60rem}.year-group.svelte-1ix0gvc+.year-group:where(.svelte-1ix0gvc){border-top:1px solid var(--color-border-subtle);margin-top:var(--space-4)}.pub-list.svelte-1ix0gvc{gap:var(--space-4);flex-direction:column;display:flex}.pub-card.svelte-1ix0gvc{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-soft);gap:var(--space-3);content-visibility:auto;contain-intrinsic-size:1px 18rem;flex-direction:column;display:flex}.pub-card__meta.svelte-1ix0gvc{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pub-chip.svelte-1ix0gvc{padding:0 var(--space-2);background:var(--color-bg-alt);color:var(--color-text-soft);border-radius:var(--radius-full);font-size:var(--fs-xs);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.pub-chip--link.svelte-1ix0gvc{background:var(--color-brand-soft);color:var(--color-brand)}.pub-card__title.svelte-1ix0gvc{font-size:var(--fs-lg);margin:0;line-height:1.25}.pub-card__title-link.svelte-1ix0gvc{color:var(--color-text-main);text-decoration:none;-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--color-brand) 28%, transparent);text-underline-offset:.14em;text-decoration-thickness:.08em;transition:color .12s,text-decoration-color .12s}.pub-card__title-link.svelte-1ix0gvc:hover{color:var(--color-brand);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.pub-card__title-link.svelte-1ix0gvc:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:.2rem}.pub-card__authors.svelte-1ix0gvc{color:var(--color-text-soft);margin:0;font-style:italic}.pub-card__footer.svelte-1ix0gvc{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pub-inline-link.svelte-1ix0gvc{align-items:center;gap:var(--space-1);color:var(--color-brand);font-weight:700;text-decoration:none;transition:color .12s,opacity .12s;display:inline-flex}.pub-inline-link.svelte-1ix0gvc:after{content:"->";font-size:.85em}.pub-inline-link.svelte-1ix0gvc:hover{color:color-mix(in srgb, var(--color-brand) 82%, black)}.pub-inline-link.svelte-1ix0gvc:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:.2rem}.pub-disclosure.svelte-1ix0gvc{background:var(--color-bg-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.8rem 1rem}.pub-disclosure.svelte-1ix0gvc summary:where(.svelte-1ix0gvc){cursor:pointer;color:var(--color-text-main);font-weight:700}.pub-card__abstract.svelte-1ix0gvc{margin:var(--space-2) 0 0;color:var(--color-text-soft);line-height:1.55}.pub-bib.svelte-1ix0gvc pre:where(.svelte-1ix0gvc){margin-top:var(--space-2);background:color-mix(in srgb, var(--color-bg) 72%, white);border-radius:var(--radius-sm);padding:var(--space-2);white-space:pre-wrap;font-size:var(--fs-xs)}
