.page :where(h1){font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,4vw,2.1rem);line-height:1.2;color:var(--ink-strong);margin-bottom:var(--space-5)}.page :where(h2){font-family:var(--font-display);font-weight:400;font-size:1.25rem;color:var(--ink-strong);margin:var(--space-6) 0 var(--space-3)}.page :where(p){margin-bottom:var(--space-4);line-height:1.7}.page :where(a:not(.plain)){color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}.page :where(a:not(.plain)):hover{text-decoration:underline}.page :where(ul,ol){margin:0 0 var(--space-4) var(--space-4);line-height:1.7}.page :where(li){margin-bottom:var(--space-1)}.page :where(dl){margin-bottom:var(--space-4)}.page :where(dt){font-family:var(--font-display);color:var(--ink-strong);margin-top:var(--space-3)}.page :where(dd){margin:0 0 var(--space-2);color:var(--ink-faint)}.kicker{display:block;font-family:var(--font-display);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-3)}.book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-1) var(--space-4)}.book-grid .testament-label{grid-column:1 / -1;font-family:var(--font-display);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:var(--space-5) 0 var(--space-2)}.book-grid .testament-label:first-child{margin-top:0}.book-grid a{display:block;padding:var(--space-1) 0;color:var(--ink);transition:color var(--transition-fast)}.book-grid a:hover{color:var(--accent)}.book-grid a .siglum{display:inline-block;width:3.2em;color:var(--ink-faint);font-variant-numeric:oldstyle-nums;font-size:.85em}.chapter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:var(--space-2);margin-top:var(--space-5)}.chapter-grid a{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--rule);border-radius:5px;color:var(--ink);font-variant-numeric:oldstyle-nums;font-size:1.05rem;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.chapter-grid a:hover{border-color:var(--accent);color:var(--accent)}.lege{display:inline-block;margin-top:var(--space-5);font-family:var(--font-display);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);padding-bottom:2px;transition:color var(--transition-fast),border-color var(--transition-fast)}.lege:hover{color:var(--accent);border-color:var(--accent)}.wordmark[data-astro-cid-3zbxo6iv]{position:fixed;top:var(--space-3);left:var(--space-3);z-index:10;font-family:var(--font-display);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--transition-fast)}@media(min-width:641px){.wordmark[data-astro-cid-3zbxo6iv]{top:var(--space-4);left:var(--space-4)}}.wordmark[data-astro-cid-3zbxo6iv]:hover,.wordmark[data-astro-cid-3zbxo6iv]:focus-visible{color:var(--ink)}.page[data-astro-cid-3zbxo6iv]{max-width:38rem;margin:0 auto;padding:calc(var(--space-7) + var(--space-5)) var(--space-4) var(--space-7)}.page[data-astro-cid-3zbxo6iv].wide{max-width:60rem}@media(min-width:641px){.page[data-astro-cid-3zbxo6iv]{padding:calc(var(--space-7) + var(--space-6)) var(--space-5) var(--space-7)}}.page-footer[data-astro-cid-3zbxo6iv]{max-width:38rem;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-7);border-top:1px solid var(--rule);color:var(--ink-faint);font-size:.85rem;line-height:1.6}
