.chap-body[data-astro-cid-b6j363fk]{position:relative}.chap-section[data-astro-cid-b6j363fk]{scroll-margin-top:4.5rem}.chap-rail[data-astro-cid-b6j363fk]{display:none}@media(min-width:68rem){.chap-rail[data-astro-cid-b6j363fk]{display:block;position:absolute;inset:0;z-index:1;pointer-events:none}.chap-rail-inner[data-astro-cid-b6j363fk]{height:100%;display:flex;justify-content:flex-end}.chap-toc[data-astro-cid-b6j363fk]{pointer-events:auto;position:sticky;top:calc(4.5rem + var(--sp-6));align-self:flex-start;width:min(17rem,26%);margin-top:clamp(3.5rem,8vw,var(--sp-9));padding-left:var(--sp-4);border-left:1px solid var(--c-border)}}.chap-toc-title[data-astro-cid-b6j363fk]{display:block;margin-bottom:var(--sp-3)}.chap-toc-list[data-astro-cid-b6j363fk]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2);scroll-target-group:auto}.chap-toc-list[data-astro-cid-b6j363fk] a[data-astro-cid-b6j363fk]{display:block;margin-left:calc(-1 * var(--sp-4) - 1px);padding-left:calc(var(--sp-4) - 2px);border-left:3px solid transparent;color:var(--c-muted);font-size:var(--fs-sm);line-height:1.4;text-decoration:none;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.chap-toc-list[data-astro-cid-b6j363fk] a[data-astro-cid-b6j363fk]:hover{color:var(--c-ink)}.chap-toc-list[data-astro-cid-b6j363fk] a[data-astro-cid-b6j363fk]:is(:target-current,.target-current){color:var(--c-ink);font-weight:600;border-left-color:var(--c-wood)}.chap-head[data-astro-cid-b6j363fk]{padding-bottom:var(--sp-5)}.chap-eyebrow[data-astro-cid-b6j363fk]{display:block;margin-bottom:var(--sp-3)}.chap-eyebrow[data-astro-cid-b6j363fk] a[data-astro-cid-b6j363fk]{color:var(--c-muted)}.chap-lead[data-astro-cid-b6j363fk]{margin-top:var(--sp-4);max-width:58ch}.chap-art[data-astro-cid-b6j363fk]{position:relative;margin:0 0 var(--sp-5);border-radius:var(--r-md);overflow:hidden;background:var(--c-stone)}.chap-art[data-astro-cid-b6j363fk] img{width:100%;height:auto;display:block}.chap-section[data-astro-cid-b6j363fk] .prose[data-astro-cid-b6j363fk]>[data-astro-cid-b6j363fk]{max-width:var(--w-prose)}.chap-section[data-astro-cid-b6j363fk] h2[data-astro-cid-b6j363fk],.chap-section[data-astro-cid-b6j363fk] p[data-astro-cid-b6j363fk]{margin-bottom:var(--sp-4)}.chap-poem[data-astro-cid-b6j363fk]{white-space:pre-line;font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.5;color:var(--c-ink);padding-left:var(--sp-4);border-left:2px solid var(--c-lin)}.chap-letter[data-astro-cid-b6j363fk]{margin:var(--sp-5) 0;padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--c-wood);background:var(--c-cream);border-radius:0 var(--r-md) var(--r-md) 0}.chap-letter[data-astro-cid-b6j363fk] p[data-astro-cid-b6j363fk]{font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.6;color:var(--c-ink);margin-bottom:var(--sp-4)}.chap-letter-head[data-astro-cid-b6j363fk]{font-style:italic;color:var(--c-muted)}.chap-letter[data-astro-cid-b6j363fk] cite[data-astro-cid-b6j363fk]{font-style:normal;font-size:var(--fs-sm);color:var(--c-muted)}.chap-quote[data-astro-cid-b6j363fk]{margin:var(--sp-5) 0;padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);border-left:3px solid var(--c-wood)}.chap-quote[data-astro-cid-b6j363fk] p[data-astro-cid-b6j363fk]{font-family:var(--font-serif);font-size:var(--fs-lg);line-height:1.4;color:var(--c-ink);margin-bottom:var(--sp-2)}.chap-quote[data-astro-cid-b6j363fk] cite[data-astro-cid-b6j363fk]{font-style:normal;font-size:var(--fs-sm);color:var(--c-muted)}.chap-film-title[data-astro-cid-b6j363fk]{margin:var(--sp-2) 0 var(--sp-4)}.chap-film-note[data-astro-cid-b6j363fk]{margin-bottom:var(--sp-5)}.chap-film[data-astro-cid-b6j363fk]{border-radius:var(--r-md);overflow:hidden;aspect-ratio:16 / 9;background:var(--c-stone)}.chap-film-btn[data-astro-cid-b6j363fk]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;height:100%;padding:var(--sp-6);border:0;cursor:pointer;color:var(--c-on-dark);text-align:center;background-size:cover;background-position:center;transition:filter var(--dur) var(--ease)}.chap-film-btn[data-astro-cid-b6j363fk]:hover{filter:brightness(1.08)}.chap-film-play[data-astro-cid-b6j363fk]{font-size:2.4rem;line-height:1}.chap-film-cta[data-astro-cid-b6j363fk]{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-md)}.chap-film-consent[data-astro-cid-b6j363fk]{font-size:var(--fs-xs);max-width:44ch;color:color-mix(in srgb,var(--c-on-dark) 82%,transparent)}.chap-film[data-astro-cid-b6j363fk] .chap-film-frame{display:block;width:100%;height:100%;border:0}.chap-more-title[data-astro-cid-b6j363fk]{display:block;margin-bottom:var(--sp-3)}.chap-more[data-astro-cid-b6j363fk]{list-style:none;padding:0;display:flex;gap:var(--sp-5);flex-wrap:wrap;font-family:var(--font-serif);font-size:var(--fs-lg)}
