:root{--color-green-dark:#3e4f32;--color-charcoal:#242833;--color-bg-warm:#f6f8f5;--color-border:#e2e6df;--color-text-light:#6b6b6b;--font-reading:var(--font-lora),Georgia,"Times New Roman",serif}.nc-reader{--nc-accent:var(--color-green,#536942);position:relative}.nc-reader h1{font-size:calc(2rem * var(--nc-font-scale, 1));margin-bottom:1.5rem;line-height:1.25}.nc-reader h1,.nc-reader h2{font-family:var(--font-sans);font-weight:600;color:var(--color-charcoal)}.nc-reader h2{font-size:calc(1.6rem * var(--nc-font-scale, 1));margin:2.5rem 0 1rem;line-height:1.3;scroll-margin-top:100px}.nc-reader h3{font-size:calc(1.35rem * var(--nc-font-scale, 1));color:var(--color-charcoal);margin:2rem 0 .75rem}.nc-reader h3,.nc-reader h4{font-family:var(--font-sans);font-weight:600}.nc-reader h4{font-size:calc(1.15rem * var(--nc-font-scale, 1));margin:1.5rem 0 .4rem;color:var(--color-text-light)}.nc-reader h5{text-transform:uppercase;letter-spacing:.5px;margin:1.5rem 0 .35rem}.nc-reader h5,.nc-reader h6{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:#555}.nc-reader h6{font-style:italic;margin:1.25rem 0 .25rem}.nc-reader p{font-family:var(--nc-reading-font,var(--font-reading));font-size:calc(17px * var(--nc-font-scale, 1));font-weight:400;line-height:1.75;letter-spacing:.01em;margin-bottom:1.25rem;color:#1a1a1a;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.nc-reader ol,.nc-reader ul{margin-bottom:1rem;padding-left:1.5rem}.nc-reader ul{list-style:disc}.nc-reader ol{list-style:decimal}.nc-reader li{font-family:var(--nc-reading-font,var(--font-reading));font-size:calc(17px * var(--nc-font-scale, 1));font-weight:400;line-height:1.75;letter-spacing:.01em;margin-bottom:.35rem;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.nc-reader .bibliography ol,.nc-reader .bibliography ul{padding-left:0;margin-left:0;list-style:none}.nc-reader .bibliography li,.nc-reader .bibliography p{padding-left:2em;text-indent:-2em;text-align:left;margin-bottom:.9rem;hyphens:manual;-webkit-hyphens:manual}.nc-reader b,.nc-reader strong{font-weight:600}.nc-reader blockquote{border-left:3px solid var(--color-green);background:var(--color-bg-warm);padding:.75rem 1.5rem;margin:1.5rem 0;border-radius:0 6px 6px 0}.nc-reader blockquote p{font-family:var(--nc-reading-font,var(--font-reading));font-style:italic;font-size:17px;line-height:1.7;letter-spacing:.01em;margin-bottom:.5rem}.nc-reader blockquote p:last-child{margin-bottom:0}.nc-reader .attribution{text-align:right;font-family:var(--font-sans);font-size:.85rem;color:var(--color-text-light);font-weight:600;margin:-.5rem 0 1.5rem}.nc-reader .pullquote{background:rgba(83,105,66,.07);border-radius:12px;padding:2rem 2.5rem 1.75rem;margin:2.5rem auto;max-width:88%;position:relative;text-align:center}.nc-reader .pullquote:before{content:"\201C";display:block;font-size:3.5em;color:var(--color-green);opacity:.35;font-weight:700;line-height:.6;margin-bottom:.5rem}.nc-reader .pullquote p{font-family:var(--nc-reading-font,var(--font-reading));font-size:1.2em;font-weight:500;font-style:italic;line-height:1.6;color:var(--color-green-dark);margin:0}.nc-reader .chapter-num{font-weight:700;font-size:1.95em}.nc-reader .sub-para{text-indent:1.5em}.nc-reader table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-family:var(--nc-reading-font,var(--font-reading));font-size:15px;line-height:1.6}.nc-reader th{font-family:var(--font-sans);font-weight:600;text-align:left;padding:10px 14px;background:#eae6df;border:1px solid #ddd;color:var(--color-charcoal)}.nc-reader td{padding:10px 14px;border:1px solid #e5e5e5;vertical-align:top}.nc-reader tbody tr:nth-child(2n){background:#fafaf8}.nc-reader .table-heading-row{font-family:var(--font-sans);font-size:16px;font-weight:700;text-align:left;padding:12px 14px;background:#eae6df;color:var(--color-charcoal);border:1px solid #ddd}.nc-reader .pc-table{table-layout:fixed}.nc-reader .pc-table td:first-child,.nc-reader .pc-table th:first-child{width:32%}.nc-reader .pc-table td:nth-child(2),.nc-reader .pc-table th:nth-child(2){width:50%}.nc-reader .pc-table td:nth-child(3),.nc-reader .pc-table th:nth-child(3){width:18%}.nc-reader .cc-table{table-layout:fixed}.nc-reader .cc-table td:first-child,.nc-reader .cc-table th:first-child{width:32%}.nc-reader .cc-table td:nth-child(2),.nc-reader .cc-table th:nth-child(2){width:68%}.nc-reader .lp-table td:first-child,.nc-reader .lp-table th:first-child{white-space:nowrap}.nc-reader .rp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.nc-reader .rp-table{table-layout:fixed;width:100%}.nc-reader .rp-table td,.nc-reader .rp-table th{width:25%}@media (max-width:640px){.nc-reader .rp-table{min-width:34rem}}.nc-reader .footnotes-sep{border:none;border-top:1px solid var(--color-border);margin:3rem 0 1.5rem}.nc-reader .footnotes{font-family:var(--nc-reading-font,var(--font-reading));color:var(--color-text-light);line-height:1.6}.nc-reader .footnotes ol{padding-left:1.5em;margin:0}.nc-reader .footnotes li{font-size:13px;margin-bottom:.5em}.nc-reader .footnotes li p{font-size:13px;margin:0}.nc-reader .footnote-item,.nc-reader .footnote-ref a[id]{scroll-margin-top:100px}.nc-reader .footnote-ref a{color:var(--color-green);text-decoration:none;font-weight:600}.nc-reader .footnote-ref a:hover{text-decoration:underline}.nc-reader .footnote-backref{color:var(--color-green);text-decoration:none;margin-left:.25em}.nc-reader .footnote-backref:hover{text-decoration:underline}.nc-reader .common-content{background:var(--color-bg-warm);border:1px solid var(--color-border);border-radius:6px;padding:1.5rem 2rem;margin-bottom:2.5rem}.nc-reader .common-content .section-tag{font-family:var(--font-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-green);margin-bottom:.5rem}.nc-reader .common-content p{font-family:var(--font-sans);font-size:.95rem;line-height:1.7}.nc-reader .session-image{margin:2rem 0;text-align:center}.nc-reader .session-image img{max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.nc-reader .session-image figcaption{margin-top:.5rem;font-family:var(--font-sans);font-size:.8rem;color:var(--color-text-light);font-style:italic}.nc-reader .bible-verse{display:inline}.nc-reader .bible-ref{color:var(--color-green);text-decoration:none;border-bottom:1px dotted var(--color-green);cursor:pointer;transition:color .15s}.nc-reader .bible-ref:hover{color:var(--color-green-dark)}.nc-reader a[href^="/"],.nc-reader a[href^=http]{text-decoration:underline}.verse-popup-overlay{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem;background:rgba(20,22,18,.5)}.verse-popup-overlay.is-visible{display:flex}.verse-popup{width:min(640px,100%);max-height:min(80vh,760px);display:flex;flex-direction:column;background:var(--ds-surface,#fff);color:var(--ds-ink,#22271f);border:1px solid var(--ds-line,rgba(0,0,0,.1));border-radius:var(--ds-radius,12px);box-shadow:0 24px 60px -20px rgba(0,0,0,.5);overflow:hidden}.verse-popup-header{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-bottom:1px solid var(--ds-line,rgba(0,0,0,.08))}.verse-popup-title{font-family:var(--ds-serif,serif);font-weight:600;font-size:1.05rem;color:var(--ds-ink)}.verse-popup-close{margin-left:auto;border:none;background:none;font-size:1.1rem;line-height:1;color:var(--ds-muted);cursor:pointer;padding:.2rem .4rem;border-radius:6px}.verse-popup-close:hover{color:var(--ds-ink);background:var(--ds-surface-2,rgba(0,0,0,.05))}.verse-popup-scroll{overflow-y:auto;padding:1rem}.verse-popup-body{margin:0;font-family:var(--ds-serif,serif);font-size:1.02rem;line-height:1.7;color:var(--ds-ink)}.verse-popup-gap,.verse-popup-loading{color:var(--ds-muted)}.verse-popup-loading{margin:0}.verse-popup-footer{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;border-top:1px solid var(--ds-line,rgba(0,0,0,.08))}.verse-popup-translation{font-size:.78rem;color:var(--ds-muted)}.verse-popup-link{font-family:var(--ds-sans,sans-serif);font-size:.85rem;font-weight:600;color:var(--ds-green-deep);text-decoration:none;white-space:nowrap}.verse-popup-link:hover{text-decoration:underline}.nc-bible-body .verse-popup-continues{margin:1rem 0 0;font-style:italic;color:var(--ds-muted)}.nc-bible-body{font-family:var(--nc-reading-font,var(--font-reading));font-size:calc(17px * var(--nc-font-scale, 1));line-height:1.75;letter-spacing:.01em;color:var(--ds-ink)}.nc-bible-body .bible-paragraph{margin:0 0 .85rem;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.nc-bible-body .bible-verse{display:inline}.nc-bible-body .verse-popup-chapter{font-family:var(--ds-serif,serif);font-size:1.15rem;margin:1.1rem 0 .5rem;color:var(--ds-ink)}.nc-bible-body .verse-gap{height:.7rem}.nc-bible-body .verse-num{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.6em;font-weight:600;font-style:normal;color:var(--ds-muted);vertical-align:initial;position:relative;top:calc(.62em / -.6);line-height:0;margin-right:calc(.2em / .6 - .1455em);-webkit-user-select:none;user-select:none}.nc-bible-body .verse-popup-heading{font-family:var(--ds-sans,sans-serif);line-height:1.35;color:var(--ds-muted);margin:1.1em 0 .45em}.nc-bible-body>.verse-popup-heading:first-child{margin-top:0}.nc-bible-body .verse-popup-heading.bt-section{font-size:1em;font-weight:600;color:var(--ds-ink)}.nc-bible-body .verse-popup-heading.bt-sub{font-size:.92em;font-weight:600}.nc-bible-body .verse-popup-heading.bt-division{font-size:.78em;font-weight:600;text-transform:uppercase;letter-spacing:.16em;text-align:center;margin-bottom:.15em}.nc-bible-body .verse-popup-heading.bt-division-range{font-size:.78em;text-align:center;margin-top:0}.nc-bible-body .verse-popup-heading.bt-acrostic{font-size:.78em;font-weight:600;text-transform:uppercase;letter-spacing:.16em;text-align:center}.nc-bible-body .bt-poem{text-align:left;-webkit-hyphens:manual;hyphens:manual;padding-left:1.97em}.nc-bible-body .bt-poem:has(+.bt-poem){margin-bottom:.7em}.nc-bible-body .bt-sc{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps}.nc-bible-body .bt-poem .nc-ln{--bt-lvl:0;display:block;padding-left:calc((var(--bt-lvl) + 1) * 1.25em);text-indent:-1.25em}.nc-bible-body .bt-poem .nc-ln.bt-q2{--bt-lvl:1}.nc-bible-body .bt-poem .nc-ln.bt-q3{--bt-lvl:2}.nc-bible-body .bt-poem .nc-ln.bt-qc{text-align:center;padding-left:0;text-indent:0}.nc-bible-body .bt-poem .nc-ln.bt-qr{text-align:right;padding-left:0;text-indent:0;font-style:italic;color:var(--ds-muted)}.nc-bible-body .bt-poem .nc-ln.bt-p{text-align:left;padding-left:0;text-indent:0;margin-left:-1.97em}.nc-bible-body .bt-poem .nc-ln.bt-d{font-size:.95em;font-style:italic;padding-left:0;text-indent:0;margin-bottom:.4em}.nc-bible-body .bt-poem .nc-ln.bt-qa{font-family:var(--ds-sans,sans-serif);font-size:.78em;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.16em;color:var(--ds-muted);text-align:center;padding-left:0;text-indent:0;margin:1.4em 0 .5em calc(1.97em / -.78)}.nc-bible-body .bt-poem .nc-ln.bt-qa:first-child{margin-top:0}.nc-bible-body .bt-poem .nc-ln.bt-qa[data-he]:before{content:attr(data-he) "\00a0"}.nc-bible-body .bt-poem .bt-head-in{display:block;margin-left:-1.97em}.nc-bible-body .bt-poem .bt-vn-moved{display:none}.nc-bible-body .bt-poem .bt-vnum{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:.6em;font-weight:600;line-height:0;color:var(--ds-muted);font-style:normal}.nc-bible-body .bt-poem .bt-vnum:before{content:attr(data-n)}.nc-bible-body .bt-poem .nc-ln.bt-vs>.bt-vnum,.nc-bible-body .bt-poem .nc-ln.bt-vs>.verse-num:first-of-type{display:inline-block;text-indent:0;text-align:right;white-space:nowrap;-webkit-user-select:none;user-select:none;width:calc(1.55em / .6);margin:0 calc((.42em + var(--bt-lvl) * 1.25em) / .6) 0 calc((1.97em + var(--bt-lvl) * 1.25em) / -.6);position:relative;top:calc(.15em / -.6)}.nc-bible-body .bt-chapnum{font-style:normal;font-weight:700;color:var(--ds-ink);margin-right:calc(.12em * 1.75);-webkit-user-select:none;user-select:none}.nc-bible-body .bt-chapnum:before{content:attr(data-n);font-size:1.75em;line-height:.8;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.nc-bible-body .bt-chapnum+.verse-num{display:none}.nc-bible-body .bt-poem .nc-ln.bt-vs>.bt-chapnum:not(.bt-chapnum--wide){display:inline-block;text-indent:0;text-align:right;white-space:nowrap;direction:rtl;width:1.55em;margin:0 calc(.42em + var(--bt-lvl) * 1.25em) 0 calc((1.97em + var(--bt-lvl) * 1.25em) * -1)}.nc-bible-body .bt-poem .nc-ln.bt-vs>.bt-chapnum+.verse-num{display:none}.nc-annot-flash,.nc-bible-body mark.nc-hl{border-radius:2px}.nc-annot-flash{animation:nc-annot-flash 2.2s ease-out}@keyframes nc-annot-flash{0%,40%{box-shadow:0 0 0 3px color-mix(in oklab,var(--ds-brass,#be9d26) 55%,transparent);background-color:color-mix(in oklab,var(--ds-brass,#be9d26) 22%,transparent)}to{box-shadow:0 0 0 3px transparent;background-color:initial}}.nc-reader.accent-themed blockquote{border-left-color:var(--nc-accent);background:color-mix(in srgb,var(--nc-accent) 6%,transparent)}.nc-reader.accent-themed .pullquote{background:color-mix(in srgb,var(--nc-accent) 12%,transparent)}.nc-reader.accent-themed .pullquote:before{color:var(--nc-accent)}.nc-reader.accent-themed .pullquote p{color:color-mix(in srgb,var(--nc-accent) 80%,black)}.nc-reader.accent-themed .bible-ref{color:var(--nc-accent);border-bottom-color:var(--nc-accent)}.nc-reader.accent-themed .bible-ref:hover{color:color-mix(in srgb,var(--nc-accent) 75%,black)}.nc-reader.accent-themed a[href^="/"],.nc-reader.accent-themed a[href^=http]{color:var(--nc-accent)}.nc-reader.accent-themed a[href^="/"]:hover,.nc-reader.accent-themed a[href^=http]:hover{color:color-mix(in srgb,var(--nc-accent) 75%,black)}.nc-reader.accent-themed .table-heading-row,.nc-reader.accent-themed th{background:color-mix(in srgb,var(--nc-accent) 18%,transparent);color:color-mix(in srgb,var(--nc-accent) 80%,black)}.nc-reader.accent-themed tbody tr:nth-child(2n){background:color-mix(in srgb,var(--nc-accent) 9%,white)}.nc-reader .question-block{background:#fbf8ef;border:1px solid #e7dfc4;border-radius:10px;padding:1rem 1.25rem;margin:1.5rem 0}.nc-reader .question-block>p{margin-bottom:.75rem}.nc-answer{margin-top:.5rem}.nc-answer__ta{width:100%;box-sizing:border-box;font:inherit;font-family:var(--font-sans);font-size:.95rem;padding:.6rem .75rem;border:1px solid #cdc4a3;border-radius:8px;background:#fff;resize:vertical}.nc-answer__ta:disabled{background:#f2f2f2;color:#888}.nc-answer__status{display:inline-block;margin-top:.25rem;font-family:var(--font-sans);font-size:.8rem;color:#888}.nc-answer__status[data-status=error]{color:#b3261e}@media (max-width:768px){.nc-reader h1{font-size:1.6rem}.nc-reader h2{font-size:1.25rem}.nc-bible-body,.nc-reader li,.nc-reader p{font-size:16px}.nc-reader .pullquote{max-width:100%;padding:1.5rem 1.25rem 1.25rem;margin:1.5rem 0 2rem}.nc-reader .pullquote p{font-size:1.1em}.nc-reader blockquote{padding:.6rem 1rem;margin:1rem 0}}@media (max-width:480px){.nc-bible-body,.nc-reader li,.nc-reader p{font-size:15px}.nc-reader .pullquote{padding:1.25rem 1rem 1rem}.nc-reader .pullquote p{font-size:1.05em}}.nc-theme-dark .nc-reader li,.nc-theme-dark .nc-reader p{color:#e6e4de}.nc-theme-dark .nc-reader h1,.nc-theme-dark .nc-reader h2,.nc-theme-dark .nc-reader h3{color:#f0eee8}.nc-theme-dark .nc-reader h4,.nc-theme-dark .nc-reader h5,.nc-theme-dark .nc-reader h6{color:#b8b4a8}.nc-theme-dark .nc-reader blockquote{background:rgba(255,255,255,.04)}.nc-theme-dark .nc-reader blockquote p{color:#d8d5cc}.nc-theme-dark .nc-reader .pullquote{background:rgba(255,255,255,.05)}.nc-theme-dark .nc-reader .pullquote p{color:#dfe6d5}.nc-theme-dark .nc-reader .table-heading-row,.nc-theme-dark .nc-reader th{background:#2c2f26;color:#e6e4de;border-color:#3d3826}.nc-theme-dark .nc-reader td{border-color:#333}.nc-theme-dark .nc-reader tbody tr:nth-child(2n){background:rgba(255,255,255,.03)}.nc-theme-dark .nc-reader .common-content{background:rgba(255,255,255,.05);border-color:#3d3826}.nc-theme-dark .nc-reader .attribution,.nc-theme-dark .nc-reader .footnotes{color:#b0ada3}.nc-theme-dark .nc-reader .question-block{background:#23211b;border-color:#3d3826}.nc-theme-dark .nc-answer__ta{background:#1a1a1a;color:#e8e6e1;border-color:#4a4535}.nc-theme-dark .nc-answer__ta:disabled{background:#262626;color:#777}@media (max-width:600px){.nc-bible-body .bible-paragraph,.nc-reader li,.nc-reader p{text-align:left;hyphens:none;-webkit-hyphens:none}}