.hsc-source-atlas{--a-ink:#172333;--a-gold:#a77931;--a-paper:#fbf8f0;color:var(--a-ink);background:var(--a-paper);border:1px solid #d8cbb3;border-radius:24px;overflow:hidden;margin:36px 0;font-size:1rem;line-height:1.7;isolation:isolate;scroll-margin-top:230px}.hsc-source-atlas *{box-sizing:border-box}.hsc-source-atlas [hidden]{display:none!important}.hsc-a-opening{background:linear-gradient(135deg,#13243a,#29435a);color:#fff8e9;padding:clamp(24px,5vw,55px)}.hsc-a-opening h2{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.16;color:inherit!important;margin:.35em 0}.hsc-a-eyebrow{font-size:.73rem;letter-spacing:.13em;text-transform:uppercase;font-weight:750;margin:0 0 10px}.hsc-a-opening .hsc-a-eyebrow{color:#efd29e}.hsc-a-opening nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px}.hsc-a-opening nav a{color:#ffe1a6;text-underline-offset:5px}.hsc-a-section{padding:24px clamp(20px,4vw,38px);border-top:1px solid #dfd4c2;scroll-margin-top:230px}.hsc-a-section>summary{font-size:1.25rem;font-weight:750;cursor:pointer;line-height:1.4;padding:4px 0}.hsc-a-section>summary span{font-weight:500;font-size:.82rem;margin-left:12px}.hsc-source-atlas label{display:block;margin:16px 0;font-weight:650}.hsc-source-atlas input,.hsc-source-atlas select,.hsc-source-atlas textarea{display:block;width:100%;min-height:46px;max-width:100%;padding:10px 12px;margin-top:6px;font:inherit;color:#172333;background:#fff;border:1px solid #a99c87;border-radius:9px}.hsc-source-atlas button{font:inherit;font-weight:650;color:#1a2b42;background:#f1e4ca;border:1px solid #bba17b;border-radius:9px;padding:10px 15px;min-height:44px;cursor:pointer;line-height:1.4}.hsc-source-atlas button:hover{background:#e5d2ac}.hsc-source-atlas a{color:#1b5675;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.hsc-source-atlas :focus-visible{outline:3px solid #0b7199;outline-offset:4px}.hsc-a-source-grid,.hsc-a-compare-grid,.hsc-a-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.hsc-a-source,.hsc-a-reading,.hsc-a-question-grid>article{min-width:0;padding:24px;border:1px solid #d9ceba;border-radius:15px;background:#fffdf8;overflow-wrap:anywhere}.hsc-source-atlas h3,.hsc-source-atlas h4,.hsc-source-atlas h5{color:var(--a-ink);line-height:1.35;margin:0 0 14px}.hsc-source-atlas h4{font-size:1.08rem}.hsc-source-atlas h5{font-size:.96rem;margin:23px 0 8px}.hsc-a-reference{font-weight:750;color:#7c5117}.hsc-a-edition,.hsc-a-small,.hsc-a-coverage{font-size:.88rem;line-height:1.6;color:#4e5861}.hsc-a-note{padding:13px 16px;background:#f4ead7;border-left:3px solid var(--a-gold)}.hsc-a-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hsc-a-inspector{margin:20px;padding:26px;border:2px solid #a77931;border-radius:16px;scroll-margin-top:230px}.hsc-a-inspector .hsc-a-reading{border:0;padding:0 0 24px}.hsc-a-reading>button{display:block;margin-top:18px}.hsc-a-compare-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hsc-a-verse{padding-bottom:12px;border-bottom:1px solid #eee4d4}.hsc-a-verse strong{display:block;font-size:.85rem;color:#79511e}.hsc-a-coverage{padding:0 30px 24px}.hsc-source-atlas p{max-width:75ch}.hsc-source-atlas [data-atlas-work-results]>.hsc-a-reading{margin:16px 0}.hsc-source-atlas [data-atlas-work-results]>h3{margin-top:22px}
@media(max-width:640px){.hsc-a-source-grid,.hsc-a-compare-grid,.hsc-a-question-grid,.hsc-a-compare-choices{grid-template-columns:1fr}.hsc-source-atlas{border-radius:16px;margin:24px 0}.hsc-a-section{padding:22px 18px}.hsc-a-source,.hsc-a-reading,.hsc-a-question-grid>article{padding:19px}.hsc-a-opening{padding:26px 22px}.hsc-a-inspector{margin:12px;padding:18px}.hsc-a-opening nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hsc-a-actions{align-items:stretch}.hsc-a-actions button{flex:1 1 140px}.hsc-a-coverage{padding:0 20px 22px}}
@media(prefers-reduced-motion:reduce){.hsc-source-atlas *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

@media(max-width:640px){.hsc-source-atlas,.hsc-a-section,.hsc-a-inspector{scroll-margin-top:260px}}
.hsc-source-atlas{max-width:1180px;margin-left:auto;margin-right:auto}

body.hsc-governed-public .entry-content section.hsc-source-atlas{max-width:1180px;margin-left:auto;margin-right:auto}
