.story-page.svelte-1r36ssn{min-height:100vh}.story-hero.svelte-1r36ssn{background:var(--color-charcoal);padding:clamp(4rem,8vw,6rem) var(--section-pad-x) clamp(3rem,6vw,4rem)}.hero-inner.svelte-1r36ssn{max-width:var(--content-narrow);margin:0 auto}.eyebrow.svelte-1r36ssn{font-family:var(--font-heading);font-size:.75rem;font-weight:600;letter-spacing:.15em;color:var(--color-amber);margin-bottom:1rem}h1.svelte-1r36ssn{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05;color:#fff}.story-content.svelte-1r36ssn{padding:var(--section-pad-y) var(--section-pad-x);background:var(--color-cream)}.content-inner.svelte-1r36ssn{max-width:var(--content-narrow);margin:0 auto}.content-inner.svelte-1r36ssn p:where(.svelte-1r36ssn){font-family:var(--font-body);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7;color:var(--color-slate)}.content-inner.svelte-1r36ssn p:where(.svelte-1r36ssn)+p:where(.svelte-1r36ssn){margin-top:1.5rem}.content-inner.svelte-1r36ssn strong:where(.svelte-1r36ssn){color:var(--color-charcoal);font-weight:600}.content-inner.svelte-1r36ssn em:where(.svelte-1r36ssn){font-style:italic}.content-inner.svelte-1r36ssn a:where(.svelte-1r36ssn){color:var(--color-coral);font-weight:600;text-decoration:none;transition:color var(--duration-fast) ease}.content-inner.svelte-1r36ssn a:where(.svelte-1r36ssn):hover{color:var(--color-coral-hover)}.closing.svelte-1r36ssn{font-weight:500;color:var(--color-charcoal)}.back-link.svelte-1r36ssn{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}.back-link.svelte-1r36ssn a:where(.svelte-1r36ssn){font-family:var(--font-heading);font-size:.95rem;font-weight:600;color:var(--color-coral);text-decoration:none;transition:color var(--duration-fast) ease}.back-link.svelte-1r36ssn a:where(.svelte-1r36ssn):hover{color:var(--color-coral-hover)}
