.latest-blog-banner.svelte-1jo5qmr.svelte-1jo5qmr{margin:1rem 0 2rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:1rem;transition:all .3s ease}.latest-blog-banner.svelte-1jo5qmr.svelte-1jo5qmr:hover{box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.banner-content.svelte-1jo5qmr.svelte-1jo5qmr{display:flex;align-items:center;gap:1rem}.banner-icon.svelte-1jo5qmr.svelte-1jo5qmr{font-size:1.5rem;flex-shrink:0}.banner-text.svelte-1jo5qmr.svelte-1jo5qmr{flex:1;min-width:0}.banner-text.svelte-1jo5qmr h4.svelte-1jo5qmr{margin:0 0 .25rem;font-size:.9rem;font-weight:600;color:#0c4a6e}.banner-text.svelte-1jo5qmr p.svelte-1jo5qmr{margin:0;font-size:.85rem;color:#075985;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-link.svelte-1jo5qmr.svelte-1jo5qmr{color:#0369a1;font-size:.85rem;font-weight:600;text-decoration:none;padding:.5rem 1rem;background:#fff;border-radius:6px;transition:all .2s ease;flex-shrink:0}.banner-link.svelte-1jo5qmr.svelte-1jo5qmr:hover{background:#0369a1;color:#fff}@media (max-width: 768px){.banner-content.svelte-1jo5qmr.svelte-1jo5qmr{flex-direction:column;text-align:center;gap:.75rem}.banner-text.svelte-1jo5qmr p.svelte-1jo5qmr{white-space:normal;line-height:1.4}}@media (prefers-color-scheme: dark){.latest-blog-banner.svelte-1jo5qmr.svelte-1jo5qmr{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.banner-text.svelte-1jo5qmr h4.svelte-1jo5qmr{color:#7dd3fc}.banner-text.svelte-1jo5qmr p.svelte-1jo5qmr{color:#bae6fd}.banner-link.svelte-1jo5qmr.svelte-1jo5qmr{background:#475569;color:#e2e8f0}.banner-link.svelte-1jo5qmr.svelte-1jo5qmr:hover{background:#0ea5e9;color:#fff}}
