.scripture-ref[data-astro-cid-ecziqffk]{color:#12388b;cursor:pointer;background:#f4f7fc;border:1px solid #c8d4ec;border-radius:999px;padding:.42rem .82rem;font-size:.8rem;font-weight:750;line-height:1.4;transition:background .2s,border-color .2s}.scripture-ref[data-astro-cid-ecziqffk]:hover{background:#e8eefb;border-color:#12388b}.scripture-ref[data-astro-cid-ecziqffk]:focus-visible,.scripture-dialog-close[data-astro-cid-ecziqffk]:focus-visible{outline-offset:3px;outline:3px solid #a22b8c}.scripture-dialog[data-astro-cid-ecziqffk]{color:#17243d;background:#fff;border:0;border-radius:1.3rem;width:min(92vw,43rem);max-height:min(88vh,50rem);margin:auto;padding:0;overflow-y:auto;box-shadow:0 2rem 5rem #0510334d}.scripture-dialog[data-astro-cid-ecziqffk]::backdrop{backdrop-filter:blur(4px);background:#051033c2}.scripture-dialog-inner[data-astro-cid-ecziqffk]{border-top:5px solid #d10a20;padding:clamp(1.5rem,5vw,2.5rem);position:relative}.scripture-dialog-close[data-astro-cid-ecziqffk]{color:#12388b;cursor:pointer;background:#fff;border:1px solid #dbe2f0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.scripture-dialog-close[data-astro-cid-ecziqffk]:hover{background:#eef3ff}.scripture-dialog-eyebrow[data-astro-cid-ecziqffk]{color:#a22b8c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.scripture-dialog[data-astro-cid-ecziqffk] h2[data-astro-cid-ecziqffk]{color:#12388b;margin:1rem 2rem .25rem 0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.1}.scripture-dialog-version[data-astro-cid-ecziqffk]{color:#63718a;margin:0;font-size:.85rem;font-weight:700}.scripture-dialog-content[data-astro-cid-ecziqffk]{margin-top:1.7rem;line-height:1.7}.scripture-verses{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.scripture-verses li{grid-template-columns:3.3rem 1fr;align-items:start;gap:.65rem;display:grid}.scripture-verses p{color:#273955;margin:0;font-family:Georgia,serif;font-size:1.06rem;line-height:1.65}.scripture-verse-number{color:#a22b8c;padding-top:.22rem;font-size:.78rem;font-weight:900}@media (width<=40rem){.scripture-verses li{grid-template-columns:2.6rem 1fr}}
