.opening__inner.svelte-xz2pgs{text-align:center;gap:2rem;display:grid}.opening__verse.svelte-xz2pgs p:where(.svelte-xz2pgs){font-size:clamp(1.6rem,3.4vw,2.5rem)}cite.svelte-xz2pgs{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-ink);margin-top:1rem;font-size:.72rem;font-style:normal;font-weight:600;display:block}.opening__photo.svelte-xz2pgs{aspect-ratio:21/8;margin-top:clamp(4rem,8vw,6rem)}.step.svelte-xz2pgs{border-top:1px solid var(--paper-edge);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(3rem,6vw,4.5rem);display:grid}.step.svelte-xz2pgs:first-child{border-top:0;padding-top:0}.step__num.svelte-xz2pgs{text-align:right;font-size:clamp(4.5rem,11vw,9rem);font-weight:400}.step__body.svelte-xz2pgs{gap:1.5rem;max-width:62ch;display:grid}.step__title.svelte-xz2pgs{font-size:clamp(1.8rem,3.4vw,2.6rem)}.step__verse.svelte-xz2pgs{border-left:1px solid var(--gold);padding-left:1.5rem}.step__verse.svelte-xz2pgs p:where(.svelte-xz2pgs){font-size:clamp(1.25rem,2.2vw,1.6rem)}@media (width<=720px){.step.svelte-xz2pgs{grid-template-columns:1fr}.step__num.svelte-xz2pgs{text-align:left}}.prayer__inner.svelte-xz2pgs{text-align:center;justify-items:center;gap:1.75rem;display:grid}.prayer__card.svelte-xz2pgs{background:#ffffff0d;border:1px solid #ffffff29;margin-top:1rem;padding:clamp(2rem,5vw,3.5rem);box-shadow:inset 0 1px #ffffff1a}.prayer__card.svelte-xz2pgs p:where(.svelte-xz2pgs){font-size:clamp(1.2rem,2.3vw,1.65rem)}
