.blog-page.svelte-u4k2t{min-height:100vh}.container.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:0 24px}.blog-hero.svelte-u4k2t{background:var(--navy);padding:120px 0 80px;text-align:center}.hero-label.svelte-u4k2t{display:inline-block;font-size:13px;font-weight:600;color:var(--primary);letter-spacing:.1em;margin-bottom:16px}.hero-title.svelte-u4k2t{font-size:clamp(32px,5vw,48px);font-weight:700;color:var(--text-light);margin-bottom:16px;line-height:1.2}.hero-subtitle.svelte-u4k2t{font-size:18px;color:var(--muted-light);max-width:600px;margin:0 auto;line-height:1.6}.section-title.svelte-u4k2t{font-size:20px;font-weight:600;color:var(--text-dark);margin-bottom:32px}.featured-section.svelte-u4k2t{padding:80px 0;background:var(--background-light)}.featured-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.featured-card.svelte-u4k2t{background:var(--background-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all .3s ease;text-decoration:none}.featured-card.svelte-u4k2t:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card-image.svelte-u4k2t{height:220px;background:linear-gradient(135deg,#e7f0fe,#d0defb);display:flex;align-items:center;justify-content:center}.image-placeholder.svelte-u4k2t{width:80px;height:80px;background:#fff9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary)}.image-placeholder.small.svelte-u4k2t{width:48px;height:48px}.card-content.svelte-u4k2t{padding:24px}.card-meta.svelte-u4k2t{display:flex;align-items:center;gap:12px;margin-bottom:12px}.category-badge.svelte-u4k2t{display:inline-block;padding:4px 12px;font-size:12px;font-weight:500;color:var(--primary);background:var(--primary-bg);border-radius:var(--radius-full)}.category-badge.small.svelte-u4k2t{padding:3px 10px;font-size:11px}.read-time.svelte-u4k2t{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted)}.card-title.svelte-u4k2t{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:8px;line-height:1.4}.card-excerpt.svelte-u4k2t{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:16px}.card-footer.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--border)}.author.svelte-u4k2t,.date.svelte-u4k2t{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.recent-section.svelte-u4k2t{padding:80px 0;background:var(--background-white)}.recent-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.recent-card.svelte-u4k2t{display:flex;gap:20px;padding:20px;background:var(--background-light);border-radius:var(--radius-lg);transition:all .3s ease;text-decoration:none}.recent-card.svelte-u4k2t:hover{background:var(--background-white);box-shadow:var(--shadow-md)}.recent-image.svelte-u4k2t{width:120px;height:120px;flex-shrink:0;background:linear-gradient(135deg,#e7f0fe,#d0defb);border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.recent-content.svelte-u4k2t{flex:1;display:flex;flex-direction:column}.recent-title.svelte-u4k2t{font-size:16px;font-weight:600;color:var(--text-dark);margin-bottom:8px;line-height:1.4}.recent-excerpt.svelte-u4k2t{font-size:14px;color:var(--muted);line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent-date.svelte-u4k2t{font-size:12px;color:var(--muted-light);margin-top:8px}.newsletter-section.svelte-u4k2t{padding:80px 0;background:var(--background-light)}.newsletter-card.svelte-u4k2t{max-width:600px;margin:0 auto;text-align:center;padding:48px;background:var(--navy);border-radius:var(--radius-xl)}.newsletter-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:28px;font-weight:700;color:var(--text-light);margin-bottom:12px}.newsletter-card.svelte-u4k2t p:where(.svelte-u4k2t){font-size:16px;color:var(--muted-light);margin-bottom:24px}.newsletter-form.svelte-u4k2t{display:flex;gap:12px;max-width:400px;margin:0 auto}.newsletter-form.svelte-u4k2t input:where(.svelte-u4k2t){flex:1;height:48px;padding:0 16px;font-size:14px;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius);background:#ffffff1a;color:var(--text-light)}.newsletter-form.svelte-u4k2t input:where(.svelte-u4k2t)::placeholder{color:var(--muted-light)}.newsletter-form.svelte-u4k2t input:where(.svelte-u4k2t):focus{outline:none;border-color:var(--primary);background:#ffffff26}.newsletter-form.svelte-u4k2t button:where(.svelte-u4k2t){height:48px;padding:0 24px;font-size:14px;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:var(--radius);cursor:pointer;transition:all .2s ease}.newsletter-form.svelte-u4k2t button:where(.svelte-u4k2t):hover{background:var(--primary-dark)}@media(max-width:900px){.featured-grid.svelte-u4k2t,.recent-grid.svelte-u4k2t{grid-template-columns:1fr}}@media(max-width:600px){.blog-hero.svelte-u4k2t{padding:100px 0 60px}.featured-section.svelte-u4k2t,.recent-section.svelte-u4k2t,.newsletter-section.svelte-u4k2t{padding:48px 0}.recent-card.svelte-u4k2t{flex-direction:column}.recent-image.svelte-u4k2t{width:100%;height:160px}.newsletter-form.svelte-u4k2t{flex-direction:column}.newsletter-card.svelte-u4k2t{padding:32px 24px}}
