:root{color-scheme:light;--ink:#17233d;--ink-soft:#47546c;--paper:#fff;--canvas:#f3f6f8;--line:#d7dee5;--blue:#174b78;--blue-deep:#0e3456;--gold:#b88a35;--gold-soft:#f6edda;--sage:#557263;--sage-soft:#edf4f0;--safety:#8a2d2d;--safety-bg:#fff4f2;--max:72rem;--reading-width:49rem;--font-reading:Georgia, "Times New Roman", serif;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-soft:0 18px 60px #17233d11;font-family:var(--font-reading);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #f7f9fa 0, var(--canvas) 24rem);color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.72}a{color:var(--blue);text-underline-offset:.18em}a:hover{color:var(--blue-deep)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}img{max-width:100%;height:auto}h1,h2,h3{text-wrap:balance;line-height:1.18}h1{letter-spacing:-.035em;margin:.3rem 0 1rem;font-size:clamp(2.25rem,6vw,4.4rem)}h2{margin-top:2.6rem;font-size:clamp(1.55rem,3vw,2.15rem)}h3{margin-top:2rem;font-size:1.3rem}p{text-wrap:pretty}.skip-link{z-index:20;background:var(--ink);color:#fff;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.site-header-inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:2rem;min-height:4.6rem;margin:auto;padding:.75rem 1.25rem;display:flex}.wordmark{color:var(--ink);letter-spacing:-.03em;font-size:1.45rem;font-weight:700;text-decoration:none}.wordmark span{color:var(--blue)}.site-header nav{font-family:var(--font-ui);flex-wrap:wrap;gap:.45rem 1.2rem;font-size:.9rem;display:flex}.site-header nav a{color:var(--ink);align-items:center;gap:.35rem;min-height:2.75rem;padding:.25rem .1rem;text-decoration:none;display:inline-flex}.site-header nav a[aria-current]{text-underline-offset:.3em;font-weight:700;text-decoration:underline}.site-header nav small{color:var(--ink-soft);font-size:.65rem}.site-header nav a:hover{color:var(--blue)}.site-footer{background:var(--ink);color:#fff;margin-top:5rem}.site-footer>div{max-width:var(--max);justify-content:space-between;gap:2rem;margin:auto;padding:2.5rem 1.25rem;display:flex}.site-footer a{color:#fff}.site-footer a:focus-visible{outline-color:#fff}.home-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.home-reading-list{max-width:50rem;padding-left:1.3rem}.home-reading-list li{margin:1.25rem 0}.home-reading-list span{color:var(--ink-soft);margin-top:.2rem;display:block}.standard-page{max-width:52rem}.standard-page li+li{margin-top:.8rem}.sources-review,.prose a,.article-header,.collection-page,.standard-page{overflow-wrap:anywhere}.home,.collection-page,.search-page,.standard-page,.contributor-page,.not-found{max-width:var(--max);margin:auto;padding:clamp(3rem,8vw,7rem) 1.25rem}.home-intro{max-width:54rem}.home-intro>p:last-child,.collection-intro{color:var(--ink-soft);max-width:50rem;font-size:1.25rem}.eyebrow{color:var(--blue);font:700 .78rem/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.home-paths,.editorial-promise{margin-top:5rem}.path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.path-grid a{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--gold);flex-direction:column;gap:.5rem;min-height:10rem;padding:1.5rem;text-decoration:none;display:flex}.path-grid strong{color:var(--ink);font-size:1.35rem}.path-grid span{color:var(--ink-soft)}.editorial-promise{border-left:4px solid var(--blue);max-width:52rem;padding-left:1.5rem}.article-shell{max-width:var(--max);margin:auto;padding:1.2rem 1.25rem 5rem}.article{max-width:var(--reading-width);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);margin:2.5rem auto 0;padding:clamp(1.4rem,5vw,4rem)}.article-header{border-bottom:1px solid var(--line);padding-bottom:1.8rem}.article-header h1{font-size:clamp(2.2rem,5vw,3.7rem)}.summary{color:var(--ink-soft);font-size:1.22rem;line-height:1.6}.article-date{color:var(--ink-soft);font:.8rem var(--font-ui)}.breadcrumbs{max-width:var(--reading-width);font:.82rem var(--font-ui);color:var(--ink-soft);margin:1rem auto}.breadcrumbs ol{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#8791a0;margin-left:.4rem}.byline{border-top:1px solid var(--line);font:.88rem/1.5 var(--font-ui);flex-wrap:wrap;gap:.35rem 1.3rem;margin-top:1.5rem;padding-top:1rem;display:flex}.byline p{margin:0}.byline span{color:var(--ink-soft);margin-right:.35rem}.fixture-banner{max-width:var(--reading-width);font:700 .86rem var(--font-ui);background:#fff5cf;border:1px solid #d6b44d;margin:1rem auto;padding:.7rem 1rem}.context-card,.answer-brief{border-left:4px solid var(--blue);background:#eef4f8;margin:2rem 0;padding:1.2rem 1.35rem}.context-card p{margin:.35rem 0}.answer-brief h2{margin-top:0;font-size:1.35rem}.prose{line-height:1.76}.prose>h2{margin-top:3.35rem;padding-top:.2rem}.prose>h2+p{margin-top:-.25rem}.prose li+li{margin-top:.55rem}.scripture-quote{background:linear-gradient(145deg, #fbf6e9, var(--gold-soft));border:1px solid #e5d5b5;border-left:5px solid var(--gold);margin:2.4rem 0;padding:clamp(1.35rem,4vw,2rem)}.scripture-quote figcaption{color:#76581e;font:700 .76rem var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.scripture-quote blockquote{margin:.9rem 0;font-size:1.23rem;line-height:1.65}.scripture-quote cite{font-style:normal;font:700 .85rem var(--font-ui)}.interpretive-claim,.not-mean,.safety-note{margin:2.3rem 0;padding:1.25rem 1.4rem}.interpretive-claim{background:#f4f8fb;border:1px solid #bbcad8}.claim-label{color:var(--blue);font:700 .78rem var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin-top:0}.not-mean{border:1px solid #d7c8a8;border-top:4px solid var(--gold);background:#fffaf0}.not-mean h2,.safety-note h2{margin-top:0;font-size:1.4rem}.not-mean ul{padding-left:1.25rem}.safety-note{background:var(--safety-bg);border:1px solid #e0b7b1;border-left:5px solid var(--safety)}.safety-note h2{color:var(--safety)}.presentation-label{color:var(--blue);font:700 .74rem/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem}.meaning-in-brief{border:1px solid #c8d7e2;border-top:4px solid var(--blue);background:linear-gradient(145deg,#edf4f8,#f8fbfc);margin:2.2rem 0 2.5rem;padding:clamp(1.35rem,4vw,1.8rem)}.meaning-in-brief h2{margin:0 0 .75rem;font-size:clamp(1.45rem,3vw,1.85rem)}.meaning-in-brief-body>:first-child{margin-top:0}.meaning-in-brief-body>:last-child{margin-bottom:0}.passage-structure{border:1px solid var(--line);background:#fbfcfc;margin:2.7rem 0;padding:clamp(1.25rem,4vw,1.75rem)}.passage-structure-heading{max-width:39rem}.passage-structure-heading h2{margin:0 0 .55rem;font-size:clamp(1.4rem,3vw,1.8rem)}.passage-structure-heading>p:last-child{color:var(--ink-soft);margin:0}.passage-structure-list{counter-reset:structure;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(9.75rem,1fr));gap:0;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.passage-structure-list li{counter-increment:structure;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;min-width:0;padding:1rem;display:flex}.passage-structure-list li:before{content:counter(structure, decimal-leading-zero);color:#76581e;font:800 .72rem var(--font-ui);letter-spacing:.08em}.passage-structure-list strong{font-size:1.02rem;line-height:1.35}.passage-structure-list span:last-child{color:var(--ink-soft);font-size:.91rem;line-height:1.5}.structure-reference{color:var(--blue);font:700 .72rem var(--font-ui);letter-spacing:.04em}.comparison-table{margin:2.6rem 0}.comparison-table>figcaption{font-size:1.28rem;font-weight:700;line-height:1.3}.comparison-table>p{color:var(--ink-soft);margin:.45rem 0 1rem;font-size:.94rem}.table-scroll{border:1px solid var(--line);background:var(--paper);overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:36rem;font:.9rem/1.5 var(--font-ui)}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.85rem 1rem}.comparison-table thead th{color:var(--blue-deep);background:#eef4f8;font-size:.82rem}.comparison-table tbody th{width:18%;color:var(--ink);background:#fafbfc}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.key-verse-highlight{background:var(--sage-soft);border-left:5px solid var(--sage);margin:2.4rem 0;padding:1.45rem 1.6rem}.key-verse-highlight blockquote{color:#294c3c;margin:.3rem 0 .45rem;font-size:clamp(1.45rem,4vw,2rem);line-height:1.3}.key-verse-highlight figcaption{color:var(--sage);font:700 .82rem var(--font-ui)}.key-verse-highlight>p:last-child{color:var(--ink-soft);margin:.8rem 0 0;font-size:.95rem}.sources-review,.related-content{max-width:var(--reading-width);margin:3rem auto 0}.sources-review{background:var(--paper);border:1px solid var(--line);padding:1.5rem}.sources-review h2,.related-content h2{margin-top:0;font-size:1.5rem}.review-facts{font-family:var(--font-ui);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;font-size:.86rem;display:grid}.review-facts div{border-top:1px solid var(--line);padding-top:.5rem}.review-facts dt{color:var(--ink-soft)}.review-facts dd{margin:.1rem 0;font-weight:700}.source-list{padding-left:1.3rem}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.related-card{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:.35rem;padding:1.2rem;text-decoration:none;display:flex}.related-card span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font:700 .72rem system-ui,sans-serif}.related-card strong{color:var(--ink);font-size:1.1rem}.related-card p{color:var(--ink-soft);margin:0;font-size:.95rem}.article-list{max-width:50rem;margin-top:3rem}.article-list article{border-top:1px solid var(--line);padding:1rem 0}.article-list h2{margin:.5rem 0}.empty-state{background:var(--paper);border:1px solid var(--line);max-width:48rem;margin-top:3rem;padding:1.3rem}.button{background:var(--blue);color:#fff;font-family:var(--font-ui);padding:.7rem 1rem;text-decoration:none;display:inline-block}@media (width<=48rem){.site-header-inner{flex-direction:column;align-items:flex-start;gap:.45rem}.site-header nav{gap:.35rem .8rem}.path-grid,.related-grid,.review-facts{grid-template-columns:1fr}.article-shell{padding-left:0;padding-right:0}.article{border-left:0;border-right:0;margin-top:1.5rem}.breadcrumbs,.fixture-banner{padding-left:1.25rem;padding-right:1.25rem}.passage-structure-list{grid-template-columns:1fr}.site-footer>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
