.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(--text-max-width-reading)}.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}}
