.cabecera.svelte-1ppiw8z{border-bottom:1px solid var(--borde);background:linear-gradient(180deg, color-mix(in srgb, var(--color) 18%, transparent), transparent);margin-bottom:36px;padding-block:44px 28px}h1.svelte-1ppiw8z{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900}h1.svelte-1ppiw8z:after{content:"";background:var(--color);border-radius:3px;width:56px;height:5px;margin-top:12px;display:block}.cabecera.svelte-1ppiw8z p:where(.svelte-1ppiw8z){color:var(--texto-2);max-width:640px;font-size:1.08rem}nav.svelte-1ppiw8z{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}nav.svelte-1ppiw8z a:where(.svelte-1ppiw8z){--c:var(--turq);border:1px solid var(--borde);background:var(--fondo-2);color:var(--texto-2);font-family:var(--f-titulo);border-radius:999px;padding:7px 16px;font-weight:600;text-decoration:none}nav.svelte-1ppiw8z a:where(.svelte-1ppiw8z):hover{border-color:var(--c);color:var(--texto)}nav.svelte-1ppiw8z a[aria-current=page]:where(.svelte-1ppiw8z){background:var(--c);border-color:var(--c);color:#111}.rejilla.svelte-1ppiw8z{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.rejilla.svelte-1ppiw8z>.grande{grid-column:1/-1}.vacio.svelte-1ppiw8z{text-align:center;border:1px dashed var(--borde);border-radius:var(--radio);color:var(--texto-2);padding:56px 20px}
