.page.svelte-7xraq0{background:0 0;min-height:60vh;padding:1.5rem 0 3rem}.container.svelte-7xraq0{max-width:68rem;margin:0 auto;padding:0 1.25rem}.reading.svelte-7xraq0{max-width:46rem}.crumb.svelte-7xraq0{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.crumb.svelte-7xraq0 a:where(.svelte-7xraq0){color:var(--color-forest);font-weight:600}.card.svelte-7xraq0{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e5e7eb;border-radius:1.15rem;padding:1.75rem 1.5rem}.sub.svelte-7xraq0{color:var(--color-maple);font-size:.9rem;font-weight:600}h1.svelte-7xraq0{font-family:var(--font-display,Georgia, serif);color:var(--color-forest);margin:.4rem 0 1rem;font-size:clamp(1.75rem,4vw,2.35rem)}.story.svelte-7xraq0{color:#334155;max-width:65ch;margin-bottom:.85rem;line-height:1.7}.links.svelte-7xraq0{margin-top:1.75rem}.links.svelte-7xraq0 h2:where(.svelte-7xraq0){font-family:var(--font-display,Georgia, serif);color:var(--color-forest);margin-bottom:.5rem;font-size:1.2rem}.links.svelte-7xraq0 ul:where(.svelte-7xraq0){flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.links.svelte-7xraq0 a:where(.svelte-7xraq0){color:var(--color-forest);text-transform:capitalize;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem 1rem;font-weight:600;display:block}.links.svelte-7xraq0 a:where(.svelte-7xraq0):hover{border-color:var(--color-maple)}.back.svelte-7xraq0{margin-top:2rem}
