.blog-page.svelte-14lknmk.svelte-14lknmk{max-width:1000px;margin:0 auto;padding:3rem 1.5rem 5rem}.blog-header.svelte-14lknmk.svelte-14lknmk{margin-bottom:3rem}.blog-label.svelte-14lknmk.svelte-14lknmk{font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:#f59e0b;margin:0 0 .75rem;font-weight:600;font-family:var(--font-primary)}.blog-title.svelte-14lknmk.svelte-14lknmk{font-size:clamp(2rem,5vw,3rem);font-weight:900;color:#f1f5f9;margin:0 0 .75rem;letter-spacing:-.03em;text-wrap:balance}.blog-subtitle.svelte-14lknmk.svelte-14lknmk{font-size:1.05rem;color:#dde4ef;line-height:1.7;margin:0;max-width:640px}.featured-card.svelte-14lknmk.svelte-14lknmk{display:grid;grid-template-columns:1fr;background:#1e293b4d;border:1px solid rgba(148,163,184,.06);border-radius:20px;overflow:hidden;text-decoration:none;transition:all .3s ease;margin-bottom:3rem}.featured-card.svelte-14lknmk.svelte-14lknmk:hover{border-color:#f59e0b33;transform:translateY(-4px);box-shadow:0 20px 60px #0000004d}.featured-image-wrap.svelte-14lknmk.svelte-14lknmk{position:relative;overflow:hidden;min-height:300px}.featured-image.svelte-14lknmk.svelte-14lknmk{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.featured-card.svelte-14lknmk:hover .featured-image.svelte-14lknmk{transform:scale(1.05)}.featured-overlay.svelte-14lknmk.svelte-14lknmk{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(2,6,23,.3),transparent)}.featured-badge.svelte-14lknmk.svelte-14lknmk{position:absolute;top:1rem;left:1rem;padding:.3rem .7rem;background:linear-gradient(135deg,#f59e0b,#f97316);color:#0f172a;font-size:.8rem;font-weight:700;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.featured-content.svelte-14lknmk.svelte-14lknmk{padding:2rem;display:flex;flex-direction:column;justify-content:center}.featured-meta.svelte-14lknmk.svelte-14lknmk{display:flex;gap:.75rem;align-items:center;font-size:.86rem;color:#dde4ef;margin-bottom:1rem}.post-tag.svelte-14lknmk.svelte-14lknmk{font-size:.86rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.15);border-radius:4px;padding:.15rem .5rem}.featured-title.svelte-14lknmk.svelte-14lknmk{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0 0 .75rem;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.featured-excerpt.svelte-14lknmk.svelte-14lknmk{font-size:.92rem;color:#dde4ef;line-height:1.6;margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-link.svelte-14lknmk.svelte-14lknmk{font-size:.88rem;font-weight:600;color:#f59e0b;display:inline-flex;align-items:center;gap:.3rem}.arrow.svelte-14lknmk.svelte-14lknmk{transition:transform .2s}.featured-card.svelte-14lknmk:hover .arrow.svelte-14lknmk,.post-card.svelte-14lknmk:hover .arrow.svelte-14lknmk{transform:translate(3px)}.posts-grid.svelte-14lknmk.svelte-14lknmk{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.5rem}.post-card.svelte-14lknmk.svelte-14lknmk{display:flex;flex-direction:column;background:#1e293b40;border:1px solid rgba(148,163,184,.06);border-radius:16px;overflow:hidden;text-decoration:none;transition:all .3s ease;animation:svelte-14lknmk-fadeUp .5s ease forwards;opacity:0}@keyframes svelte-14lknmk-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.post-card.svelte-14lknmk.svelte-14lknmk:hover{border-color:#f59e0b33;transform:translateY(-4px);box-shadow:0 12px 40px #00000040}.post-image-wrap.svelte-14lknmk.svelte-14lknmk{overflow:hidden;aspect-ratio:16 / 9;background:#0f172a80}.post-image.svelte-14lknmk.svelte-14lknmk{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.post-card.svelte-14lknmk:hover .post-image.svelte-14lknmk{transform:scale(1.05)}.post-content.svelte-14lknmk.svelte-14lknmk{padding:1.25rem;display:flex;flex-direction:column;flex:1}.post-meta.svelte-14lknmk.svelte-14lknmk{display:flex;gap:.5rem;align-items:center;font-size:.85rem;color:#dde4ef;margin-bottom:.75rem}.post-title.svelte-14lknmk.svelte-14lknmk{font-size:1.1rem;font-weight:700;color:#e2e8f0;margin:0 0 .5rem;line-height:1.3;letter-spacing:-.01em}.post-excerpt.svelte-14lknmk.svelte-14lknmk{font-size:.85rem;color:#dde4ef;line-height:1.5;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.post-footer.svelte-14lknmk.svelte-14lknmk{display:flex;justify-content:space-between;align-items:center}.post-read-time.svelte-14lknmk.svelte-14lknmk{font-size:.82rem;color:#dde4ef;font-family:var(--font-primary)}.blog-page.svelte-14lknmk.svelte-14lknmk{padding:2rem 1rem 3rem}.featured-image-wrap.svelte-14lknmk.svelte-14lknmk{min-height:200px}@media (min-width: 640px){.blog-page.svelte-14lknmk.svelte-14lknmk{padding:3rem 1.5rem 5rem}.featured-card.svelte-14lknmk.svelte-14lknmk{grid-template-columns:1fr 1fr}.featured-image-wrap.svelte-14lknmk.svelte-14lknmk{min-height:300px}}
