.ct-section{background:var(--ct-bg-light);--ll-sheet:var(--ct-bg-light)}.dark .ct-section{background:var(--ct-bg-dark);--ll-sheet:var(--ct-bg-dark)}.ct-body{font-size:var(--site-mod-h3,clamp(1.15rem, 2.2vw + .4rem, 1.85rem))}:where(.ct-body){line-height:var(--site-mod-lh-h3)}.ct-section .ct-body{color:var(--ct-text-read-light,var(--ct-text-light))}.dark .ct-section .ct-body{color:var(--ct-text-read-dark,var(--ct-text-dark))}.ct-section .ct-ink{color:var(--ct-text-read-light,var(--ct-text-light))}.dark .ct-section .ct-ink{color:var(--ct-text-read-dark,var(--ct-text-dark))}.ct-section .ct-by{color:var(--ct-accent-read-light,var(--ct-accent-light))}.dark .ct-section .ct-by{color:var(--ct-accent-read-dark,var(--ct-accent-dark))}.ct-section .ct-icon{color:color-mix(in srgb, var(--ct-accent-light) 50%, transparent)}.dark .ct-section .ct-icon{color:color-mix(in srgb, var(--ct-accent-dark) 50%, transparent)}.ct-section .ct-frame{border-color:color-mix(in srgb, var(--ct-accent-light) 22%, transparent)}.dark .ct-section .ct-frame{border-color:color-mix(in srgb, var(--ct-accent-dark) 26%, transparent)}.ct-card .ct-frame{padding:calc(2rem * var(--aire-tarjeta,1)) calc(1.5rem * var(--aire-tarjeta,1));border:1px solid color-mix(in srgb, var(--ct-accent-light) 22%, transparent);background:color-mix(in srgb, var(--ct-text-light) 3%, transparent);border-radius:2px}.dark .ct-card .ct-frame{border-color:color-mix(in srgb, var(--ct-accent-dark) 26%, transparent);background:color-mix(in srgb, var(--ct-text-dark) 5%, transparent)}.ct-rule .ct-frame{border-top:1px solid color-mix(in srgb, var(--ct-accent-light) 30%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ct-accent-light) 30%, transparent);padding:1.75rem 0}.dark .ct-rule .ct-frame{border-top-color:color-mix(in srgb, var(--ct-accent-dark) 34%, transparent);border-bottom-color:color-mix(in srgb, var(--ct-accent-dark) 34%, transparent)}.ct-section [data-cita-hueco=cita]{margin-bottom:var(--hueco-cita,.75rem)}.ct-section [data-cita-hueco=cita]:empty{margin-bottom:0}.ct-section [data-cita-hueco=firma]{margin-bottom:var(--hueco-firma,1rem)}.ct-section .ct-formal{gap:var(--hueco-lineas,.75rem)}.ct-section [data-cita-hueco=fecha]{margin-top:var(--hueco-fecha,.5rem)}@media screen and (prefers-reduced-motion:no-preference){.ct-leer[data-fijar]{min-height:240svh}.ct-leer[data-fijar]>.ct-leer__pin{align-content:center;min-height:100svh;display:grid;position:sticky;top:0}.ct-leer[data-vivo] .ct-palabra{opacity:clamp(var(--ct-apagado), calc(var(--recorrido,0) * var(--n) * var(--ct-ritmo) - var(--k)), 1);transition:opacity .2s linear}}
