.page-container.svelte-1h1ip51.svelte-1h1ip51{min-height:100vh;display:flex;flex-direction:column;padding-bottom:calc(var(--footer-height) + 40px);background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 100%)}.content-wrapper.svelte-1h1ip51.svelte-1h1ip51{flex:1;padding:24px 20px;max-width:900px;margin:0 auto;width:100%}.hero-section.svelte-1h1ip51.svelte-1h1ip51{text-align:center;padding:30px 0 40px}.hero-emoji.svelte-1h1ip51.svelte-1h1ip51{font-size:4rem;display:block;margin-bottom:16px}.hero-title.svelte-1h1ip51.svelte-1h1ip51{font-size:2rem;font-weight:800;margin:0 0 12px;color:var(--gray-900);letter-spacing:-1px}.hero-subtitle.svelte-1h1ip51.svelte-1h1ip51{font-size:1.1rem;color:var(--gray-500);font-weight:500;margin:0 0 16px}.hero-description.svelte-1h1ip51.svelte-1h1ip51{font-size:.95rem;color:var(--gray-500);line-height:1.7;max-width:600px;margin:0 auto}.posts-grid.svelte-1h1ip51.svelte-1h1ip51{display:flex;flex-direction:column;gap:20px}.post-card.svelte-1h1ip51.svelte-1h1ip51{display:flex;gap:20px;background:white;border:1px solid var(--gray-200);border-radius:24px;padding:24px;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:var(--shadow-sm)}.post-card.svelte-1h1ip51.svelte-1h1ip51:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-light)}.post-emoji.svelte-1h1ip51.svelte-1h1ip51{font-size:2.5rem;flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--gray-50);border-radius:16px}.post-content.svelte-1h1ip51.svelte-1h1ip51{flex:1;min-width:0}.post-meta.svelte-1h1ip51.svelte-1h1ip51{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.post-category.svelte-1h1ip51.svelte-1h1ip51{font-size:.75rem;font-weight:700;color:var(--primary);background:rgba(79,70,229,.08);padding:4px 10px;border-radius:100px}.post-date.svelte-1h1ip51.svelte-1h1ip51,.post-read-time.svelte-1h1ip51.svelte-1h1ip51{font-size:.8rem;color:var(--gray-400)}.post-title.svelte-1h1ip51.svelte-1h1ip51{font-size:1.1rem;font-weight:700;color:var(--gray-900);margin:0 0 8px;line-height:1.4;letter-spacing:-.3px}.post-description.svelte-1h1ip51.svelte-1h1ip51{font-size:.9rem;color:var(--gray-500);line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-1h1ip51.svelte-1h1ip51{font-size:.85rem;font-weight:600;color:var(--primary)}.bottom-section.svelte-1h1ip51.svelte-1h1ip51{margin-top:40px}.cta-card.svelte-1h1ip51.svelte-1h1ip51{text-align:center;padding:40px 32px;background:linear-gradient(135deg,var(--primary) 0%,#6366f1 100%);border-radius:28px;box-shadow:0 10px 30px #4f46e54d}.cta-card.svelte-1h1ip51 h2.svelte-1h1ip51{color:#fff;font-size:1.3rem;font-weight:800;margin:0 0 12px;letter-spacing:-.5px}.cta-card.svelte-1h1ip51 p.svelte-1h1ip51{color:#ffffffd9;font-size:.95rem;margin:0 0 24px;line-height:1.6}.cta-button.svelte-1h1ip51.svelte-1h1ip51{background:white;color:var(--primary);border:none;padding:14px 32px;border-radius:100px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.cta-button.svelte-1h1ip51.svelte-1h1ip51:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.related-links.svelte-1h1ip51.svelte-1h1ip51{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}.related-links.svelte-1h1ip51 a.svelte-1h1ip51{color:var(--gray-400);text-decoration:none;font-size:.9rem;font-weight:600;transition:color .2s ease}.related-links.svelte-1h1ip51 a.svelte-1h1ip51:hover{color:var(--primary)}.related-links.svelte-1h1ip51 .divider.svelte-1h1ip51{color:var(--gray-200)}@media (min-width: 768px){.hero-title.svelte-1h1ip51.svelte-1h1ip51{font-size:2.5rem}.posts-grid.svelte-1h1ip51.svelte-1h1ip51{display:grid;grid-template-columns:repeat(2,1fr)}.post-card.svelte-1h1ip51.svelte-1h1ip51{flex-direction:column}.post-emoji.svelte-1h1ip51.svelte-1h1ip51{width:56px;height:56px}}
