.story-page.svelte-itrmgs{padding:var(--space-8) var(--container-padding) var(--space-12)}.story-page__inner.svelte-itrmgs{max-width:var(--container-content-width);margin:0 auto}.story__header.svelte-itrmgs{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light)}.story__breadcrumb.svelte-itrmgs{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.story__breadcrumb.svelte-itrmgs a:where(.svelte-itrmgs){color:var(--color-text-muted);transition:color var(--transition-fast)}.story__breadcrumb.svelte-itrmgs a:where(.svelte-itrmgs):hover{color:var(--color-text-heading)}.story__breadcrumb-cat.svelte-itrmgs{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--story-accent)!important;font-weight:var(--font-weight-semibold)}.story__title.svelte-itrmgs{font-family:var(--font-family-heading);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}.story__meta.svelte-itrmgs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.story__meta-sep.svelte-itrmgs{color:var(--color-border)}.story__meta-updated.svelte-itrmgs{font-style:italic}.story__byline.svelte-itrmgs{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.story__byline.svelte-itrmgs a:where(.svelte-itrmgs){color:var(--color-text-heading);font-weight:var(--font-weight-medium)}.story__byline.svelte-itrmgs a:where(.svelte-itrmgs):hover{text-decoration:underline}.story__tags.svelte-itrmgs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.story__tag.svelte-itrmgs{font-size:var(--font-size-xs);color:var(--color-text-muted);background-color:var(--color-bg-light);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.story__body.svelte-itrmgs{font-family:var(--font-family-heading);font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-loose)}.story__body.svelte-itrmgs h2{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-heading);text-transform:uppercase;letter-spacing:.5px;margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-light)}.story__body.svelte-itrmgs h3{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-top:var(--space-8);margin-bottom:var(--space-3)}.story__body.svelte-itrmgs p{margin-bottom:var(--space-4)}.story__body.svelte-itrmgs a{color:var(--color-primary);text-decoration:underline}.story__body.svelte-itrmgs ul,.story__body.svelte-itrmgs ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.story__body.svelte-itrmgs li{margin-bottom:var(--space-2)}.story__body.svelte-itrmgs blockquote{border-left:3px solid var(--story-accent);padding-left:var(--space-4);margin:var(--space-6) 0;color:var(--color-text-muted);font-style:italic}.story__body.svelte-itrmgs hr{border:none;border-top:1px solid var(--color-border-light);margin:var(--space-8) 0}.story__section-heading.svelte-itrmgs{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-4)}.story__tldr.svelte-itrmgs{margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);background-color:var(--color-bg-light);border-left:4px solid var(--story-accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.story__tldr-heading.svelte-itrmgs{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2)}.story__tldr-body.svelte-itrmgs{font-family:var(--font-family-heading);font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-loose)}.story__tldr-body.svelte-itrmgs p{margin-bottom:var(--space-3)}.story__tldr-body.svelte-itrmgs p:last-child{margin-bottom:0}.story__tldr-body.svelte-itrmgs a{color:var(--color-primary);text-decoration:underline}.story__recall-xref.svelte-itrmgs{margin-top:var(--space-8);padding:var(--space-4) var(--space-6);background-color:var(--color-bg-light);border-left:4px solid var(--story-accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.story__recall-xref.svelte-itrmgs p:where(.svelte-itrmgs){margin:0;font-size:var(--font-size-sm);color:var(--color-text-body)}.story__recall-xref.svelte-itrmgs a:where(.svelte-itrmgs){color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:underline}.story__key-facts.svelte-itrmgs{margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);background-color:var(--color-bg-light);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.story__key-facts-list.svelte-itrmgs{display:grid;gap:var(--space-3);margin:0}.story__key-fact.svelte-itrmgs{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light)}.story__key-fact.svelte-itrmgs:last-child{padding-bottom:0;border-bottom:none}.story__key-fact-label.svelte-itrmgs{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin:0}.story__key-fact-value.svelte-itrmgs{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-body);margin:0}@media(max-width:540px){.story__key-fact.svelte-itrmgs{grid-template-columns:1fr;gap:2px}}.story__timeline.svelte-itrmgs{margin-top:var(--space-10)}.story__timeline-list.svelte-itrmgs{list-style:none;padding:0;margin:0;border-left:2px solid var(--color-border-light)}.story__timeline-item.svelte-itrmgs{position:relative;padding:0 0 var(--space-5) var(--space-6)}.story__timeline-item.svelte-itrmgs:last-child{padding-bottom:0}.story__timeline-item.svelte-itrmgs:before{content:"";position:absolute;left:-5px;top:4px;width:8px;height:8px;border-radius:50%;background-color:var(--story-accent)}.story__timeline-date.svelte-itrmgs{display:block;font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin-bottom:2px}.story__timeline-event.svelte-itrmgs{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-body);margin:0;line-height:var(--line-height-snug)}.story__faq.svelte-itrmgs{margin-top:var(--space-10)}.story__faq-list.svelte-itrmgs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.story__faq-details.svelte-itrmgs{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.story__faq-question.svelte-itrmgs{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);cursor:pointer}.story__faq-answer.svelte-itrmgs{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}.story__sources.svelte-itrmgs{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border-light)}.story__sources-list.svelte-itrmgs{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.story__source.svelte-itrmgs{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);background-color:var(--color-bg-light);border-radius:var(--radius-sm)}.story__source-title.svelte-itrmgs{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-heading);line-height:var(--line-height-snug)}a.story__source-title.svelte-itrmgs{color:var(--color-primary)}a.story__source-title.svelte-itrmgs:hover{text-decoration:underline}.story__source-pub.svelte-itrmgs{font-size:var(--font-size-xs);color:var(--color-text-muted)}.story__source-authors.svelte-itrmgs{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}.related.svelte-itrmgs{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border-light)}.related__list.svelte-itrmgs{display:flex;flex-direction:column;gap:1px;background-color:var(--color-border-light)}.related__list.svelte-itrmgs>*{background-color:var(--color-bg-white)}.related__view-all.svelte-itrmgs{display:inline-block;margin-top:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--story-accent)}.related__view-all.svelte-itrmgs:hover{text-decoration:underline}
