.hero.svelte-u4k2t{background:var(--cream);padding-bottom:2rem}.hero-content.svelte-u4k2t{text-align:center;max-width:700px;margin:0 auto;padding-top:1rem}.hero-sub.svelte-u4k2t{font-size:1.0625rem;color:var(--text-body);max-width:560px;margin:.75rem auto 0}.blog-list.svelte-u4k2t{display:flex;flex-direction:column;gap:.75rem}.blog-card.svelte-u4k2t{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 12px #1a458012;text-decoration:none;color:inherit;transition:box-shadow .3s ease}.blog-card.svelte-u4k2t:hover{box-shadow:0 12px 40px #235aa726,0 4px 12px #235aa714}.blog-card-icon.svelte-u4k2t{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#e8eef7;border-radius:12px;color:var(--blue-primary)}.blog-card-body.svelte-u4k2t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.blog-card-meta.svelte-u4k2t{display:flex;align-items:center;gap:.75rem}.blog-tag.svelte-u4k2t{font-size:.6875rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#235aa7}.blog-date.svelte-u4k2t{font-size:.75rem;color:var(--text-muted)}.blog-card-title.svelte-u4k2t{font-size:.9375rem;font-weight:600;color:#1a2a4a;line-height:1.35;letter-spacing:-.25px;margin:0}.blog-card-extracto.svelte-u4k2t{font-size:.8125rem;color:#7a8baa;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-arrow.svelte-u4k2t{flex-shrink:0;color:var(--text-muted);transition:transform .2s ease,color .2s ease}.blog-card.svelte-u4k2t:hover .blog-card-arrow:where(.svelte-u4k2t){transform:translate(4px);color:var(--blue-primary)}@media(min-width:640px){.blog-list.svelte-u4k2t{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}@media(min-width:960px){.blog-list.svelte-u4k2t{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.blog-card.svelte-u4k2t{transition:none}}
