.story-life-open[data-astro-cid-h74ngwd7] .story-life__title{margin:.5rem 0 0}.story-life[data-astro-cid-h74ngwd7]{padding-top:clamp(3rem,6vw,5rem)}.story-life[data-astro-cid-h74ngwd7] .story-pair{margin-block:clamp(2rem,5vw,4rem)}.story-life[data-astro-cid-h74ngwd7] .story-pair p{color:var(--sage-100);max-width:32rem}.story-life[data-astro-cid-h74ngwd7] .story-pair__lead{font-family:var(--font-serif);font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);line-height:1.5}.story-turn[data-astro-cid-h74ngwd7]{display:grid;justify-items:center;margin-block:clamp(4rem,10vw,8rem)}.story-turn[data-astro-cid-h74ngwd7] .story-turn__text{max-width:38rem;padding:2rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.story-turn[data-astro-cid-h74ngwd7] p[data-astro-cid-h74ngwd7]{color:var(--sage-100)}.story-turn__lead[data-astro-cid-h74ngwd7]{font-family:var(--font-serif);font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);line-height:1.45}.story-note__grid[data-astro-cid-h74ngwd7]{display:grid;gap:var(--space-l) clamp(2rem,7vw,8rem);align-items:start}.story-note__title[data-astro-cid-h74ngwd7]{margin:0;max-width:12em;font-size:var(--fs-h1);line-height:1.12}.story-note__portrait[data-astro-cid-h74ngwd7]{margin:clamp(1.75rem,4vw,3rem) 0 0;max-width:30rem}.story-note__cap[data-astro-cid-h74ngwd7]{margin-top:.75rem;font-family:var(--font-editorial);font-style:italic;font-size:var(--fs-caption);color:var(--sage-80)}.story-note[data-astro-cid-h74ngwd7] .story-note__letter p[data-astro-cid-h74ngwd7]{max-width:34rem;margin:0 0 1.1em;font-family:var(--font-editorial);font-style:italic;font-size:1.375rem;line-height:1.5;color:var(--sage-100)}.story-note[data-astro-cid-h74ngwd7] .story-note__letter .story-note__sign[data-astro-cid-h74ngwd7]{margin-top:2rem;font-family:var(--font-serif);font-size:1.15rem;line-height:1.5;color:var(--heading)}.story-note__sign[data-astro-cid-h74ngwd7] span[data-astro-cid-h74ngwd7]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}@media(min-width:900px){.story-note__grid[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.story-note__head[data-astro-cid-h74ngwd7]{position:sticky;top:calc(var(--header-compact) + 2rem)}}.story-life__title[data-astro-cid-h74ngwd7]{margin:0 0 clamp(2.5rem,5vw,4.5rem)}.chapters[data-astro-cid-h74ngwd7]{display:grid;gap:clamp(3.5rem,8vw,7rem);margin:0;padding:0;list-style:none}.chapter[data-astro-cid-h74ngwd7]{display:grid;gap:1.75rem clamp(2rem,6vw,7rem);align-items:center}.chapter[data-astro-cid-h74ngwd7] .chapter__text p[data-astro-cid-h74ngwd7]{max-width:32rem;color:var(--sage-100)}.chapter[data-astro-cid-h74ngwd7] .chapter__text p[data-astro-cid-h74ngwd7]:first-child{font-family:var(--font-serif);font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);line-height:1.5}.chapter--text[data-astro-cid-h74ngwd7]{justify-items:center}.chapter--text[data-astro-cid-h74ngwd7] .chapter__text{max-width:38rem;padding-block:clamp(0rem,2vw,1.5rem);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:2rem 0}.chapter--text[data-astro-cid-h74ngwd7] .chapter__text p[data-astro-cid-h74ngwd7]{max-width:none}@media(min-width:900px){.chapter--left[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.chapter--right[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.chapter--right[data-astro-cid-h74ngwd7] .chapter__media{order:2;justify-self:end;width:100%;max-width:34rem}.chapter--left[data-astro-cid-h74ngwd7] .chapter__media{max-width:30rem}}.story-crumbs[data-astro-cid-h74ngwd7]{padding-top:clamp(1.5rem,3vw,2.5rem)}.story-diff__grid[data-astro-cid-h74ngwd7]{display:grid;gap:var(--space-l) clamp(2rem,7vw,8rem);align-items:start}.story-diff__title[data-astro-cid-h74ngwd7]{margin:0;max-width:12em}.story-diff__list[data-astro-cid-h74ngwd7]{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.story-diff__list[data-astro-cid-h74ngwd7] li[data-astro-cid-h74ngwd7]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--rule);font-family:var(--font-serif);font-size:var(--fs-lead);line-height:1.4;color:var(--sage-100)}.story-diff__list[data-astro-cid-h74ngwd7] a[data-astro-cid-h74ngwd7]{color:inherit;text-decoration-color:var(--sage-40);text-underline-offset:.2em}.story-diff__num[data-astro-cid-h74ngwd7]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted);padding-top:.35rem}@media(min-width:900px){.story-diff__grid[data-astro-cid-h74ngwd7]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.story-more[data-astro-cid-h74ngwd7]{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:1.5rem 0 0;padding:0;list-style:none}.story-name__inner[data-astro-cid-h74ngwd7]{display:grid;justify-items:center;text-align:center;gap:0;max-width:46rem}.story-name__mark[data-astro-cid-h74ngwd7]{display:block;width:clamp(3rem,5vw,4rem);color:var(--sage-40);margin-bottom:1.75rem}.story-name__mark[data-astro-cid-h74ngwd7] svg{width:100%;height:auto}.story-name[data-astro-cid-h74ngwd7] .story-name__label{justify-content:center}.story-name__text[data-astro-cid-h74ngwd7]{margin:0 auto 1.75rem;max-width:36rem;font-family:var(--font-serif);font-size:clamp(1.4rem,1.1rem + 1.1vw,2.1rem);line-height:1.38;color:var(--sage-100);text-wrap:balance}.story-family__close[data-astro-cid-h74ngwd7]{font-family:var(--font-serif);font-size:var(--fs-lead);color:var(--heading)}.story-gaps__grid[data-astro-cid-h74ngwd7]{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}@media(min-width:900px){.story-gaps__grid[data-astro-cid-h74ngwd7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-gaps[data-astro-cid-h74ngwd7] .c-flag{margin-top:1rem}
