.rights-block.svelte-11ks5ly{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-border) 25%, transparent);border-radius:4px;margin:28px 0;padding:18px 22px}.rights-title.svelte-11ks5ly{font-family:var(--font-ui);letter-spacing:.1em;color:var(--color-accent-text);align-items:center;gap:7px;margin:0 0 8px;font-size:10px;font-weight:600;display:flex}.rights-cross.svelte-11ks5ly{color:var(--color-accent)}.rights-body.svelte-11ks5ly{font-family:var(--font-body);color:var(--color-fg);margin:0 0 10px;font-size:.9rem;line-height:1.6}.rights-link.svelte-11ks5ly{font-family:var(--font-ui);color:var(--color-accent-text);letter-spacing:.04em;font-size:11px;font-weight:500;text-decoration:none}.rights-link.svelte-11ks5ly:hover{color:var(--color-accent)}.intercession.svelte-11ks5ly{text-align:center;color:var(--color-subtle);margin-top:2.5rem;font-size:.92rem;font-style:italic;line-height:1.9}.laus-deo.svelte-11ks5ly{text-align:center;color:var(--color-accent-text);font-family:var(--font-heading);letter-spacing:.06em;margin-top:1.25rem;font-size:1.4rem}.cta-row.svelte-11ks5ly{justify-content:center;margin-top:2.5rem;display:flex}.cta-row.svelte-11ks5ly a.cta-btn:where(.svelte-11ks5ly),.cta-row.svelte-11ks5ly a.cta-btn:where(.svelte-11ks5ly):link,.cta-row.svelte-11ks5ly a.cta-btn:where(.svelte-11ks5ly):visited{border:1px solid var(--color-accent);background:var(--color-accent);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:3px;padding:11px 28px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.cta-row.svelte-11ks5ly a.cta-btn:where(.svelte-11ks5ly):hover{background:color-mix(in srgb, var(--color-accent) 85%, black);color:#fff}.logo-block.svelte-11ks5ly{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-border) 18%, transparent);border-radius:4px;flex-direction:column;align-items:center;gap:1.5rem;margin:1.5rem 0 2rem;padding:1.75rem 1.4rem 1.5rem;display:flex}.logo-block-img.svelte-11ks5ly{flex:none;width:168px;height:168px}.logo-block-img.svelte-11ks5ly img{width:100%;height:100%}.logo-block-text.svelte-11ks5ly{max-width:60ch}.logo-block-text.svelte-11ks5ly p:where(.svelte-11ks5ly){margin:0 0 .8em;font-size:.92rem;line-height:1.65}.logo-block-text.svelte-11ks5ly p:where(.svelte-11ks5ly):last-child{margin-bottom:0}.study-panel-list.svelte-11ks5ly{padding-left:1.4rem;list-style:outside}@media (width<=640px){.logo-block.svelte-11ks5ly{gap:1.15rem;padding:1.2rem 1rem}.logo-block-img.svelte-11ks5ly{width:132px;height:132px}}.why-study.svelte-11ks5ly{text-align:center;max-width:520px;margin:1.5rem auto 1.75rem}.why-study.svelte-11ks5ly img:where(.svelte-11ks5ly){border-radius:12px;width:100%;max-width:500px;height:auto;margin:0 auto;display:block}.why-study.svelte-11ks5ly figcaption:where(.svelte-11ks5ly){font-family:var(--font-ui);color:var(--color-subtle);margin-top:.85rem;font-size:.78rem;font-style:italic;line-height:1.5}.why-study-list.svelte-11ks5ly{max-width:560px;margin:1rem 0 2.25rem;padding:0;list-style:none}.why-study-list.svelte-11ks5ly li:where(.svelte-11ks5ly){font-family:var(--font-body);color:var(--color-fg);border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);padding:.65rem 0 .65rem 2rem;font-size:1.02rem;line-height:1.6;position:relative}.why-study-list.svelte-11ks5ly li:where(.svelte-11ks5ly):last-child{border-bottom:none}.why-study-list.svelte-11ks5ly li:where(.svelte-11ks5ly):before{content:"✠";color:var(--color-accent);font-size:.95rem;line-height:1.6;position:absolute;top:.65rem;left:.4rem}.papal-quote.svelte-11ks5ly{-moz-column-gap:1.25rem;flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.25rem;margin:1.75rem 0;padding:0;display:flex}.papal-portrait.svelte-11ks5ly{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:grayscale(.15);border-radius:50%;flex:none;width:88px;height:88px}.papal-quote.svelte-11ks5ly>p:where(.svelte-11ks5ly){font-family:var(--font-body);color:var(--color-fg);flex:calc(100% - 88px - 1.25rem);margin:0;font-size:1rem;font-style:italic;line-height:1.65}.papal-quote.svelte-11ks5ly>footer:where(.svelte-11ks5ly){font-family:var(--font-ui);color:var(--color-subtle);flex:calc(100% - 88px - 1.25rem);margin-left:calc(88px + 1.25rem);font-size:.78rem;line-height:1.55}.papal-quote.svelte-11ks5ly footer:where(.svelte-11ks5ly) strong:where(.svelte-11ks5ly){color:var(--color-accent-text);font-weight:600}.papal-quote.svelte-11ks5ly footer:where(.svelte-11ks5ly) a:where(.svelte-11ks5ly){color:inherit;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px}.papal-quote.svelte-11ks5ly footer:where(.svelte-11ks5ly) a:where(.svelte-11ks5ly):hover{color:var(--color-accent)}.papal-signature.svelte-11ks5ly{opacity:.7;width:auto;max-width:200px;height:38px;margin:0 0 .45rem;display:block}@media (width<=640px){.papal-quote.svelte-11ks5ly{text-align:left;flex-direction:column;align-items:center;gap:.85rem}.papal-quote.svelte-11ks5ly>p:where(.svelte-11ks5ly),.papal-quote.svelte-11ks5ly>footer:where(.svelte-11ks5ly){flex:auto;margin-left:0}.papal-portrait.svelte-11ks5ly{width:96px;height:96px}.papal-signature.svelte-11ks5ly{margin-left:auto;margin-right:auto}}
