.vitrina-body[data-astro-cid-ddtvrjpv]{padding-block:var(--space-8);gap:var(--space-6);display:grid}.vitrina-horarios[data-astro-cid-ddtvrjpv]{border-left:var(--space-1) solid var(--color-accent);max-width:42rem;padding-left:var(--space-5)}.vitrina-misas-label[data-astro-cid-ddtvrjpv]{font-size:var(--text-sm);color:var(--color-muted);margin-block-end:var(--space-2);font-weight:600}.vitrina-misas-texto[data-astro-cid-ddtvrjpv]{font-size:var(--text-lg);white-space:pre-line;line-height:1.6}.vitrina-contacto[data-astro-cid-ddtvrjpv]{font-size:var(--text-sm);color:var(--color-muted)}.vitrina-llegar[data-astro-cid-ddtvrjpv]{min-height:2.75rem;color:var(--color-primary);align-items:center;display:inline-flex}.vitrina-feeds[data-astro-cid-ddtvrjpv]{border-top:thin solid var(--color-border);padding-block-start:var(--space-6)}.escudo-zone[data-astro-cid-plglzvhz]{padding-block:var(--space-10);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.escudo-hero[data-astro-cid-plglzvhz]{justify-content:center;display:flex}.escudo-img[data-astro-cid-plglzvhz]{object-fit:contain;max-width:10rem;max-height:10rem;display:block}.escudo-nombre[data-astro-cid-plglzvhz]{font-family:var(--font-display);color:var(--color-primary);font-size:clamp(2.441rem,5vw,3.052rem);font-weight:700;line-height:1.15}.escudo-divisor[data-astro-cid-plglzvhz]{border:none;border-top:thin solid var(--color-border);width:100%;margin-block:var(--space-2)}.escudo-bienvenida[data-astro-cid-plglzvhz]{text-align:start;max-width:52rem;line-height:1.7}.escudo-feeds[data-astro-cid-plglzvhz]{gap:var(--space-8);padding-block-end:var(--space-8);display:grid}@media (width>=48rem){.escudo-feeds[data-astro-cid-plglzvhz]{grid-template-columns:1fr 1fr}}.ef-body[data-astro-cid-ylec4abo]{padding-block:var(--space-8);gap:var(--space-6);display:grid}.ef-grid[data-astro-cid-ylec4abo]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=40rem){.ef-grid[data-astro-cid-ylec4abo]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.ef-grid[data-astro-cid-ylec4abo]{grid-template-columns:repeat(3,1fr)}}.evento-foto-card[data-astro-cid-ylec4abo]{flex-direction:column;display:flex;position:relative}.ef-info[data-astro-cid-ylec4abo] h2[data-astro-cid-ylec4abo] a[data-astro-cid-ylec4abo]:after{content:"";position:absolute;inset:0}.ef-img[data-astro-cid-ylec4abo]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.ef-placeholder[data-astro-cid-ylec4abo]{aspect-ratio:3/2;background:var(--color-bg-alt,var(--color-surface));border-radius:var(--radius);padding:var(--space-4);text-align:center;border:thin solid var(--color-border);justify-content:center;align-items:center;display:flex}.ef-placeholder[data-astro-cid-ylec4abo] span[data-astro-cid-ylec4abo]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-muted)}.ef-info[data-astro-cid-ylec4abo]{padding-block-start:var(--space-3)}.ef-info[data-astro-cid-ylec4abo] h2[data-astro-cid-ylec4abo]{font-size:var(--text-base);margin-block-end:var(--space-1);font-weight:700}.ef-info[data-astro-cid-ylec4abo] h2[data-astro-cid-ylec4abo] a[data-astro-cid-ylec4abo]{color:var(--color-primary);text-decoration:none}.ef-info[data-astro-cid-ylec4abo] h2[data-astro-cid-ylec4abo] a[data-astro-cid-ylec4abo]:hover{text-decoration:underline}.ef-link-todos[data-astro-cid-ylec4abo]{text-align:end}.ef-feeds[data-astro-cid-ylec4abo]{border-top:thin solid var(--color-border);padding-block-start:var(--space-6)}.encuentro-area[data-astro-cid-ict3fvlr]{padding-block-start:var(--space-8)}.encuentro-hero[data-astro-cid-ict3fvlr]{gap:var(--space-6);display:grid}@media (width>=48rem){.encuentro-hero[data-astro-cid-ict3fvlr].tiene-bienvenida{grid-template-columns:1fr auto}.encuentro-hero[data-astro-cid-ict3fvlr].tiene-bienvenida .encuentro-contacto[data-astro-cid-ict3fvlr]{order:2}.encuentro-hero[data-astro-cid-ict3fvlr].tiene-bienvenida .encuentro-bienvenida[data-astro-cid-ict3fvlr]{order:1}}.encuentro-contacto[data-astro-cid-ict3fvlr]{padding:var(--space-6);border:thin solid var(--color-border);border-radius:var(--radius);max-width:40rem}.encuentro-dl[data-astro-cid-ict3fvlr]{gap:var(--space-4);display:grid}.encuentro-dl[data-astro-cid-ict3fvlr] dt[data-astro-cid-ict3fvlr]{font-size:var(--text-sm);color:var(--color-muted);font-weight:600}.encuentro-dl[data-astro-cid-ict3fvlr] dd[data-astro-cid-ict3fvlr]{font-size:var(--text-base);margin-inline-start:0}.encuentro-llegar[data-astro-cid-ict3fvlr]{align-items:center;margin-block-start:var(--space-4);display:inline-flex}.encuentro-feeds[data-astro-cid-ict3fvlr]{padding-block:var(--space-8);gap:var(--space-8);display:grid}@media (width>=48rem){.encuentro-feeds[data-astro-cid-ict3fvlr]{grid-template-columns:1fr 1fr}}.encuentro-foto[data-astro-cid-ict3fvlr]{padding-block-end:var(--space-8)}.encuentro-foto[data-astro-cid-ict3fvlr] img[data-astro-cid-ict3fvlr]{border-radius:var(--radius);width:100%;height:auto;display:block}.narrativa-zona[data-astro-cid-yd52cded]{max-width:52rem;padding-block:var(--space-8)}.narrativa-kicker[data-astro-cid-yd52cded]{font-size:var(--text-sm);color:var(--color-muted);margin-block-end:var(--space-2);font-weight:600}.narrativa-nombre[data-astro-cid-yd52cded]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-primary);margin-block-end:var(--space-4);font-weight:700}.narrativa-intro[data-astro-cid-yd52cded]{line-height:1.7}.narrativa-foto[data-astro-cid-yd52cded]{margin:0 0 var(--space-4)}.narrativa-foto[data-astro-cid-yd52cded] img[data-astro-cid-yd52cded]{border-radius:var(--radius);width:100%;height:auto;display:block}@media (width>=40rem){.narrativa-foto[data-astro-cid-yd52cded]{float:right;margin-left:var(--space-6);margin-bottom:var(--space-4);max-width:40%}.narrativa-foto[data-astro-cid-yd52cded] img[data-astro-cid-yd52cded]{width:100%}}.narrativa-feeds[data-astro-cid-yd52cded]{padding-block:var(--space-8);border-top:thin solid var(--color-border);gap:var(--space-8);display:grid}@media (width>=48rem){.narrativa-feeds[data-astro-cid-yd52cded]{grid-template-columns:1fr 1fr}}.parroquia-section[data-astro-cid-teqcdhmb] h2[data-astro-cid-teqcdhmb]{color:var(--color-primary)}.dp-horarios[data-astro-cid-teqcdhmb]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.dp-horarios[data-astro-cid-teqcdhmb] li[data-astro-cid-teqcdhmb]{gap:var(--space-3);align-items:baseline;display:flex}.dp-horarios-icon[data-astro-cid-teqcdhmb]{flex:none;block-size:1em;inline-size:1em}.pa-indicador[data-astro-cid-sks6w47x]{font-size:var(--text-sm);margin-block-end:var(--space-5)}.pa-nav[data-astro-cid-sks6w47x]{gap:var(--space-3);border-top:thin solid var(--color-border);flex-direction:column;margin-block-start:var(--space-8);padding-block-start:var(--space-4);display:flex}.pa-prev[data-astro-cid-sks6w47x],.pa-next[data-astro-cid-sks6w47x],.pa-inicio[data-astro-cid-sks6w47x]{color:var(--color-primary);font-weight:600;text-decoration:none}.pa-prev[data-astro-cid-sks6w47x]:hover,.pa-prev[data-astro-cid-sks6w47x]:focus-visible,.pa-next[data-astro-cid-sks6w47x]:hover,.pa-next[data-astro-cid-sks6w47x]:focus-visible,.pa-inicio[data-astro-cid-sks6w47x]:hover,.pa-inicio[data-astro-cid-sks6w47x]:focus-visible{text-decoration:underline}.pa-next[data-astro-cid-sks6w47x],.pa-inicio[data-astro-cid-sks6w47x]{text-align:start}@media (width>=40rem){.pa-nav[data-astro-cid-sks6w47x]{flex-direction:row;justify-content:space-between}.pa-next[data-astro-cid-sks6w47x],.pa-inicio[data-astro-cid-sks6w47x]{text-align:end}}.pl-tabs[data-astro-cid-u5adojas]{display:flex}.pl-layout[data-astro-cid-u5adojas]{display:block}.pl-sidebar[data-astro-cid-u5adojas]{display:none}@media (width>=48rem){.pl-tabs[data-astro-cid-u5adojas]{display:none}.pl-layout[data-astro-cid-u5adojas]{gap:var(--space-8);grid-template-columns:minmax(14rem,18rem) 1fr;align-items:start;display:grid}.pl-sidebar[data-astro-cid-u5adojas]{top:var(--space-8);flex-direction:column;display:flex;position:sticky}.pl-enlace[data-astro-cid-u5adojas]{padding-block:var(--space-3);padding-inline:var(--space-4);min-height:2.75rem;color:var(--color-text);border-left:.1875rem solid #0000;text-decoration:none;display:block}.pl-enlace[data-astro-cid-u5adojas]:hover,.pl-enlace[data-astro-cid-u5adojas]:focus-visible{color:var(--color-primary)}.pl-activo[data-astro-cid-u5adojas]{color:var(--color-primary);border-left-color:var(--color-primary);font-weight:600}}.re-escaneo[data-astro-cid-5sibqqtu]{gap:var(--space-4);grid-template-columns:1fr;display:grid}.re-tarjeta[data-astro-cid-5sibqqtu]{padding:var(--space-4)}.re-titulo[data-astro-cid-5sibqqtu]{font-size:var(--text-base);margin:0 0 var(--space-2);font-weight:600}.re-titulo[data-astro-cid-5sibqqtu] a[data-astro-cid-5sibqqtu]{color:var(--color-primary);text-decoration:none}.re-titulo[data-astro-cid-5sibqqtu] a[data-astro-cid-5sibqqtu]:hover,.re-titulo[data-astro-cid-5sibqqtu] a[data-astro-cid-5sibqqtu]:focus-visible{text-decoration:underline}.re-extracto[data-astro-cid-5sibqqtu]{font-size:var(--text-sm);margin:0}.re-divisor[data-astro-cid-5sibqqtu]{border:none;border-top:.125rem solid var(--color-border);margin:var(--space-8) 0}.re-lectura[data-astro-cid-5sibqqtu]{gap:var(--space-8);flex-direction:column;display:flex}@media (width>=40rem){.re-escaneo[data-astro-cid-5sibqqtu]{grid-template-columns:repeat(2,1fr)}}.ig-galeria[data-astro-cid-fcxztjzf]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.ig-tarjeta[data-astro-cid-fcxztjzf]{overflow:hidden}.ig-activa[data-astro-cid-fcxztjzf]{border:.125rem solid var(--color-primary)}.ig-imagen[data-astro-cid-fcxztjzf]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ig-cuerpo[data-astro-cid-fcxztjzf]{padding:var(--space-4)}.ig-titulo[data-astro-cid-fcxztjzf]{font-size:var(--text-base);margin:0 0 var(--space-2);font-weight:600}.ig-cuerpo[data-astro-cid-fcxztjzf] a[data-astro-cid-fcxztjzf]{color:var(--color-primary);font-weight:600;text-decoration:none}.ig-cuerpo[data-astro-cid-fcxztjzf] a[data-astro-cid-fcxztjzf]:hover,.ig-cuerpo[data-astro-cid-fcxztjzf] a[data-astro-cid-fcxztjzf]:focus-visible{text-decoration:underline}.ig-panel[data-astro-cid-fcxztjzf]{margin-block-start:var(--space-6)}.nc-lista[data-astro-cid-7z2vn4ml],.nc-bloque[data-astro-cid-7z2vn4ml]{flex-direction:column;display:flex}.nc-separador[data-astro-cid-7z2vn4ml]{border:none;border-top:.125rem solid var(--color-accent);width:3rem;margin:var(--space-10) auto}.nc-cita[data-astro-cid-7z2vn4ml]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-primary);text-align:center;max-width:42rem;margin:0 auto var(--space-6);font-weight:600}.nc-cita[data-astro-cid-7z2vn4ml]:before{content:"« "}.nc-cita[data-astro-cid-7z2vn4ml]:after{content:" »"}.dp-sacramentos-intro[data-astro-cid-k2cekzei]{margin-bottom:var(--space-8)}.dp-sacramentos[data-astro-cid-k2cekzei]{border-top:thin solid var(--color-border)}.dp-tramite[data-astro-cid-k2cekzei]{border-bottom:thin solid var(--color-border);scroll-margin-top:var(--space-12)}.dp-tramite-summary[data-astro-cid-k2cekzei]{gap:var(--space-1);padding:var(--space-4) var(--space-2);cursor:pointer;flex-direction:column;list-style:none;display:flex}.dp-tramite-summary[data-astro-cid-k2cekzei]::-webkit-details-marker{display:none}.dp-tramite-titulo[data-astro-cid-k2cekzei]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-primary);font-weight:600;line-height:1.25}.dp-tramite-summary[data-astro-cid-k2cekzei]:after{content:"›";right:var(--space-2);top:var(--space-4);font-size:var(--text-xl);color:var(--color-muted);pointer-events:none;line-height:1;position:absolute}.dp-tramite[data-astro-cid-k2cekzei]{position:relative}details[data-astro-cid-k2cekzei][open]>.dp-tramite-summary[data-astro-cid-k2cekzei]:after{content:"‹"}.dp-tramite-desc[data-astro-cid-k2cekzei]{font-size:var(--text-base);color:var(--color-muted);line-height:1.5}details[data-astro-cid-k2cekzei][open] .dp-tramite-desc[data-astro-cid-k2cekzei]{display:none}.dp-tramite-body[data-astro-cid-k2cekzei]{padding:0 var(--space-2) var(--space-8)}@media (prefers-reduced-motion:no-preference){details[data-astro-cid-k2cekzei][open]>.dp-tramite-body[data-astro-cid-k2cekzei]{animation:.18s ease-out both tramite-aparecer}}@keyframes tramite-aparecer{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){details[data-astro-cid-7zvzzw6b][open]>nav[data-astro-cid-7zvzzw6b]{animation:.18s ease-out both filtros-aparecer}}@keyframes filtros-aparecer{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:translateY(0)}}.ag-agenda[data-astro-cid-6oggaeht]{gap:var(--space-8);flex-direction:column;display:flex}.ag-fecha[data-astro-cid-6oggaeht]{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-primary);margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:thin solid var(--color-border);display:flex}.ag-chip[data-astro-cid-6oggaeht]{background:var(--color-primary);color:var(--color-primary-fg);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-weight:600}.ag-lista[data-astro-cid-6oggaeht]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-item[data-astro-cid-6oggaeht]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius);border:thin solid var(--color-border);display:flex;position:relative}.ag-body[data-astro-cid-6oggaeht]{flex:1;min-width:0}.ag-titulo[data-astro-cid-6oggaeht]{margin:0 0 var(--space-1);font-weight:600}.ag-resumen[data-astro-cid-6oggaeht]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.ag-titulo[data-astro-cid-6oggaeht] a[data-astro-cid-6oggaeht]:after{content:"";position:absolute;inset:0}.ag-item[data-astro-cid-6oggaeht] .dp-secondary[data-astro-cid-6oggaeht]{z-index:1;position:relative}.mo-wrap[data-astro-cid-cmrfjew6]{gap:var(--space-4);display:grid}.mo-featured[data-astro-cid-cmrfjew6]{background:var(--color-surface);border-radius:var(--radius);border:thin solid var(--color-border);position:relative;overflow:hidden}.mo-img[data-astro-cid-cmrfjew6]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.mo-info[data-astro-cid-cmrfjew6]{padding:var(--space-5)}.mo-info[data-astro-cid-cmrfjew6] h2[data-astro-cid-cmrfjew6]{font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-2)}.mo-info[data-astro-cid-cmrfjew6] p[data-astro-cid-cmrfjew6]{margin:0 0 var(--space-2)}.mo-info[data-astro-cid-cmrfjew6] h2[data-astro-cid-cmrfjew6] a[data-astro-cid-cmrfjew6]:after{content:"";position:absolute;inset:0}.mo-info[data-astro-cid-cmrfjew6] .dp-actions[data-astro-cid-cmrfjew6]{z-index:1;position:relative}.mo-side[data-astro-cid-cmrfjew6]{gap:var(--space-4);display:grid}.mo-side-item[data-astro-cid-cmrfjew6]{gap:var(--space-3);background:var(--color-surface);border-radius:var(--radius);border:thin solid var(--color-border);padding:var(--space-3);align-items:flex-start;display:flex;position:relative}.mo-side-img[data-astro-cid-cmrfjew6]{object-fit:cover;border-radius:var(--radius);flex-shrink:0;width:4rem;height:4rem}.mo-side-item[data-astro-cid-cmrfjew6] h3[data-astro-cid-cmrfjew6]{font-size:var(--text-base);margin:0 0 var(--space-1)}.mo-side-item[data-astro-cid-cmrfjew6] h3[data-astro-cid-cmrfjew6] a[data-astro-cid-cmrfjew6]:after{content:"";position:absolute;inset:0}.mo-grid[data-astro-cid-cmrfjew6]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.mo-card[data-astro-cid-cmrfjew6]{background:var(--color-surface);border-radius:var(--radius);border:thin solid var(--color-border);position:relative;overflow:hidden}.mo-card-img[data-astro-cid-cmrfjew6]{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.mo-card-body[data-astro-cid-cmrfjew6]{padding:var(--space-3)}.mo-card-body[data-astro-cid-cmrfjew6] h3[data-astro-cid-cmrfjew6]{font-size:var(--text-sm);margin:0 0 var(--space-1)}.mo-card-body[data-astro-cid-cmrfjew6] h3[data-astro-cid-cmrfjew6] a[data-astro-cid-cmrfjew6]:after{content:"";position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mo-featured[data-astro-cid-cmrfjew6],.mo-side-item[data-astro-cid-cmrfjew6],.mo-card[data-astro-cid-cmrfjew6]{transition:box-shadow .15s ease-out}.mo-featured[data-astro-cid-cmrfjew6]:hover,.mo-side-item[data-astro-cid-cmrfjew6]:hover,.mo-card[data-astro-cid-cmrfjew6]:hover{box-shadow:var(--shadow-card)}}@media (width>=48rem){.mo-wrap[data-astro-cid-cmrfjew6]{grid-template-columns:2fr 1fr}.mo-featured[data-astro-cid-cmrfjew6]{grid-row:span 2}.mo-side[data-astro-cid-cmrfjew6]{grid-template-rows:repeat(2,1fr)}.mo-grid[data-astro-cid-cmrfjew6]{grid-column:1/-1}}.ln-buscar[data-astro-cid-go7ydm32]{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-6);display:flex}.ln-label[data-astro-cid-go7ydm32]{font-weight:600}.ln-input[data-astro-cid-go7ydm32]{flex:1;min-width:12rem}.ln-table-wrap[data-astro-cid-go7ydm32]{scroll-margin-top:var(--space-12);overflow-x:auto}.ln-tabla[data-astro-cid-go7ydm32]{border-collapse:collapse;width:100%}.ln-tabla[data-astro-cid-go7ydm32] thead[data-astro-cid-go7ydm32]{background:var(--color-bg-alt)}.ln-tabla[data-astro-cid-go7ydm32] th[data-astro-cid-go7ydm32]{text-align:start;padding:var(--space-3) var(--space-4);font-weight:600;font-size:var(--text-sm);color:var(--color-muted);border-bottom:thin solid var(--color-border)}.ln-th-fecha[data-astro-cid-go7ydm32]{width:5rem}.ln-tabla[data-astro-cid-go7ydm32] td[data-astro-cid-go7ydm32]{vertical-align:middle;min-block-size:2.75rem;padding:var(--space-3) var(--space-4);border-bottom:thin solid var(--color-border)}.ln-tabla[data-astro-cid-go7ydm32] tr[data-astro-cid-go7ydm32]:last-child td[data-astro-cid-go7ydm32]{border-bottom:none}.ln-fecha[data-astro-cid-go7ydm32]{white-space:nowrap}.ln-fecha[data-astro-cid-go7ydm32] time[data-astro-cid-go7ydm32]{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.ln-dow[data-astro-cid-go7ydm32]{font-size:var(--text-xs);color:var(--color-muted)}.ln-day[data-astro-cid-go7ydm32]{font-size:var(--text-lg);color:var(--color-primary);font-weight:600;line-height:1}.ln-titulo[data-astro-cid-go7ydm32]{margin:0 0 var(--space-1);font-weight:600}.ln-meta[data-astro-cid-go7ydm32]{font-size:var(--text-sm);margin:0}.ln-evento[data-astro-cid-go7ydm32]{position:relative}.ln-titulo[data-astro-cid-go7ydm32] a[data-astro-cid-go7ydm32]:after{content:"";position:absolute;inset:0}.ar-article[data-astro-cid-kzpns2hk]{max-width:52rem}.ar-volver[data-astro-cid-kzpns2hk]{font-size:var(--text-sm);margin-block-end:var(--space-5);text-decoration:none;display:inline-block}.ar-volver[data-astro-cid-kzpns2hk]:hover,.ar-volver[data-astro-cid-kzpns2hk]:focus-visible{text-decoration:underline}.ar-portada[data-astro-cid-kzpns2hk]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;margin-block-end:var(--space-5);display:block}.ar-titulo[data-astro-cid-kzpns2hk]{font-family:var(--font-display);font-size:var(--text-3xl);margin:0 0 var(--space-4)}.ar-sep[data-astro-cid-kzpns2hk]{border:none;border-top:thin solid var(--color-border);margin:var(--space-3) 0}.ar-meta[data-astro-cid-kzpns2hk]{font-size:var(--text-sm);margin:0}.ar-resumen[data-astro-cid-kzpns2hk]{margin:var(--space-4) 0 0;font-size:var(--text-base);color:var(--color-muted)}.ar-cuerpo[data-astro-cid-kzpns2hk]{margin-block-start:var(--space-5);line-height:1.7}.ar-pdf[data-astro-cid-kzpns2hk]{margin-block-start:var(--space-6)}@media (width>=48rem){.ar-titulo[data-astro-cid-kzpns2hk]{font-size:var(--text-4xl)}}.bl-tablero[data-astro-cid-5smyq2nq]{gap:var(--space-6);grid-template-columns:1fr;display:grid}.bl-tile[data-astro-cid-5smyq2nq]{padding:var(--space-3) var(--space-4);border-left:.1875rem solid var(--color-primary);background:var(--color-surface);position:relative}@media (prefers-reduced-motion:no-preference){.bl-tile[data-astro-cid-5smyq2nq]{transition:background-color .15s ease-out}.bl-tile[data-astro-cid-5smyq2nq]:hover{background:var(--color-bg-alt)}}.bl-titulo[data-astro-cid-5smyq2nq]{font-size:var(--text-base);margin:0 0 var(--space-1);font-weight:600}.bl-titulo[data-astro-cid-5smyq2nq] a[data-astro-cid-5smyq2nq]{color:var(--color-text);text-decoration:none}.bl-titulo[data-astro-cid-5smyq2nq] a[data-astro-cid-5smyq2nq]:after{content:"";position:absolute;inset:0}.bl-titulo[data-astro-cid-5smyq2nq] a[data-astro-cid-5smyq2nq]:hover,.bl-titulo[data-astro-cid-5smyq2nq] a[data-astro-cid-5smyq2nq]:focus-visible{text-decoration:underline}.bl-meta[data-astro-cid-5smyq2nq]{margin:0 0 var(--space-1);font-size:var(--text-sm)}.bl-resumen[data-astro-cid-5smyq2nq]{font-size:var(--text-sm);color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width>=40rem){.bl-tablero[data-astro-cid-5smyq2nq]{grid-template-columns:repeat(2,1fr)}}.ps-pasos[data-astro-cid-6fp6wvi7]{margin:0;padding:0;list-style:none}.ps-paso[data-astro-cid-6fp6wvi7]{gap:var(--space-3);padding-block:var(--space-5);border-bottom:thin solid var(--color-border);flex-direction:column;display:flex}.ps-paso[data-astro-cid-6fp6wvi7]:last-child{border-bottom:none}.ps-num[data-astro-cid-6fp6wvi7]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-primary);font-weight:700;line-height:1}.ps-contenido[data-astro-cid-6fp6wvi7]{gap:var(--space-4);flex-direction:column;display:flex}.ps-titulo[data-astro-cid-6fp6wvi7]{font-size:var(--text-lg);margin:0 0 var(--space-2);font-weight:600}.ps-img[data-astro-cid-6fp6wvi7]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%}@media (width>=40rem){.ps-paso[data-astro-cid-6fp6wvi7]{align-items:flex-start;gap:var(--space-5);flex-direction:row}.ps-num[data-astro-cid-6fp6wvi7]{font-size:var(--text-2xl);text-align:center;width:3rem;flex-shrink:0;padding-block-start:var(--space-1)}.ps-contenido[data-astro-cid-6fp6wvi7]{flex-direction:row-reverse;flex:1}.ps-texto[data-astro-cid-6fp6wvi7]{flex:1}.ps-img[data-astro-cid-6fp6wvi7]{aspect-ratio:3/2;flex-shrink:0;width:30%}}.gl-galeria[data-astro-cid-aoevtqoo]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.gl-celda[data-astro-cid-aoevtqoo]{flex-direction:column;display:flex;position:relative;overflow:hidden}.gl-img[data-astro-cid-aoevtqoo]{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.gl-sin-foto[data-astro-cid-aoevtqoo]{aspect-ratio:3/2;background:var(--color-bg-alt)}.gl-leyenda[data-astro-cid-aoevtqoo]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gl-link[data-astro-cid-aoevtqoo]{color:inherit;text-decoration:none}.gl-link[data-astro-cid-aoevtqoo]:after{content:"";position:absolute;inset:0}.gl-link[data-astro-cid-aoevtqoo]:hover,.gl-link[data-astro-cid-aoevtqoo]:focus-visible{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.gl-img[data-astro-cid-aoevtqoo]{transition:transform .2s ease-out}.gl-celda[data-astro-cid-aoevtqoo]:hover .gl-img[data-astro-cid-aoevtqoo]{transform:scale(1.03)}}.cr-linea[data-astro-cid-rxq42f46]{gap:var(--space-6);flex-direction:column;display:flex}.cr-grupo[data-astro-cid-rxq42f46]{gap:var(--space-3);flex-direction:column;display:flex}.cr-nodo[data-astro-cid-rxq42f46]{align-items:center;gap:var(--space-3);display:flex}.cr-año[data-astro-cid-rxq42f46]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-primary);font-weight:700}.cr-punto[data-astro-cid-rxq42f46]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem}.cr-entradas[data-astro-cid-rxq42f46]{gap:var(--space-4);flex-direction:column;display:flex}.cr-entrada[data-astro-cid-rxq42f46]{padding:var(--space-4);border-top:.1875rem solid var(--color-primary);background:var(--color-surface)}.cr-titulo[data-astro-cid-rxq42f46]{font-size:var(--text-base);margin:0 0 var(--space-1);font-weight:600}.cr-titulo[data-astro-cid-rxq42f46] a[data-astro-cid-rxq42f46]{color:var(--color-text);text-decoration:none}.cr-titulo[data-astro-cid-rxq42f46] a[data-astro-cid-rxq42f46]:hover,.cr-titulo[data-astro-cid-rxq42f46] a[data-astro-cid-rxq42f46]:focus-visible{text-decoration:underline}.cr-meta[data-astro-cid-rxq42f46]{margin:0 0 var(--space-2);font-size:var(--text-sm)}.cr-resumen[data-astro-cid-rxq42f46]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-muted)}.cr-leer-mas[data-astro-cid-rxq42f46]{display:inline-block}@media (width>=40rem){.cr-grupo[data-astro-cid-rxq42f46]{flex-direction:row}.cr-nodo[data-astro-cid-rxq42f46]{min-width:5rem;flex-direction:column;flex-shrink:0;align-items:flex-start;padding-block-start:var(--space-1);position:relative}.cr-nodo[data-astro-cid-rxq42f46]:after{content:"";top:2rem;left:.5625rem;bottom:calc(-1 * var(--space-6));background:var(--color-border);width:.125rem;position:absolute}.cr-grupo[data-astro-cid-rxq42f46]:last-child .cr-nodo[data-astro-cid-rxq42f46]:after{display:none}.cr-entradas[data-astro-cid-rxq42f46]{flex:1}.cr-entrada[data-astro-cid-rxq42f46]{border-top:none;border:thin solid var(--color-border);border-radius:var(--radius)}}.parroquia-page-hero{background:var(--color-primary);color:var(--color-primary-fg);padding:clamp(54px,8vw,100px) 0;position:relative;overflow:hidden}.parroquia-page-hero:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-accent) 58%, transparent);width:36vw;box-shadow:0 0 0 6vw color-mix(in srgb, var(--color-accent) 10%, transparent), 0 0 0 12vw color-mix(in srgb, var(--color-accent) 6%, transparent);border-radius:50%;position:absolute;inset:auto -7vw -13vw auto}.parroquia-page-hero .wrap{z-index:1;position:relative}.parroquia-page-hero .parroquia-kicker{color:var(--color-accent)}.parroquia-page-hero h1{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(3.3rem,8vw,6.8rem);line-height:.92}.parroquia-page-hero p:last-child{max-width:42ch;margin:var(--space-6) 0 0;font-size:var(--text-lg)}.parroquia-page-hero--compact{padding-block:clamp(42px,6vw,72px)}.parroquia-section-heading{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.parroquia-section-heading span{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg)}.parroquia-section-heading h2{color:var(--color-primary);margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.parroquia-visual{background:color-mix(in srgb, var(--color-bg) 82%, var(--color-border));margin:0;overflow:hidden}.parroquia-visual img{object-fit:cover;width:100%;height:100%;display:block}.parroquia-visual--wide{aspect-ratio:16/8;margin-bottom:var(--space-8)}.parroquia-visual--portrait{aspect-ratio:4/5}.parroquia-visual--map{aspect-ratio:4/3}.parroquia-priest{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.parroquia-groups{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parroquia-group-card{border:1px solid var(--color-border);background:var(--color-surface);min-height:180px;position:relative;overflow:hidden}.parroquia-group-card img{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.parroquia-group-card>div{min-height:180px;padding:var(--space-6);background:linear-gradient(0deg, var(--color-surface), transparent);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.parroquia-group-card h3{margin:0 0 var(--space-2);font-size:var(--text-xl)}.parroquia-group-card a{color:var(--color-primary);text-decoration:none}.parroquia-group-card span{color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.parroquia-fact{padding:var(--space-5,var(--space-4));border-inline-start:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-bg) 82%, var(--color-accent))}.parroquia-inline-empty{align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px dashed var(--color-border);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-bg));color:var(--color-muted);display:flex}.parroquia-inline-empty span{border:1px solid var(--color-accent);border-radius:50%;width:26px;height:26px}.parroquia-inline-empty p{margin:0}.parroquia-longform-layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,6vw,84px);padding-block:clamp(50px,8vw,100px);display:grid}.parroquia-chapter-nav{top:var(--space-6);padding-top:var(--space-3);border-top:3px solid var(--color-accent);align-self:start;position:sticky}.parroquia-chapter-nav>span{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.parroquia-chapter-nav ol{margin:var(--space-4) 0 0;padding:0;list-style:none}.parroquia-chapter-nav a{gap:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-primary);grid-template-columns:32px 1fr;padding:12px 0;text-decoration:none;display:grid}.parroquia-chapter-nav b{color:var(--color-accent);font-family:var(--font-display)}.parroquia-chapters>.parroquia-section{padding-bottom:clamp(44px,7vw,88px)}.parroquia-chapters>.parroquia-section+.parroquia-section{border-top:1px solid var(--color-border);padding-top:clamp(44px,7vw,88px)}.parroquia-tabs-shell{z-index:2;margin-top:-24px;padding-bottom:clamp(60px,8vw,100px);position:relative}.parroquia-tabs{background:var(--color-surface);box-shadow:0 18px 45px color-mix(in srgb, var(--color-text) 12%, transparent);display:flex;overflow-x:auto}.parroquia-tabs a{min-width:max-content;color:var(--color-muted);border-bottom:3px solid #0000;flex:1;padding:20px 24px;font-weight:700;text-decoration:none}.parroquia-tabs a span{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-xs);margin-bottom:4px;display:block}.parroquia-tabs a[aria-current=page]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-bg) 84%, var(--color-accent));color:var(--color-primary)}.parroquia-tab-stage{margin-top:var(--space-8);border:1px solid var(--color-border);background:var(--color-surface);padding:clamp(26px,5vw,64px)}.parroquia-indexed-layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,80px);padding-block:clamp(50px,8vw,100px);display:grid}.parroquia-rail{top:var(--space-6);padding:var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);align-self:start;position:sticky}.parroquia-rail>p{margin:0 0 var(--space-5,var(--space-4));color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.parroquia-rail a{gap:var(--space-2);border-top:1px solid color-mix(in srgb, var(--color-primary-fg) 24%, transparent);color:inherit;grid-template-columns:30px 1fr;padding:14px 0;text-decoration:none;display:grid}.parroquia-rail a span{color:var(--color-accent);font-family:var(--font-display)}.parroquia-indexed-content{border-left:1px solid var(--color-border);padding-left:34px;position:relative}.parroquia-indexed-content:before{content:"";background:var(--color-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:-5px}.parroquia-indexed-content>.parroquia-section{padding-bottom:80px}.parroquia-indexed-content>.parroquia-section+.parroquia-section{border-top:1px solid var(--color-border);padding-top:60px}.parroquia-book{background:color-mix(in srgb, var(--color-bg) 90%, var(--color-border))}.parroquia-book-pages{padding-block:clamp(45px,7vw,90px)}.parroquia-book-pages>details{border-top:1px solid var(--color-border);background:var(--color-surface)}.parroquia-book-pages>details:last-child{border-bottom:1px solid var(--color-border)}.parroquia-book-pages summary{align-items:center;gap:var(--space-4);color:var(--color-primary);cursor:pointer;grid-template-columns:54px 1fr 34px;padding:clamp(20px,4vw,34px);list-style:none;display:grid}.parroquia-book-pages summary::-webkit-details-marker{display:none}.parroquia-book-pages summary span{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-xl)}.parroquia-book-pages summary strong{font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.6rem)}.parroquia-book-pages summary i{border:1px solid var(--color-border);border-radius:50%;width:30px;height:30px;position:relative}.parroquia-book-pages summary i:before,.parroquia-book-pages summary i:after{content:"";background:var(--color-primary);width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parroquia-book-pages summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.parroquia-book-pages details[open] summary i:after{display:none}.parroquia-book-content{padding:0 clamp(24px,8vw,110px) clamp(34px,7vw,76px)}.parroquia-mosaic-body{padding-block:clamp(45px,7vw,90px)}.parroquia-mosaic-grid{gap:var(--space-4);grid-template-columns:repeat(6,1fr);display:grid}.parroquia-mosaic-grid a{min-height:200px;padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);flex-direction:column;text-decoration:none;display:flex;position:relative}.parroquia-mosaic-grid a:first-child,.parroquia-mosaic-grid a:nth-child(4){grid-column:span 3}.parroquia-mosaic-grid a:nth-child(2),.parroquia-mosaic-grid a:nth-child(3),.parroquia-mosaic-grid a:nth-child(5){grid-column:span 2}.parroquia-mosaic-grid a[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-fg)}.parroquia-mosaic-grid span{color:var(--color-accent);font-family:var(--font-display)}.parroquia-mosaic-grid strong{font-family:var(--font-display);margin:auto 0;font-size:clamp(1.5rem,3vw,2.2rem)}.parroquia-mosaic-grid i{align-self:flex-end;font-style:normal}.parroquia-mosaic-stage{margin-top:var(--space-8);border:1px solid var(--color-border);background:var(--color-surface);padding:clamp(26px,5vw,64px)}.parroquia-mosaic-welcome{min-height:180px;margin-top:var(--space-8);border:1px dashed var(--color-border);color:var(--color-muted);text-align:center;place-items:center;display:grid}.parroquia-mosaic-welcome p{max-width:42ch}.classic-welcome{padding:clamp(50px,8vw,100px) 0}.classic-welcome-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,7vw,100px);display:grid}.classic-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(3.1rem,6vw,6rem);line-height:.94}.classic-intro{margin-top:var(--space-8);color:var(--color-muted);font-size:var(--text-lg)}.classic-photo{margin:0;position:relative}.classic-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.classic-photo span{border:1px solid var(--color-accent);z-index:-1;position:absolute;inset:20px -20px -20px 20px}.classic-symbol{background:color-mix(in srgb, var(--color-bg) 82%, var(--color-primary));place-items:center;min-height:430px;display:grid}.classic-symbol i:first-child{background:var(--color-accent);width:2px;height:150px}.classic-symbol i:last-child{background:var(--color-accent);width:110px;height:2px;position:absolute}.classic-feeds{grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,80px);padding-bottom:clamp(60px,9vw,110px);display:grid}.cover-hero{background:var(--color-primary);min-height:min(78vh,760px);color:var(--color-primary-fg);align-items:end;display:grid;position:relative;overflow:hidden}.cover-photo,.cover-overlay{width:100%;height:100%;position:absolute;inset:0}.cover-photo{object-fit:cover}.cover-overlay{background:linear-gradient(to top, color-mix(in srgb, var(--color-primary) 90%, transparent) 0%, color-mix(in srgb, var(--color-primary) 55%, transparent) 42%, transparent 72%), linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 94%, transparent) 0%, color-mix(in srgb, var(--color-primary) 65%, transparent) 48%, color-mix(in srgb, var(--color-primary) 18%, transparent) 100%)}.cover-copy{color:var(--color-primary-fg);padding-block:clamp(70px,11vw,130px);position:relative}.cover-copy .parroquia-kicker{color:var(--color-accent)}.cover-copy h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(3.6rem,8vw,7.8rem);line-height:.86}.cover-intro{max-width:48ch;margin-top:var(--space-8);font-size:var(--text-lg)}.cover-cta{margin-top:var(--space-8);border-bottom:2px solid var(--color-accent);color:inherit;padding:13px 0;font-weight:800;text-decoration:none;display:inline-flex}.dp .cover-copy a{color:inherit}.cover-dashboard{gap:var(--space-6);grid-template-columns:1fr 1fr;margin-top:-38px;padding-bottom:clamp(60px,8vw,100px);display:grid;position:relative}.cover-dashboard>.home-feed{background:var(--color-surface);box-shadow:0 20px 54px color-mix(in srgb, var(--color-text) 12%, transparent);padding:clamp(24px,4vw,42px)}.community-heading{padding:clamp(50px,7vw,90px) 0 34px}.community-heading h1{max-width:15ch;margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.95}.community-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:clamp(30px,5vw,68px);padding-bottom:clamp(60px,8vw,100px);display:grid}.community-photo{margin:0 0 var(--space-8)}.community-photo img{object-fit:cover;width:100%;max-height:560px;display:block}.community-intro{margin-bottom:var(--space-12);font-size:var(--text-lg)}.community-sidebar{top:var(--space-6);align-self:start;position:sticky}.community-agenda{padding:var(--space-6);background:var(--color-primary);color:var(--color-primary-fg)}.community-facts{padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);border-top:0}.community-facts dl{margin:0}.community-facts dl>div{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.community-facts dt{color:var(--color-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.community-facts dd{margin:var(--space-2) 0 0}.community-facts>a{margin-top:var(--space-6);color:var(--color-primary);font-weight:800;text-decoration:none;display:inline-block}.magazine-masthead{border-bottom:1px solid var(--color-text);padding:clamp(34px,5vw,60px) 0}.magazine-masthead .wrap{grid-template-columns:1fr auto;align-items:end;display:grid}.magazine-masthead p{margin:0 0 var(--space-2);color:var(--color-primary);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;font-weight:800}.magazine-masthead h1{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.88}.magazine-masthead span{color:var(--color-muted);padding-bottom:.4em;font-style:italic}.magazine-grid{gap:var(--space-6);padding-block:var(--space-8) clamp(60px, 8vw, 100px);grid-template-columns:repeat(12,1fr);display:grid}.magazine-lead{background:var(--color-primary);min-height:560px;color:var(--color-primary-fg);grid-column:span 8;position:relative;overflow:hidden}.magazine-lead>img,.magazine-art{object-fit:cover;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.magazine-art{background:radial-gradient(circle at 70% 25%, var(--color-accent), transparent 34%), linear-gradient(135deg, var(--color-primary), var(--color-bg))}.magazine-lead-copy{background:linear-gradient(0deg, var(--color-primary), transparent);padding:clamp(26px,5vw,56px);position:absolute;inset:auto 0 0}.magazine-lead-copy .parroquia-kicker{color:var(--color-accent)}.dp .magazine-lead-copy a{color:var(--color-primary-fg);font-weight:800}.magazine-feature{border-top:6px solid var(--color-accent);background:var(--color-surface);grid-column:span 4;padding:clamp(26px,4vw,44px)}.magazine-feature h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1}.magazine-feature>a{color:var(--color-primary);font-weight:800}.magazine-agenda{padding:var(--space-6);background:var(--color-primary);color:var(--color-primary-fg);grid-column:span 5}.magazine-more{padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);grid-column:span 7}.simple-shell{max-width:850px;padding-block:clamp(70px,10vw,130px)}.simple-header{text-align:center}.simple-header h1{letter-spacing:-.055em;max-width:12ch;margin:0 auto;font-size:clamp(3.5rem,9vw,7.5rem);line-height:.88}.simple-header>span{width:1px;height:74px;margin:var(--space-8) auto;background:var(--color-accent);display:block}.simple-intro{color:var(--color-muted);font-size:var(--text-lg);margin-inline:auto}.simple-photo{margin:clamp(40px,7vw,80px) 0}.simple-photo img{object-fit:cover;filter:saturate(.72);width:100%;max-height:520px;display:block}.simple-feeds{grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,80px);margin-top:clamp(45px,7vw,80px);display:grid}@media (width<=60rem){.magazine-lead{grid-column:span 7}.magazine-feature{grid-column:span 5}.cover-dashboard{grid-template-columns:1fr}.community-layout{grid-template-columns:minmax(0,1fr) 280px}.parroquia-mosaic-grid a:nth-child(n){grid-column:span 3}}@media (width<=48rem){.parroquia-priest,.parroquia-longform-layout,.parroquia-indexed-layout,.classic-welcome-grid,.classic-feeds,.cover-dashboard,.community-layout,.simple-feeds{grid-template-columns:1fr}.parroquia-chapter-nav,.parroquia-rail,.community-sidebar{position:static}.parroquia-chapter-nav ol,.parroquia-rail nav{display:flex;overflow-x:auto}.parroquia-chapter-nav li{min-width:max-content}.parroquia-chapter-nav a,.parroquia-rail a{min-width:max-content;padding-inline:var(--space-3)}.parroquia-indexed-content{border-left:0;padding-left:0}.parroquia-indexed-content:before{display:none}.parroquia-groups{grid-template-columns:1fr}.parroquia-mosaic-grid a:nth-child(n){grid-column:span 6;min-height:150px}.classic-photo span{inset:12px -10px -10px 12px}.cover-hero{min-height:640px}.cover-overlay{background:linear-gradient(0deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary) 70%, transparent) 60%, transparent)}.cover-dashboard{margin-top:-24px}.magazine-masthead .wrap{grid-template-columns:1fr}.magazine-masthead span{margin-top:var(--space-4)}.magazine-lead,.magazine-feature,.magazine-agenda,.magazine-more{grid-column:1/-1}.magazine-lead{min-height:500px}}@media (width<=34rem){.parroquia-page-hero h1,.cover-copy h1,.magazine-masthead h1,.simple-header h1{font-size:clamp(3rem,16vw,4.5rem)}.parroquia-book-pages summary{grid-template-columns:34px 1fr 30px;padding:18px}.parroquia-book-pages summary strong{font-size:1.5rem}.parroquia-book-content{padding:0 18px 30px}.parroquia-mosaic-grid{grid-template-columns:1fr}.parroquia-mosaic-grid a:nth-child(n){grid-column:auto}}.parroquia-kicker{margin:0 0 var(--space-3);color:var(--color-primary);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.parroquia-empty{border:1px dashed var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg));text-align:center;place-items:center;min-height:300px;padding:clamp(32px,7vw,72px);display:grid}.parroquia-empty-mark{width:58px;height:58px;margin-bottom:var(--space-6);border:1px solid var(--color-border);border-radius:50%;display:block;position:relative}.parroquia-empty-mark i{background:var(--color-accent);transform-origin:0;width:24px;height:1px;position:absolute;inset:50% auto auto 50%}.parroquia-empty-mark i:first-child{transform:rotate(0)}.parroquia-empty-mark i:nth-child(2){transform:rotate(120deg)}.parroquia-empty-mark i:nth-child(3){transform:rotate(240deg)}.parroquia-empty h2{margin:0 0 var(--space-3);color:var(--color-primary);font-size:clamp(1.6rem,3vw,2.2rem)}.parroquia-empty p{max-width:42ch;color:var(--color-muted);margin:0}.home-feed{min-width:0}.home-feed-heading{align-items:end;gap:0 var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;display:grid}.home-feed-heading .parroquia-kicker{grid-column:1/-1}.home-feed-heading h2{color:var(--color-primary);margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.home-feed-heading>a{color:var(--color-primary);font-weight:700;text-decoration:none}.home-feed-item{gap:var(--space-4);padding:var(--space-5,var(--space-4)) 0;border-bottom:1px solid var(--color-border);grid-template-columns:42px 1fr;display:grid}.home-feed-number{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg);padding-top:.25em}.home-feed-item h3{color:var(--color-primary);font-size:var(--text-lg);margin:0}.home-feed-item h3 a{color:inherit;text-decoration:none}.home-feed-item h3 a:hover,.home-feed-item h3 a:focus-visible,.home-feed-heading>a:hover,.home-feed-heading>a:focus-visible{text-decoration:underline}.home-feed-item p{margin:var(--space-2) 0 0;color:var(--color-muted)}.home-feed-empty{align-items:center;gap:var(--space-4);min-height:110px;padding:var(--space-6) 0;color:var(--color-muted);display:flex}.home-feed-empty span{border:1px solid var(--color-border);width:34px;height:34px;box-shadow:inset 0 0 0 8px var(--color-bg);border-radius:50%;flex:none}.home-feed--cards .home-feed-items{gap:var(--space-4);padding-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-feed--cards .home-feed-item{min-height:190px;padding:var(--space-6);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);background:var(--color-surface);grid-template-columns:1fr;align-content:start}.home-feed--feature .home-feed-heading{border-color:color-mix(in srgb, var(--color-primary-fg) 28%, transparent)}.home-feed--feature .home-feed-heading h2,.home-feed--feature .home-feed-heading a,.home-feed--feature .parroquia-kicker{color:inherit}.home-feed--feature .home-feed-item{border-color:color-mix(in srgb, var(--color-primary-fg) 25%, transparent)}.home-feed--feature .home-feed-number{color:var(--color-accent)}.home-feed--feature .home-feed-item h3{color:var(--color-primary-fg)}.home-feed--feature .home-feed-item p{color:color-mix(in srgb, var(--color-primary-fg) 78%, transparent)}@media (width<=48rem){.home-feed--cards .home-feed-items,.home-feed-heading{grid-template-columns:1fr}.home-feed-heading>a{margin-top:var(--space-2)}.home-feed--cards .home-feed-item{min-height:0}}.parroquia-page{min-height:var(--space-16)}.parroquia-section{scroll-margin-top:var(--space-8)}.parroquia-section+.parroquia-section{margin-top:var(--space-8)}.parroquia-image{width:min(100%, var(--max-width));height:auto;margin-block:var(--space-4);object-fit:contain;display:block}.parroquia-section:not(.parroquia-priest)>.parroquia-image{aspect-ratio:16/9;object-fit:cover}.parroquia-priest>.parroquia-image{aspect-ratio:3/4;object-fit:cover;object-position:center top}.dp-card .parroquia-image{aspect-ratio:4/3;object-fit:cover}.parroquia-priest{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.parroquia-summary{gap:var(--space-6);display:grid}.parroquia-summary .dp-card{height:100%}.parroquia-summary .dp-card:has(a[aria-current=page]){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-bg) 84%, var(--color-accent))}.parroquia-accordion{gap:var(--space-4);display:grid}.parroquia-accordion>details{padding:var(--space-6);border:solid var(--color-border);background:var(--color-surface)}.parroquia-accordion summary{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-xl);cursor:pointer;font-weight:700}@media (prefers-reduced-motion:no-preference){.parroquia-accordion>details[open]>:not(summary),details.dp-side[open]>nav{animation:.18s ease-out both seccion-aparecer}}@keyframes seccion-aparecer{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:translateY(0)}}.parroquia-map-link{margin-top:var(--space-4);display:inline-flex}.parroquia-map{border:1px solid var(--color-border);border-radius:var(--radius);flex:none;block-size:300px;inline-size:100%}@media (width>=48rem){.parroquia-map{block-size:400px}}.dp-hero{min-height:var(--space-16);background:var(--color-surface);display:grid}.inicio-foto{object-fit:contain;background:var(--color-surface);width:100%;height:auto;display:block}.inicio-portada .dp-hero{position:relative}.inicio-portada .inicio-foto{max-height:70vh}.inicio-hero-copy{padding-block:var(--space-8)}.inicio-portada-grid{align-items:start}.inicio-portada-grid article+article{margin-top:var(--space-5)}.inicio-columna .inicio-foto{margin-block-end:var(--space-8)}.inicio-datos h2{margin-top:0}.inicio-revista-grid{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.inicio-editorial{grid-row:span 2}.inicio-editorial .inicio-foto{margin-block-end:var(--space-6)}.inicio-eventos,.inicio-otros{grid-column:1/-1}.inicio-sencillo-contenido{max-width:40rem;font-size:var(--text-lg)}.inicio-sencillo .inicio-foto{margin-block:var(--space-6)}.inicio-sencillo li+li{margin-top:var(--space-3)}@media (width<=48rem){.parroquia-priest,.inicio-revista-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.pl-enlace{transition:color .15s ease-out,border-left-color .15s ease-out}}.cover-hero :focus-visible,.community-agenda :focus-visible,.magazine-agenda :focus-visible,.magazine-lead :focus-visible{outline-color:var(--color-primary-fg)}.parroquia-shell[data-astro-cid-g6gm2smz]{flex-direction:column;min-height:100dvh;display:flex}.parroquia-content[data-astro-cid-g6gm2smz]{flex:1 0 auto}.parroquia-header[data-astro-cid-g6gm2smz]{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.parroquia-brand[data-astro-cid-g6gm2smz]{gap:var(--space-4);padding-block:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.parroquia-marca[data-astro-cid-g6gm2smz]{align-items:center;gap:var(--space-3);display:inline-flex}.parroquia-escudo[data-astro-cid-g6gm2smz]{width:var(--space-12);height:var(--space-12);object-fit:contain}.parroquia-brand[data-astro-cid-g6gm2smz] a[data-astro-cid-g6gm2smz]:first-child{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.parroquia-brand[data-astro-cid-g6gm2smz] a[data-astro-cid-g6gm2smz]:last-child{color:var(--color-muted);font-size:var(--text-base)}.parroquia-navbar[data-astro-cid-g6gm2smz]{gap:var(--space-4);padding-block:var(--space-3);justify-content:space-between;align-items:center;display:flex}.parroquia-nav[data-astro-cid-g6gm2smz]{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.parroquia-nav[data-astro-cid-g6gm2smz] a[data-astro-cid-g6gm2smz]{color:var(--color-primary);font-weight:600}.parroquia-header[data-astro-cid-g6gm2smz] a[data-astro-cid-g6gm2smz][aria-current=page]{color:var(--color-primary)}.parroquia-header[data-astro-cid-g6gm2smz] a[data-astro-cid-g6gm2smz][aria-current=page]:after{transform:scaleX(1)}.parroquia-mobile[data-astro-cid-g6gm2smz]{display:none}.parroquia-footer[data-astro-cid-g6gm2smz]{padding-block:var(--space-8);border-top:1px solid var(--color-border);background:var(--color-surface)}.parroquia-footer[data-astro-cid-g6gm2smz] p[data-astro-cid-g6gm2smz]{margin:0}@media (width<=48rem){.parroquia-nav[data-astro-cid-g6gm2smz]{display:none}.parroquia-mobile[data-astro-cid-g6gm2smz]{margin-inline-start:auto;display:block;position:relative}.parroquia-mobile[data-astro-cid-g6gm2smz] summary[data-astro-cid-g6gm2smz]{padding:var(--space-2);color:var(--color-primary);cursor:pointer;font-weight:600;list-style:none}.parroquia-mobile[data-astro-cid-g6gm2smz] summary[data-astro-cid-g6gm2smz]::-webkit-details-marker{display:none}.parroquia-mobile[data-astro-cid-g6gm2smz] nav[data-astro-cid-g6gm2smz]{z-index:20;gap:var(--space-2);min-width:12rem;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 .5rem 2rem #2b21181f}.parroquia-mobile[data-astro-cid-g6gm2smz] nav[data-astro-cid-g6gm2smz] a[data-astro-cid-g6gm2smz]{color:var(--color-primary);font-weight:600}}
