.pb.svelte-h6ttbo.svelte-h6ttbo{max-width:42rem;margin:0 auto;padding:clamp(28px,4vw,52px) clamp(24px,4.5vw,56px) clamp(32px,5vw,60px);background:var(--glass-3);-webkit-backdrop-filter:blur(var(--blur-strong)) saturate(170%);backdrop-filter:blur(var(--blur-strong)) saturate(170%);border:1px solid var(--glass-edge);border-radius:var(--r-xl);box-shadow:var(--shadow-3),inset 0 1px #ffffff80}.pb-head.svelte-h6ttbo.svelte-h6ttbo{text-align:center;padding-bottom:clamp(28px,5vw,44px);margin-bottom:clamp(28px,5vw,44px);border-bottom:1px solid var(--hairline)}.pb-eyebrow.svelte-h6ttbo.svelte-h6ttbo{font-family:var(--sans, system-ui);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);margin:0 0 14px}.pb-eyebrow.svelte-h6ttbo a.svelte-h6ttbo{color:inherit;text-decoration:none}.pb-eyebrow.svelte-h6ttbo a.svelte-h6ttbo:hover{color:var(--crimson)}.pb-title.svelte-h6ttbo.svelte-h6ttbo{font-family:var(--display, var(--serif));font-style:italic;font-weight:300;font-size:clamp(30px,5vw,44px);line-height:1.1;color:var(--ink);margin:0;letter-spacing:-.01em;text-wrap:balance}.pb-sub.svelte-h6ttbo.svelte-h6ttbo{font-family:var(--display, var(--serif));font-style:italic;font-size:clamp(15px,1.8vw,17px);color:var(--ink-3);margin:14px auto 0;max-width:34ch;line-height:1.5}.pb-print.svelte-h6ttbo.svelte-h6ttbo{margin-top:22px;font-family:var(--sans, system-ui);font-size:12px;letter-spacing:.04em;padding:7px 16px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:transparent;color:var(--ink-3);cursor:pointer;transition:color .16s,border-color .16s}.pb-print.svelte-h6ttbo.svelte-h6ttbo:hover{color:var(--crimson);border-color:color-mix(in srgb,var(--crimson) 50%,var(--hairline))}.pb-prayer.svelte-h6ttbo.svelte-h6ttbo{scroll-margin-top:96px}.pb-num.svelte-h6ttbo.svelte-h6ttbo{text-align:center;margin:0 0 6px;font-family:var(--display, var(--serif));font-style:italic;font-size:15px;letter-spacing:.18em;color:var(--gold-deep)}.pb-prayer-title.svelte-h6ttbo.svelte-h6ttbo{text-align:center;margin:0 0 20px;font-family:var(--display, var(--serif));font-style:italic;font-weight:400;font-size:clamp(20px,2.4vw,25px);line-height:1.25;color:var(--ink);text-wrap:balance}.pb-text.svelte-h6ttbo p{font-family:var(--font-body, var(--serif));font-size:clamp(17px,1.35vw,18.5px);line-height:1.78;color:var(--ink);margin:0 0 1.05em;text-align:left;-webkit-hyphens:auto;hyphens:auto}.pb-text.svelte-h6ttbo p:last-child{margin-bottom:0}.pb-text.svelte-h6ttbo p.pb-r{text-align:center;font-family:var(--display, var(--serif));font-style:italic;font-size:.86em;line-height:1.5;color:color-mix(in srgb,var(--crimson) 55%,var(--ink-3));margin:1.5em auto 1.1em;max-width:46ch}.pb-text.svelte-h6ttbo p.pb-stage{text-align:center;font-style:italic;font-size:.85em;color:var(--ink-4);margin:.8em 0}.pb-text.svelte-h6ttbo p.pb-said{color:var(--ink)}.pb-text.svelte-h6ttbo p.pb-lead:first-letter{font-family:var(--display, var(--serif));font-style:italic;font-weight:300;font-size:4.2em;line-height:.8;float:left;margin:.04em .09em -.04em -.02em;color:var(--crimson)}.pb-sep.svelte-h6ttbo.svelte-h6ttbo{text-align:center;color:var(--gold);font-family:var(--display, var(--serif));font-size:14px;letter-spacing:.5em;margin:clamp(30px,5vw,48px) 0;opacity:.85}.pb-colophon.svelte-h6ttbo.svelte-h6ttbo{margin:clamp(40px,6vw,64px) auto 0;padding-top:20px;border-top:1px solid var(--hairline);text-align:center;font-family:var(--sans, var(--font-ui));font-size:11.5px;letter-spacing:.02em;color:color-mix(in srgb,var(--ink) 45%,transparent)}.pb-colophon.svelte-h6ttbo a.svelte-h6ttbo{color:inherit;text-decoration:underline;text-underline-offset:2px}.pb-colophon.svelte-h6ttbo a.svelte-h6ttbo:hover{color:var(--crimson)}.pb-empty.svelte-h6ttbo.svelte-h6ttbo{margin:48px 0;text-align:center;font-family:var(--display, var(--serif));font-style:italic;color:var(--ink-3)}@media print{html,body{background:#fff;color:#000}.pb-print.svelte-h6ttbo.svelte-h6ttbo,.pb-eyebrow.svelte-h6ttbo.svelte-h6ttbo{display:none}.pb.svelte-h6ttbo.svelte-h6ttbo{max-width:none;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.pb-text.svelte-h6ttbo p{color:#000}.pb-num.svelte-h6ttbo.svelte-h6ttbo{color:#555}.pb-prayer.svelte-h6ttbo.svelte-h6ttbo{break-inside:avoid-page}}
