.blog-container.svelte-u4k2t{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 5rem}.blog-hero.svelte-u4k2t{text-align:center;margin-bottom:3rem}.blog-eyebrow.svelte-u4k2t{display:inline-block;background:#ffd56b1f;color:#ffd56b;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.4rem 1rem;border-radius:999px;margin-bottom:1rem}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:Georgia,serif;font-size:clamp(1.7rem,4vw,2.6rem);color:#fff;line-height:1.2;margin:0 0 1rem}.blog-subtitle.svelte-u4k2t{font-size:1.05rem;color:#b8c5bf;line-height:1.6;max-width:720px;margin:0 auto}.articulos-grid.svelte-u4k2t{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.articulo-card.svelte-u4k2t{display:block;background:#10b9810f;border:1px solid rgba(16,185,129,.18);border-radius:14px;padding:1.75rem 1.5rem;text-decoration:none;color:inherit;transition:all .2s}.articulo-card.svelte-u4k2t:hover{border-color:#10b981;background:#10b9811a;transform:translateY(-2px)}.articulo-tema.svelte-u4k2t{display:inline-block;font-size:.7rem;color:#ffd56b;letter-spacing:.08em;font-weight:700;text-transform:uppercase;margin-bottom:.6rem}.articulo-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:Georgia,serif;font-size:1.2rem;color:#fff;line-height:1.3;margin:0 0 .6rem}.articulo-card.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.95rem;color:#9bb5ab;line-height:1.55;margin:0 0 1rem}.articulo-leer.svelte-u4k2t{color:#10b981;font-weight:600;font-size:.9rem}
