.toc[data-astro-cid-ta2fbyqs] summary[data-astro-cid-ta2fbyqs]{cursor:pointer;list-style:none}.toc[data-astro-cid-ta2fbyqs] summary[data-astro-cid-ta2fbyqs]::-webkit-details-marker{display:none}.toc[data-astro-cid-ta2fbyqs] summary[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:after{content:" +"}.toc[data-astro-cid-ta2fbyqs] details[data-astro-cid-ta2fbyqs][open] summary[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:after{content:" −"}.toc[data-astro-cid-ta2fbyqs] summary[data-astro-cid-ta2fbyqs]{background:var(--paper);border-radius:4px;padding:.75rem 1rem}.toc[data-astro-cid-ta2fbyqs] summary[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{display:inline}.toc[data-astro-cid-ta2fbyqs] details[data-astro-cid-ta2fbyqs][open] summary[data-astro-cid-ta2fbyqs]{margin-bottom:1rem}@media (width>=1000px){.toc[data-astro-cid-ta2fbyqs] summary[data-astro-cid-ta2fbyqs]{pointer-events:none;background:0 0;padding:0}.toc[data-astro-cid-ta2fbyqs] summary[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:after{content:none}}.layout[data-astro-cid-ta2fbyqs]{padding:clamp(2.5rem, 6vw, 5rem) var(--gutter);background:var(--white);gap:2rem 4rem;display:grid}.toc[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin:0 0 1rem;font-size:.8125rem;font-weight:800}.toc[data-astro-cid-ta2fbyqs] ol[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.toc[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule)}.layout[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]{min-width:0}.toc[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--ink);padding:.7rem 0;font-size:.9375rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--blue);text-decoration:underline}.toc-year[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.8125rem;display:block}@media (width<=999px){.toc[data-astro-cid-ta2fbyqs] ol[data-astro-cid-ta2fbyqs]{columns:2 14rem;column-gap:2rem}.toc[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{break-inside:avoid}}@media (width>=1000px){.layout[data-astro-cid-ta2fbyqs]{grid-template-columns:17rem minmax(0,44rem);justify-content:center}.toc[data-astro-cid-ta2fbyqs]{align-self:start;max-height:calc(100vh - 3rem);padding-right:.5rem;position:sticky;top:1.5rem;overflow-y:auto}}.chapter[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--rule);margin-bottom:3rem;padding:0 0 3rem;scroll-margin-top:1.5rem}.chapter[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0 0 1rem;font-size:clamp(1.875rem,3.5vw,2.5rem)}.chapter[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:var(--measure);margin:0 0 1.1rem}.lead[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--deep);font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.35}.year[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--blue);font-size:1.75rem;line-height:1;margin:0 0 .25rem!important}.sub[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--blue);font-size:1.375rem;font-style:italic;margin:-.5rem 0 1.25rem!important}.photo[data-astro-cid-ta2fbyqs]{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;margin:.5rem 0 1.5rem}.links[data-astro-cid-ta2fbyqs]{background:var(--paper);border-left:3px solid var(--amber);margin:1.5rem 0 0;padding:1rem 1.25rem;font-size:.9375rem;list-style:none}.links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{padding-block:.6rem;font-weight:700;display:inline-block}.links[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted)}.thread[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--rule);margin:1.5rem 0;padding:0;list-style:none}.thread[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--deep);border-bottom:1px solid var(--rule);padding:.55rem 0;font-size:1.375rem}.closing[data-astro-cid-ta2fbyqs]{font-family:var(--serif);color:var(--deep);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-style:italic;line-height:1.25}
