
.stat-scripture{border-left:4px solid var(--gold);background:linear-gradient(180deg,#fbf5e8 0%,#f1e5cc 100%);padding:1.2rem 1.4rem;margin:1.8rem 0;border-radius:var(--radius);box-shadow:var(--shadow);font-style:italic;color:var(--ink-2);font-size:1.02rem;position:relative}
.stat-scripture::before{content:"\201C";position:absolute;top:-.15rem;left:.55rem;font-size:2.6rem;line-height:1;color:var(--gold);opacity:.5;font-style:normal}
.stat-scripture p{margin:0 0 0 .8rem;line-height:1.7}
.stat-scripture cite{display:block;margin-top:.5rem;margin-left:.8rem;font-style:normal;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2)}
.truth-box{background:linear-gradient(160deg,#3a3129 0%,#262019 100%);color:#f0e2c6;padding:2rem 1.8rem 1.9rem;border-radius:var(--radius);border-left:5px solid var(--gold);margin:2.4rem 0;box-shadow:var(--shadow)}
.truth-box h3{margin:0 0 .8rem;color:var(--gold);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.76rem;letter-spacing:.28em;text-transform:uppercase;font-weight:700}
.truth-box p{margin:0 0 1rem;font-size:1.08rem;line-height:1.72;color:#e8dcc3}
.truth-box p:last-child{margin-bottom:0}
.truth-box strong{color:#f9edcf}
.prose h3{margin:2rem 0 .75rem;font-size:1.15rem;color:var(--ink);letter-spacing:.02em;padding-bottom:.4rem;border-bottom:1px solid var(--line)}
.prose ul{padding-left:1.4rem}
.prose li{margin:.6rem 0;line-height:1.7}
.prose strong{color:var(--ink)}
