.book-chronology[data-astro-cid-2ptgtzhm]{border-top:1px solid var(--rule);padding:32px 0}h2[data-astro-cid-2ptgtzhm]{font-family:var(--f-display);overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(28px,3vw,36px);line-height:1.2}.book-chronology__coverage[data-astro-cid-2ptgtzhm]{color:var(--ink-soft);font-size:13px}.book-chronology__groups[data-astro-cid-2ptgtzhm],.book-chronology__periods[data-astro-cid-2ptgtzhm]{padding:0;list-style:none}.book-chronology__groups[data-astro-cid-2ptgtzhm]{margin:0 0 24px}.book-chronology__periods[data-astro-cid-2ptgtzhm]{margin:12px 0 0}.book-chronology__groups[data-astro-cid-2ptgtzhm]>li[data-astro-cid-2ptgtzhm]{border-left:1px solid var(--rule);overflow-wrap:anywhere;gap:12px;min-width:0;padding:12px 16px;display:flex}.book-chronology__content[data-astro-cid-2ptgtzhm]{flex:1;min-width:0}.book-chronology__marker[data-astro-cid-2ptgtzhm]{color:var(--c,var(--accent));border:1px solid;flex:none;width:.65em;height:.65em;margin-top:.45em;transform:rotate(45deg)}.book-chronology__era--covered[data-astro-cid-2ptgtzhm]>.book-chronology__marker[data-astro-cid-2ptgtzhm]{background:currentColor}.book-chronology__era-name[data-astro-cid-2ptgtzhm],.book-chronology__coverage[data-astro-cid-2ptgtzhm]{display:block}.book-chronology__era--covered[data-astro-cid-2ptgtzhm] .book-chronology__era-name[data-astro-cid-2ptgtzhm]{font-weight:700}.book-chronology__groups[data-astro-cid-2ptgtzhm]>.book-chronology__era--covered[data-astro-cid-2ptgtzhm]{border-left:3px solid var(--c,var(--accent));padding-left:14px}.book-chronology__periods[data-astro-cid-2ptgtzhm]>li[data-astro-cid-2ptgtzhm]{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px 32px;padding:12px 0;display:grid}.book-chronology__periods[data-astro-cid-2ptgtzhm]>li[data-astro-cid-2ptgtzhm]+li[data-astro-cid-2ptgtzhm]{border-top:1px solid var(--rule-2)}.book-chronology__continuation[data-astro-cid-2ptgtzhm]{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:13px}.book-chronology__outside[data-astro-cid-2ptgtzhm]{color:var(--ink-soft);font-size:13px}.book-chronology__dates[data-astro-cid-2ptgtzhm]{color:var(--ink-2);margin:0}.book-chronology__identity[data-astro-cid-2ptgtzhm]{flex-direction:column;align-items:start;gap:4px;min-width:0;display:flex}.book-chronology__identity[data-astro-cid-2ptgtzhm] a[data-astro-cid-2ptgtzhm],.book-chronology__link[data-astro-cid-2ptgtzhm]{text-underline-offset:4px;text-decoration:underline}a[data-astro-cid-2ptgtzhm]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (width<=600px){.book-chronology__periods[data-astro-cid-2ptgtzhm] li[data-astro-cid-2ptgtzhm]{grid-template-columns:minmax(0,1fr)}}.book[data-astro-cid-htmgan3m]{padding-top:40px;padding-bottom:64px}.book__breadcrumb[data-astro-cid-htmgan3m]{color:var(--ink-soft);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.book__breadcrumb[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]{color:var(--ink-2)}.book__hero[data-astro-cid-htmgan3m]{grid-template:"cover heading"min-content"cover body"1fr/minmax(220px,.8fr) minmax(0,1.5fr);align-items:start;gap:24px clamp(32px,5vw,72px);padding:40px 0;display:grid}.book__heading[data-astro-cid-htmgan3m]{grid-area:heading;min-width:0;max-width:68ch}.book[data-astro-cid-htmgan3m] h1[data-astro-cid-htmgan3m]{overflow-wrap:anywhere;margin:10px 0 16px;font-size:clamp(38px,4.4vw,60px);line-height:1.08}.book__subtitle[data-astro-cid-htmgan3m]{color:var(--ink-2);margin:0;font-size:19px}.book__author[data-astro-cid-htmgan3m]{color:var(--ink-2);margin:0}.book__author[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]{text-underline-offset:4px;text-decoration:underline}.book__cover[data-astro-cid-htmgan3m]{grid-area:cover;justify-content:center;min-width:0;padding:4px 8px 12px;display:flex}.book__body[data-astro-cid-htmgan3m]{overflow-wrap:anywhere;grid-area:body;min-width:0;max-width:68ch}.book__body[data-astro-cid-htmgan3m] .prose>p:first-of-type:first-letter{float:none;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}.book__body[data-astro-cid-htmgan3m] .prose>:first-child{margin-top:0}.book__actions[data-astro-cid-htmgan3m]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.book__status[data-astro-cid-htmgan3m]{color:var(--ink-soft);margin:0;font-size:15px}.book__read[data-astro-cid-htmgan3m]{font-family:var(--f-display);background:var(--accent);color:#fff8e7;border-radius:2px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 22px;font-size:17px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 3px #0000001f}.book__read[data-astro-cid-htmgan3m]:hover{text-decoration:none;box-shadow:inset 0 1px #ffffff4d,0 5px #0000001f}.book__read[data-astro-cid-htmgan3m] span[data-astro-cid-htmgan3m]{font-size:11px}.book__chapters[data-astro-cid-htmgan3m]{border-top:1px solid var(--rule);margin-top:32px;padding-top:24px}.book__chapters[data-astro-cid-htmgan3m] h2[data-astro-cid-htmgan3m]{overflow-wrap:anywhere;margin-bottom:24px;font-size:clamp(30px,3vw,42px)}.book__chapters[data-astro-cid-htmgan3m] ol[data-astro-cid-htmgan3m]{max-width:68ch;margin:0;padding:0;list-style:decimal}.book__chapters[data-astro-cid-htmgan3m] li[data-astro-cid-htmgan3m]{break-inside:avoid;border-bottom:1px solid var(--rule)}.book__chapters[data-astro-cid-htmgan3m] li[data-astro-cid-htmgan3m]::marker{font-size:0}.book__chapters[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m],.book__chapter-text[data-astro-cid-htmgan3m]{color:var(--ink);overflow-wrap:anywhere;grid-template-columns:2.5ch minmax(0,1fr);align-items:baseline;column-gap:18px;padding:16px 8px;line-height:1.5;display:grid}.book__chapters[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]:hover{color:var(--accent);background:var(--paper-2);text-underline-offset:4px;text-decoration:underline}.book__chapter-number[data-astro-cid-htmgan3m]{color:var(--ink-soft);font-family:var(--f-display);text-align:right;font-variant-numeric:tabular-nums;font-size:24px}.book__author[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]:focus-visible,.book__read[data-astro-cid-htmgan3m]:focus-visible,.book__chapters[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=1000px){.book__chapters[data-astro-cid-htmgan3m] .book__contents--columns[data-astro-cid-htmgan3m]{column-count:2;column-gap:56px;max-width:none}}@media (width<=760px){.book__hero[data-astro-cid-htmgan3m]{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""cover""body";gap:28px;padding-top:28px}.book__cover[data-astro-cid-htmgan3m]{--book-cover-height:480px;--book-binding-width:300px;justify-self:center;max-width:100%}}
