.ChapterNavigation_nav__KpC6q{-webkit-margin-before:var(--size-7);margin-block-start:var(--size-7);-webkit-padding-before:var(--size-6);padding-block-start:var(--size-6);-webkit-border-before:1px solid var(--surface-3);border-block-start:1px solid var(--surface-3)}.ChapterNavigation_links__jc4Ec{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--size-4);gap:var(--size-4);max-inline-size:100%}.ChapterNavigation_next__OjqdV,.ChapterNavigation_prev__JzMF4{display:flex;align-items:center;gap:var(--size-3);padding:var(--size-4);background:var(--surface-2);border:1px solid var(--surface-3);border-radius:var(--radius-2);text-decoration:none;transition:all var(--transition-base);min-block-size:80px}.ChapterNavigation_prev__JzMF4{justify-content:flex-start}.ChapterNavigation_next__OjqdV{justify-content:flex-end;text-align:end}.ChapterNavigation_next__OjqdV:hover,.ChapterNavigation_prev__JzMF4:hover{background:var(--surface-3);border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--shadow-2)}.ChapterNavigation_arrow__L7M_5{font-size:var(--font-size-4);color:var(--brand);font-weight:var(--font-weight-6);flex-shrink:0}.ChapterNavigation_linkContent__cRyN9{display:flex;flex-direction:column;gap:var(--size-1);min-inline-size:0}.ChapterNavigation_label__pXZTS{font-size:var(--font-size--1);font-weight:var(--font-weight-6);text-transform:uppercase;letter-spacing:.05em;color:var(--text-2)}.ChapterNavigation_title__h_7x_{font-size:var(--font-size-2);font-weight:var(--font-weight-5);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.ChapterNavigation_links__jc4Ec{grid-template-columns:1fr}.ChapterNavigation_next__OjqdV{justify-content:flex-start;text-align:start}.ChapterNavigation_next__OjqdV .ChapterNavigation_linkContent__cRyN9{order:1}.ChapterNavigation_next__OjqdV .ChapterNavigation_arrow__L7M_5{order:2}}.reading-layout{width:100%}.reading-header{padding-bottom:var(--size-5);border-bottom:1px solid var(--color-border)}.reading-title{font-size:var(--font-size-3);font-weight:700;line-height:var(--line-height-tight);color:var(--text-1)}.reading-subtitle{font-size:var(--font-size-1);font-weight:600;color:var(--text-2)}.reading-subtitle,.reading-summary{line-height:var(--line-height-relaxed)}.reading-summary{font-size:var(--font-size-0);font-style:italic;color:var(--text-3)}.reading-content{width:100%;display:flex;flex-direction:column}.reading-content>h2,.reading-content>h3{line-height:var(--line-height-tight);color:var(--text-1)}.reading-content>h2{font-size:var(--font-size-2);font-weight:700}.reading-content>h3{font-size:var(--font-size-1);font-weight:600}.reading-content>p{font-size:var(--reading-font-size,var(--font-size-0));line-height:var(--reading-line-height,var(--line-height-relaxed));color:var(--text-1)}.verse-number{display:inline-flex;font-weight:600;color:var(--text-2);padding-right:var(--size-1);font-size:.9em;text-decoration:none}.verse-number:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pericope-title{font-size:var(--font-size--1);font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;line-height:var(--line-height-tight)}.reading-content>footer{padding-top:var(--size-5);border-top:1px solid var(--color-border);font-size:var(--font-size---1);color:var(--text-3);line-height:var(--line-height-relaxed)}.reading-content strong{font-weight:700;color:var(--text-1)}.reading-content em{font-style:italic;color:var(--text-2)}@media (max-width:48em){.reading-layout{gap:var(--size-5)}.reading-header{gap:var(--size-3);padding-bottom:var(--size-4)}.reading-title{font-size:var(--font-size-2)}.reading-content{max-width:none}.reading-content>h2{font-size:var(--font-size-1)}.reading-content>p{font-size:var(--font-size---1)}}@media (prefers-color-scheme:dark){.reading-title{color:var(--text-1)}.reading-subtitle,.verse-number{color:var(--text-2)}.reading-content>p{color:var(--text-1)}}.breadcrumbs{padding:var(--size-2) 0}.breadcrumbs ol{list-style:none;padding:0;margin:0;flex-wrap:wrap;font-size:var(--font-size-0)}.breadcrumbs li,.breadcrumbs ol{display:flex;align-items:center;gap:var(--size-2)}.breadcrumbs li:not(:last-child):after{content:"›";color:var(--text-2);font-weight:var(--font-weight-6)}.breadcrumbs a{color:var(--text-2);text-decoration:none;transition:color var(--transition-base)}.breadcrumbs a:hover{color:var(--brand);text-decoration:underline}.breadcrumbs span[aria-current=page]{color:var(--text-1);font-weight:var(--font-weight-5)}.page_navigationHeader__fQGqW{display:flex;flex-direction:column;gap:var(--size-3);-webkit-padding-after:var(--size-4);padding-block-end:var(--size-4);-webkit-border-after:1px solid var(--surface-3);border-block-end:1px solid var(--surface-3);-webkit-margin-after:var(--size-5);margin-block-end:var(--size-5)}.page_topRow__Abdsy{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--size-3)}.page_backLinks__i_FwF{display:flex;gap:var(--size-3);font-size:var(--font-size-0)}.page_backLink__7PGJF{color:var(--text-2);text-decoration:none;display:inline-flex;align-items:center;gap:var(--size-1);padding:var(--size-1) var(--size-2);border-radius:var(--radius-1);transition:all var(--transition-base)}.page_backLink__7PGJF:hover{color:var(--brand);background:var(--surface-2)}.page_backLink__7PGJF:before{content:"←";font-weight:var(--font-weight-6)}@media (max-width:640px){.page_topRow__Abdsy{flex-direction:column;align-items:flex-start}.page_backLinks__i_FwF{flex-direction:column;gap:var(--size-2)}}.reading-tools{padding:var(--size-4) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.jump-to-verse{display:flex;gap:var(--size-2);align-items:flex-end}.jump-to-verse label{font-size:var(--font-size--1);color:var(--text-2);display:block}.jump-to-verse button,.jump-to-verse select{padding:var(--size-2) var(--size-3);border:1px solid var(--color-border);border-radius:var(--radius-2);background-color:var(--surface-1);color:var(--text-1);cursor:pointer;transition:all var(--transition-base)}.jump-to-verse button:hover,.jump-to-verse select:hover{border-color:var(--brand);background-color:var(--surface-2)}.jump-to-verse button:focus,.jump-to-verse select:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.jump-to-verse button{font-weight:600;background-color:var(--surface-2)}