/* V41: content-first editorial QA styles */
.v41-verse-map{background:#f4f6ed;border:1px solid #d4dfd0;border-radius:14px;padding:18px 22px;margin:22px 0;color:#28483c}
.v41-verse-map h3{font:600 1.15rem/1.35 Georgia,serif;color:#143c2e;margin:0 0 8px}
.v41-verse-map p,.v41-verse-map li{font-size:.92rem;line-height:1.7}
.v41-verse-map li{margin-bottom:8px}
.v41-verse-map a{color:#0c563f;text-decoration:underline;text-underline-offset:3px}
.v41-extended-reflection{background:#f9f9f3;border:1px solid #dbe3d4;border-radius:12px;padding:15px 18px;margin:26px 0}
.v41-extended-reflection summary{font-weight:700;cursor:pointer;color:#174532}
.v41-extended-reflection p{font-size:.94rem;line-height:1.75;margin-top:12px;color:#475c51}
.v41-biography-review{margin:40px auto 28px;padding:25px;background:#f5f7ef;border:1px solid #d3ddcb;border-radius:16px;max-width:1080px;color:#324d40}
.v41-biography-review h2{margin:0 0 12px;font:600 1.4rem/1.35 Georgia,serif;color:#173c2e}
.v41-biography-review p{font-size:.95rem;line-height:1.8}
.v41-biography-review details{margin:14px 0}
.v41-biography-review summary{cursor:pointer;font-weight:700}
@media(max-width:760px){.v41-verse-map,.v41-biography-review,.v41-extended-reflection{padding:15px;margin-left:0;margin-right:0}.v41-biography-review{max-width:calc(100% - 20px)}.v41-verse-map a{overflow-wrap:anywhere}}
