.related-item.svelte-8li8po{padding:var(--space-md);background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);transition:border-color var(--duration-fast) var(--ease-out);border-radius:0;text-decoration:none;display:block;position:relative}.related-item.svelte-8li8po:hover{border-color:var(--color-accent)}.related-date.svelte-8li8po{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.1em;color:var(--color-text-light);text-transform:uppercase;margin-bottom:var(--space-2)}.related-title.svelte-8li8po{font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-text-emphasis);margin:0;margin-bottom:var(--space-xs);transition:color var(--duration-fast) var(--ease-out)}.related-item.svelte-8li8po:hover .related-title:where(.svelte-8li8po){color:var(--color-accent)}.related-authors.svelte-8li8po{font-family:var(--font-family-serif);color:var(--color-text-light);font-size:var(--font-size-sm)}.related-item.svelte-8li8po:focus-visible{outline:var(--border-width-medium) solid var(--color-accent);outline-offset:var(--space-1)}html.dark .related-item.svelte-8li8po{background:var(--color-surface);border-color:var(--color-border)}html.dark .related-item.svelte-8li8po:hover{border-color:var(--color-accent)}@media (width<=639px){.related-title.svelte-8li8po{font-size:var(--font-size-base)}.related-item.svelte-8li8po{padding:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.related-item.svelte-8li8po,.related-title.svelte-8li8po{transition:none;animation:none}.related-item.svelte-8li8po{opacity:1;transform:none}}.tag-list-section.svelte-1ldm56m{margin-bottom:var(--space-lg)}.tag-list-title.svelte-1ldm56m{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-text-emphasis);margin:0 0 var(--space-sm) 0;padding-bottom:var(--space-2);border-bottom:var(--rule-hairline) solid var(--color-hairline);line-height:var(--line-height-snug)}.tag-list.svelte-1ldm56m{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.tag-list-section.svelte-1ldm56m,.tag-list.svelte-1ldm56m>*{opacity:1;animation:none;transform:none}}.page-intro.svelte-1cdoliv{font-family:var(--font-family-serif);font-style:italic;font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:var(--color-text-soft);margin-bottom:var(--space-xl);max-width:var(--measure-standfirst)}.page-intro--compact.svelte-1cdoliv{font-size:var(--font-size-lg);margin-bottom:var(--space-lg)}.page-intro--emphasized.svelte-1cdoliv,.page-intro--featured.svelte-1cdoliv{font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--space-2xl)}.page-intro.svelte-1cdoliv p{line-height:inherit;margin:0}.page-intro.svelte-1cdoliv p+p{margin-top:var(--space-md)}.page-intro.svelte-1cdoliv a{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--ease-out), text-decoration-thickness var(--duration-fast) var(--ease-out);text-decoration-thickness:1px}.page-intro.svelte-1cdoliv a:hover{color:var(--color-accent);text-decoration-thickness:2px}.page-intro.svelte-1cdoliv a:focus-visible{outline:var(--border-width-medium) solid var(--color-accent);outline-offset:var(--space-2xs);border-radius:0}.page-intro.svelte-1cdoliv em{font-style:italic}.page-intro.svelte-1cdoliv strong{font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis)}html.dark .page-intro.svelte-1cdoliv{color:var(--color-text-light)}html.dark .page-intro--emphasized.svelte-1cdoliv,html.dark .page-intro--featured.svelte-1cdoliv{color:var(--color-text)}@media (width<=639px){.page-intro.svelte-1cdoliv{font-size:var(--font-size-lg);margin-bottom:var(--space-lg)}.page-intro--compact.svelte-1cdoliv{font-size:var(--font-size-body);margin-bottom:var(--space-md)}.page-intro--emphasized.svelte-1cdoliv,.page-intro--featured.svelte-1cdoliv{font-size:var(--font-size-lg);margin-bottom:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.page-intro.svelte-1cdoliv a{transition:none}}
