.portada.svelte-1p1s7xb{background:radial-gradient(50rem 26rem at 90% 20%, var(--brand-50), transparent 70%), linear-gradient(var(--fondo), var(--fondo));padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.rejilla.svelte-1p1s7xb{align-items:center;gap:3rem;display:grid}@media (width>=900px){.rejilla.svelte-1p1s7xb{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.texto.svelte-1p1s7xb{gap:1.25rem;max-width:36rem;display:grid}.acciones.svelte-1p1s7xb{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.tapa.svelte-1p1s7xb{width:min(100%,20rem);transition:transform .3s var(--curva);border-radius:6px;margin-inline:auto;display:block;transform:rotate(2.5deg)}.tapa.svelte-1p1s7xb:hover{transform:rotate(0)translateY(-4px)}.tapa.svelte-1p1s7xb img:where(.svelte-1p1s7xb){border:1px solid var(--line);width:100%;box-shadow:var(--sombra-pantalla);border-radius:6px}.capitulos.svelte-1p1s7xb{gap:1rem;padding:0;list-style:none;display:grid}@media (width>=640px){.capitulos.svelte-1p1s7xb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.capitulos.svelte-1p1s7xb{grid-template-columns:repeat(3,minmax(0,1fr))}}.capitulos.svelte-1p1s7xb li:where(.svelte-1p1s7xb){border:1px solid var(--line);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-reposo);align-content:start;gap:.4rem;padding:1.5rem;display:grid}.orden.svelte-1p1s7xb{color:var(--brand);font-size:1.5rem;line-height:1}.quien.svelte-1p1s7xb{color:var(--ink3);letter-spacing:.06em;text-transform:uppercase;margin-top:.5rem;font-size:.85rem;font-weight:700}.capitulos.svelte-1p1s7xb h3:where(.svelte-1p1s7xb){font-size:1.25rem}.capitulos.svelte-1p1s7xb p:where(.svelte-1p1s7xb):last-child{color:var(--ink3)}.muestras.svelte-1p1s7xb{gap:2rem;display:grid}@media (width>=860px){.muestras.svelte-1p1s7xb{grid-template-columns:repeat(2,minmax(0,1fr))}}figcaption.svelte-1p1s7xb{color:var(--ink3);margin-top:1rem}.ayuda.svelte-1p1s7xb{border-left:4px solid var(--brand);background:var(--brand-50);color:var(--brand-700);border-radius:8px;margin-top:2.5rem;padding:1rem 1.25rem;font-weight:600}
