.bq-texto,.bq-guia{font-size:var(--paso-0);color:var(--tinta);text-wrap:pretty;margin:0 0 1.35rem;line-height:1.85}.bq-guia{color:var(--tinta-suave);font-style:italic}.bq-cita{border-left:2px solid var(--dorado);margin:2rem 0;padding:0 0 0 1.6rem}.bq-cita p{font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);color:var(--azul);text-wrap:balance;margin:0;font-style:italic;line-height:1.4}.bq-subtitulo{font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul);margin:2.75rem 0 1.1rem;line-height:1.2}.bq-lista{gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.bq-lista li{color:var(--tinta-suave);padding-left:1.5rem;line-height:1.7;position:relative}.bq-lista li:before{content:"";background:var(--dorado-claro);border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:.15rem}.bq-pasos{counter-reset:paso;gap:.85rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.bq-pasos li{counter-increment:paso;padding-left:2.4rem;line-height:1.7;position:relative}.bq-pasos li:before{content:counter(paso);border:1px solid var(--borde);width:1.65rem;height:1.65rem;color:var(--dorado);border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;display:grid;position:absolute;top:.15em;left:0}.bq-pares{gap:0;margin:0 0 1.75rem;display:grid}.bq-pares>div{border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.85rem 0;display:flex}.bq-pares>div:last-child{border-bottom:0}.bq-pares dt{color:var(--tinta-suave);flex:14rem}.bq-pares dd{color:var(--azul);flex:12rem;margin:0;font-weight:500}.bq-columnas{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:0 0 1.75rem;display:grid}.bq-columna{border:1px solid var(--borde);border-radius:var(--radio-suave);background:var(--blanco);padding:1.5rem}.bq-columna h4{font-family:var(--fuente-titulos);font-size:1.35rem;font-weight:var(--peso-h4);color:var(--azul);margin:0 0 .55rem}.bq-columna p{font-size:var(--paso--1);color:var(--tinta-suave);margin:0;line-height:1.7}.bq-fichas{flex-wrap:wrap;gap:.6rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.bq-fichas li{border:1px solid var(--dorado-tenue);border-radius:var(--radio-pill);background:var(--arena);font-size:var(--paso--1);color:var(--azul);padding:.6rem 1.15rem}.bq-elegir{border:0;min-width:0;margin:0 0 2rem;padding:0}.bq-elegir__pregunta{font-size:var(--paso--1);color:var(--azul);margin-bottom:.9rem;padding:0;font-weight:500;line-height:1.6}.bq-elegir__fichas{flex-wrap:wrap;gap:.6rem;display:flex}.bq-ficha{border:1px solid var(--dorado-tenue);border-radius:var(--radio-pill);background:var(--arena);font:inherit;font-size:var(--paso--1);text-align:left;color:var(--azul);cursor:pointer;padding:.65rem 1.1rem;line-height:1.4;transition:background .2s,border-color .2s,color .2s,transform .2s}.bq-ficha:hover{border-color:var(--dorado-claro)}.bq-ficha[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:var(--marfil)}.bq-ficha:active{transform:scale(.97)}.bq-completar{border:1px solid var(--borde);border-radius:var(--radio-suave);background:var(--blanco);margin:0 0 2rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem) clamp(1.25rem,1rem + 1.5vw,2rem);transition:border-color .4s,box-shadow .4s}.bq-completar.completo{border-color:var(--dorado-claro);box-shadow:0 0 0 4px var(--dorado-tenue)}.bq-completar__frase{font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);color:var(--azul);text-wrap:pretty;margin:0 0 1.1rem;line-height:1.6}.bq-hueco{vertical-align:baseline;border:0;border-bottom:1.5px solid var(--dorado);background:var(--dorado-tenue);min-width:5.5ch;font:inherit;color:var(--azul);cursor:pointer;border-radius:4px 4px 0 0;margin:0 .1em;padding:0 .35em;line-height:1.3;transition:background .2s,color .2s;display:inline-block}.bq-hueco__linea{width:4.5ch;height:1em;display:inline-block}.bq-hueco.bien{background:var(--dorado);border-bottom-color:var(--dorado);color:var(--marfil);font-weight:400}.bq-hueco.casi{background:var(--arena-honda);color:var(--tinta-suave);animation:.4s bq-casi}@keyframes bq-casi{25%{translate:-3px}75%{translate:3px}}.bq-banco{flex-wrap:wrap;gap:.5rem;display:flex}.bq-palabra{border:1px solid var(--borde);border-radius:var(--radio-pill);background:var(--marfil);font:inherit;font-size:var(--paso--1);color:var(--azul);cursor:pointer;padding:.55rem 1rem;transition:border-color .2s,background .2s,opacity .2s,transform .2s}.bq-palabra:hover:not(:disabled){border-color:var(--dorado-claro);background:var(--dorado-tenue)}.bq-palabra:active:not(:disabled){transform:scale(.96)}.bq-palabra:disabled{opacity:.28;cursor:default}.bq-completar__aviso{min-height:1.4em;color:var(--dorado);margin:.8rem 0 0;font-size:.85rem}.bq-completar__aviso:empty{display:none}.bq-completar.completo .bq-completar__aviso{color:var(--verde)}@media (prefers-reduced-motion:reduce){.bq-hueco.casi{animation:none}}.bq-campos{gap:1.5rem;margin:0 0 2rem;display:grid}.bq-campo{gap:.6rem;margin:0;display:grid}.bq-campo label{font-size:var(--paso--1);color:var(--azul);font-weight:500;line-height:1.6}.bq-campo textarea{border:1px solid var(--borde);border-radius:var(--radio-suave);background:var(--blanco);width:100%;font-family:inherit;font-size:var(--paso--1);color:var(--tinta);resize:vertical;padding:.9rem 1.1rem;line-height:1.7;transition:border-color .2s,box-shadow .2s}.bq-campo textarea::placeholder{color:var(--tinta-suave)}.bq-campo textarea:focus{border-color:var(--dorado);box-shadow:0 0 0 3px var(--dorado-tenue)}.bq-oracion{border-radius:var(--radio-suave);background:var(--arena);margin:2rem 0;padding:clamp(1.5rem,1rem + 2vw,2.25rem)}.bq-oracion__marca,.bq-recuerda__marca{letter-spacing:.22em;text-transform:uppercase;color:var(--dorado);margin-bottom:.85rem;font-size:.72rem;font-weight:600;display:block}.bq-oracion p{font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);color:var(--azul);text-wrap:pretty;margin:0;font-style:italic;line-height:1.5}.bq-recuerda{border-top:1px solid var(--borde);margin:2.5rem 0 0;padding-top:1.75rem}.bq-recuerda p{font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);color:var(--azul);text-wrap:balance;margin:0;line-height:1.4}.exp[data-astro-cid-txjrkzrq]{padding-bottom:8rem}.regalo-final[data-astro-cid-txjrkzrq][hidden]{display:none}.regalo-final[data-astro-cid-txjrkzrq]{border-top:1px solid var(--borde);margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.regalo-final__titulo[data-astro-cid-txjrkzrq]{font-size:var(--paso-2);font-weight:var(--peso-h2);margin:0 0 1rem;line-height:1.1}.carta[data-astro-cid-txjrkzrq]{background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-alta);font-family:var(--fuente-titulos);color:var(--azul);margin-top:2rem;padding:clamp(1.75rem,1.5rem + 1.5vw,2.75rem)}.carta__fecha[data-astro-cid-txjrkzrq]{letter-spacing:.2em;text-transform:uppercase;color:var(--dorado);margin:0;font-size:.72rem}.carta__saludo[data-astro-cid-txjrkzrq]{margin:.6rem 0 1.25rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:300;line-height:1.1}.carta__cuerpo[data-astro-cid-txjrkzrq] p{color:var(--azul-suave);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:300;line-height:1.6}.carta__cuerpo[data-astro-cid-txjrkzrq] p+p{margin-top:.7rem}.carta__cuerpo[data-astro-cid-txjrkzrq] em{color:var(--azul);border-bottom:1px solid var(--dorado-claro);font-style:normal}.carta__versiculo[data-astro-cid-txjrkzrq]{border-top:1px solid var(--dorado-tenue);margin:1.75rem 0 0;padding:1.25rem 0 0}.carta__versiculo[data-astro-cid-txjrkzrq] p[data-astro-cid-txjrkzrq]{color:var(--azul);text-wrap:pretty;margin:0;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-style:italic;font-weight:300;line-height:1.45}.carta__versiculo[data-astro-cid-txjrkzrq] cite[data-astro-cid-txjrkzrq]{letter-spacing:.2em;text-transform:uppercase;color:var(--dorado);margin-top:.5rem;font-size:.72rem;font-style:normal;display:block}.carta__pie[data-astro-cid-txjrkzrq]{letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave);margin:1.5rem 0 0;font-size:.7rem}.regalo-final__acciones[data-astro-cid-txjrkzrq]{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}[data-astro-cid-txjrkzrq][data-compartir][hidden]{display:none}@media print{body [data-astro-cid-txjrkzrq]{visibility:hidden}.carta[data-astro-cid-txjrkzrq],.carta[data-astro-cid-txjrkzrq] [data-astro-cid-txjrkzrq]{visibility:visible}.carta[data-astro-cid-txjrkzrq]{width:100%;box-shadow:none;border:0;margin:0;position:absolute;inset:0 auto auto 0}}.paso[data-astro-cid-txjrkzrq][hidden],.avance[data-astro-cid-txjrkzrq][hidden],.pasos-nav[data-astro-cid-txjrkzrq][hidden],[data-astro-cid-txjrkzrq][data-anterior][hidden]{display:none}.avance[data-astro-cid-txjrkzrq]{z-index:20;background:linear-gradient(180deg, var(--marfil) 62%, transparent);padding:1rem 1.5rem;position:sticky;top:4.5rem}.avance__contenedor[data-astro-cid-txjrkzrq]{max-width:var(--ancho-lectura);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.avance__puntos[data-astro-cid-txjrkzrq]{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.avance__puntos[data-astro-cid-txjrkzrq] li[data-astro-cid-txjrkzrq]{border:1px solid var(--dorado-claro);border-radius:50%;width:.55rem;height:.55rem;transition:background-color .3s}.avance__puntos[data-astro-cid-txjrkzrq] li[data-astro-cid-txjrkzrq].es-recorrido{background:var(--dorado);border-color:var(--dorado)}.avance__texto[data-astro-cid-txjrkzrq]{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave);margin:0;font-size:.78rem;font-weight:500}.paso[data-astro-cid-txjrkzrq]{padding:clamp(6.5rem,5rem + 6vw,8.5rem) 1.5rem 3rem;display:block}.paso--portada[data-astro-cid-txjrkzrq]{padding-top:clamp(7.5rem,6rem + 7vw,10rem)}.paso__cuerpo[data-astro-cid-txjrkzrq]{margin-top:2.5rem}.paso[data-astro-cid-txjrkzrq] .titulo[data-astro-cid-txjrkzrq]{font-size:var(--paso-2);line-height:1.14}.portada__lema[data-astro-cid-txjrkzrq]{font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);color:var(--tinta-suave);margin:1.25rem 0 0;font-style:italic}.portada__invitacion[data-astro-cid-txjrkzrq]{border-left:2px solid var(--dorado);background:var(--arena);font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);color:var(--azul);text-wrap:pretty;margin:2.5rem 0;padding:clamp(1.5rem,1rem + 2vw,2.25rem);line-height:1.45}.portada__animo[data-astro-cid-txjrkzrq]{font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);color:var(--azul);margin:2.5rem 0;line-height:1.45}.portada__privacidad[data-astro-cid-txjrkzrq]{color:var(--tinta-suave);margin:2rem 0 0;font-size:.86rem;line-height:1.7}.cierre__oracion[data-astro-cid-txjrkzrq]{border-radius:var(--radio-suave);background:var(--arena);margin:2.5rem 0;padding:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.cierre__oracion[data-astro-cid-txjrkzrq] p[data-astro-cid-txjrkzrq]{font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);color:var(--azul);text-wrap:pretty;margin:0 0 1.1rem;font-style:italic;line-height:1.5}.cierre__oracion[data-astro-cid-txjrkzrq] p[data-astro-cid-txjrkzrq]:last-child{margin-bottom:0}.cierre__tratado[data-astro-cid-txjrkzrq]{border:1px solid var(--dorado-tenue);border-radius:var(--radio-suave);background:var(--blanco);text-align:center;margin:3.5rem 0;padding:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.cierre__obra[data-astro-cid-txjrkzrq]{font-family:var(--fuente-titulos);font-size:var(--paso-2);font-weight:var(--peso-h2);color:var(--azul);text-wrap:balance;margin:0;line-height:1.12}.cierre__detalle[data-astro-cid-txjrkzrq]{max-width:32rem;font-size:var(--paso--1);color:var(--tinta-suave);margin:1.25rem auto 0;line-height:1.8}.cierre__lema[data-astro-cid-txjrkzrq]{font-family:var(--fuente-titulos);font-weight:300;font-size:var(--paso-1);letter-spacing:.02em;color:var(--dorado);margin:2rem 0 1.75rem;font-style:italic}.nota-ayuda[data-astro-cid-txjrkzrq]{border:1px solid var(--borde);border-radius:var(--radio-suave);background:var(--verde-tenue);margin:3rem 0;padding:clamp(1.5rem,1rem + 2vw,2.25rem)}.nota-ayuda__titulo[data-astro-cid-txjrkzrq]{font-family:var(--fuente-titulos);font-size:var(--paso-1);font-weight:var(--peso-h3);color:var(--azul);margin:0 0 .9rem}.nota-ayuda[data-astro-cid-txjrkzrq] p[data-astro-cid-txjrkzrq]{font-size:var(--paso--1);color:var(--tinta);margin:0 0 .9rem;line-height:1.8}.nota-ayuda[data-astro-cid-txjrkzrq] p[data-astro-cid-txjrkzrq]:last-child{margin-bottom:0}.cierre__cuidado[data-astro-cid-txjrkzrq]{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.cierre__cuidado[data-astro-cid-txjrkzrq] p[data-astro-cid-txjrkzrq]{max-width:22rem;color:var(--tinta-suave);margin:0;font-size:.86rem;line-height:1.7}.pasos-nav[data-astro-cid-txjrkzrq]{z-index:30;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--marfil) 42%);position:fixed;inset:auto 0 0}.pasos-nav__contenedor[data-astro-cid-txjrkzrq]{max-width:var(--ancho-lectura);justify-content:space-between;gap:1rem;margin-inline:auto;display:flex}.pasos-nav[data-astro-cid-txjrkzrq] .boton[data-astro-cid-txjrkzrq]{background-color:var(--blanco);flex:1}.pasos-nav[data-astro-cid-txjrkzrq] .boton--principal[data-astro-cid-txjrkzrq]{background-color:var(--azul)}.pasos-nav[data-astro-cid-txjrkzrq] [data-astro-cid-txjrkzrq][data-anterior][hidden]+.boton--principal[data-astro-cid-txjrkzrq]{flex:1}
