.tag-list-section.svelte-1ldm56m{margin-bottom:var(--space-lg)}.tag-list-title.svelte-1ldm56m{font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-emphasis);margin:0 0 var(--space-sm) 0;line-height:var(--line-height-tight)}.tag-list.svelte-1ldm56m{gap:var(--space-sm);flex-wrap:wrap;display:flex}.tag-list .tag-button{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);border-radius:var(--border-radius-full)}.tag-list .tag-button:hover{transform:var(--transform-lift-sm);box-shadow:0 var(--space-xs) var(--space-md) 0 color-mix(in srgb, var(--color-primary) calc(var(--opacity-15) * 100%), transparent)}@media (width<=639px){.tag-button{font-size:var(--font-size-xs);padding:var(--space-2xs) var(--space-xs)}}@media (prefers-reduced-motion:reduce){.tag-button,.tag-button:hover{transition:none;animation:none;transform:none}.tag-list-section.svelte-1ldm56m,.tag-list.svelte-1ldm56m>*{opacity:1;animation:none;transform:none}}.page-header.svelte-12lilm0{padding-bottom:var(--space-lg);border-bottom:var(--border-width-thin) solid var(--color-border);margin-bottom:var(--space-xl);position:relative}.header-content.svelte-12lilm0{position:relative}.header-eyebrow.svelte-12lilm0{align-items:baseline;gap:var(--space-xs);margin:0 0 var(--space-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);flex-wrap:wrap;display:flex}.eyebrow-type.svelte-12lilm0{color:var(--color-primary)}.eyebrow-separator.svelte-12lilm0{color:var(--color-text-muted)}.eyebrow-date.svelte-12lilm0{color:var(--color-text-light)}.back-link.svelte-12lilm0{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-1);background-image:linear-gradient(90deg, var(--color-primary), var(--color-primary));transition:color var(--duration-normal) var(--ease-out), background-size var(--duration-normal) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;text-decoration:none;display:inline-flex}.back-link.svelte-12lilm0:hover{background-size:100% 1px}.back-link.svelte-12lilm0:focus-visible{outline:var(--border-width-medium) solid var(--color-primary);outline-offset:var(--space-2xs);border-radius:var(--border-radius-sm)}.page-title.svelte-12lilm0{font-family:var(--font-family-display);font-optical-sizing:auto;color:var(--color-text-emphasis);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);font-size:var(--font-size-2xl);max-width:25ch;margin:0}.authors.svelte-12lilm0{font-family:var(--font-family-serif);color:var(--color-text-soft);line-height:var(--line-height-relaxed);margin-top:var(--space-sm);font-size:var(--font-size-lg)}.editors.svelte-12lilm0{font-family:var(--font-family-serif);color:var(--color-text-soft);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-top:var(--space-2xs)}@media (prefers-reduced-motion:reduce){.back-link.svelte-12lilm0{background-size:100% 1px;transition:none}}@media (width>=640px){.page-header.svelte-12lilm0{margin-bottom:var(--space-2xl)}.page-title.svelte-12lilm0{font-size:var(--font-size-4xl)}.authors.svelte-12lilm0{font-size:var(--font-size-xl)}}
