.read-shell[data-astro-cid-escyk4dx]{padding:32px 24px 80px;min-height:calc(100dvh - 64px);background:var(--color-canvas, #f9f9f9)}.container[data-astro-cid-escyk4dx]{max-width:720px;margin:0 auto}.back-nav[data-astro-cid-escyk4dx]{margin-bottom:12px}.back-nav[data-astro-cid-escyk4dx] a[data-astro-cid-escyk4dx]{font-size:13px;font-weight:600;color:var(--color-ink, #1a1c1c);text-decoration:none}.back-nav[data-astro-cid-escyk4dx] a[data-astro-cid-escyk4dx]:hover{color:var(--color-brand, #b60057)}.book-head[data-astro-cid-escyk4dx]{text-align:center;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--color-outline-variant, #e4e4e4)}.eyebrow[data-astro-cid-escyk4dx]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted, #5b3f46);margin:0 0 6px}h1[data-astro-cid-escyk4dx]{font-family:var(--font-headline, Georgia, serif);font-size:36px;font-weight:700;color:var(--color-ink, #1a1c1c);margin:0 0 8px}.meta[data-astro-cid-escyk4dx]{font-size:14px;color:var(--color-brand, #b60057);margin:0;font-weight:600}.book-intro[data-astro-cid-escyk4dx]{margin:0 0 24px}.book-intro[data-astro-cid-escyk4dx] p[data-astro-cid-escyk4dx]{font-size:16px;line-height:1.6;color:var(--color-ink, #1a1c1c);margin:0 0 12px}.chapter-grid[data-astro-cid-escyk4dx]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px}.chapter-cell[data-astro-cid-escyk4dx]{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:8px 6px;border-radius:8px;background:var(--color-surface-lowest, #ffffff);border:1px solid var(--color-outline-variant, #e4e4e4);text-decoration:none;font-size:15px;font-weight:600;transition:transform .15s}.chapter-grid[data-astro-cid-escyk4dx]:has(.chapter-cell-sum){grid-template-columns:1fr}.chapter-cell-sum[data-astro-cid-escyk4dx]{flex-direction:column;align-items:flex-start;text-align:start;gap:4px}.cc-summary[data-astro-cid-escyk4dx]{font-size:13px;font-weight:400;line-height:1.45;color:var(--color-muted, #5b3f46)}.chapter-cell-open[data-astro-cid-escyk4dx]:hover .cc-summary[data-astro-cid-escyk4dx],.chapter-cell-open[data-astro-cid-escyk4dx]:focus-visible .cc-summary[data-astro-cid-escyk4dx]{color:inherit}.chapter-cell[data-astro-cid-escyk4dx]:hover{transform:translateY(-1px)}.chapter-cell-open[data-astro-cid-escyk4dx]{border-color:var(--color-brand, #b60057);color:var(--color-brand, #b60057)}.chapter-cell-open[data-astro-cid-escyk4dx]:hover,.chapter-cell-open[data-astro-cid-escyk4dx]:focus-visible{background:var(--color-brand, #b60057);color:var(--color-on-primary, #ffffff)}.book-overview[data-astro-cid-escyk4dx],.book-faq[data-astro-cid-escyk4dx]{margin:0 0 28px}.book-overview[data-astro-cid-escyk4dx] h2[data-astro-cid-escyk4dx],.book-faq[data-astro-cid-escyk4dx] h2[data-astro-cid-escyk4dx]{font-family:var(--font-headline, Georgia, serif);font-size:22px;margin:0 0 10px;color:var(--color-ink, #1a1c1c)}.book-overview[data-astro-cid-escyk4dx] h3[data-astro-cid-escyk4dx]{font-size:15px;margin:18px 0 6px;color:var(--color-ink, #1a1c1c)}.bo-answer[data-astro-cid-escyk4dx]{font-size:16px;line-height:1.55;margin:0;color:var(--color-ink, #1a1c1c)}.bo-sections[data-astro-cid-escyk4dx]{margin:0;padding-left:20px;font-size:14px;line-height:1.55;color:var(--color-muted, #5b3f46)}.bo-verse[data-astro-cid-escyk4dx]{margin:0 0 12px;padding:0 0 0 14px;border-inline-start:3px solid var(--color-brand, #b60057)}.bo-verse[data-astro-cid-escyk4dx] p[data-astro-cid-escyk4dx]{margin:0 0 4px;font-size:15px;line-height:1.5;color:var(--color-ink, #1a1c1c)}.bo-verse[data-astro-cid-escyk4dx] cite[data-astro-cid-escyk4dx]{font-size:13px;font-style:normal;font-weight:600}.bo-verse[data-astro-cid-escyk4dx] cite[data-astro-cid-escyk4dx] a[data-astro-cid-escyk4dx]{color:var(--color-brand, #b60057);text-decoration:none}.book-faq[data-astro-cid-escyk4dx]{margin-top:36px}.book-faq[data-astro-cid-escyk4dx] dt[data-astro-cid-escyk4dx]{font-weight:700;font-size:15px;margin:14px 0 4px;color:var(--color-ink, #1a1c1c)}.book-faq[data-astro-cid-escyk4dx] dd[data-astro-cid-escyk4dx]{margin:0;font-size:14px;line-height:1.55;color:var(--color-muted, #5b3f46)}.empty-note[data-astro-cid-escyk4dx]{text-align:center;margin:24px 0 0;font-size:14px;color:var(--color-muted, #5b3f46)}
