.page.svelte-u4k2t{--font-heading: "Poppins", sans-serif;--font-body: "Open Sans", sans-serif;--font-brand: "Tilt Warp", sans-serif;font-family:var(--font-body);min-height:100vh;background:#fff}main.svelte-u4k2t{overflow-x:hidden}.blog-section.svelte-u4k2t{padding:8rem 2rem 6rem;background:#fff}.container.svelte-u4k2t{max-width:900px;margin:0 auto}@media(min-width:1200px){.container.svelte-u4k2t{max-width:1000px}}@media(min-width:1400px){.container.svelte-u4k2t{max-width:1100px}}@keyframes svelte-u4k2t-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-header.svelte-u4k2t{margin-bottom:3rem}.stagger-1.svelte-u4k2t{opacity:0;animation:svelte-u4k2t-fadeSlideUp .6s ease-out forwards}.stagger-2.svelte-u4k2t{opacity:0;animation:svelte-u4k2t-fadeSlideUp .6s ease-out .1s forwards}.stagger-3.svelte-u4k2t{opacity:0;animation:svelte-u4k2t-fadeSlideUp .6s ease-out .2s forwards}.eyebrow.svelte-u4k2t{display:inline-block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,var(--color-brand-blue) 0%,#0284c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}h1.svelte-u4k2t{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--color-new-gray-900);margin-bottom:1rem}.subtitle.svelte-u4k2t{font-size:1.125rem;line-height:1.6;color:var(--color-new-gray-500)}.posts-list.svelte-u4k2t{display:flex;flex-direction:column}.post-row.svelte-u4k2t{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:center;padding:2rem 0;border-bottom:1px solid var(--color-new-gray-200);text-decoration:none;opacity:0;animation:svelte-u4k2t-fadeSlideUp .6s ease-out forwards;animation-delay:calc(.3s + var(--index) * .1s)}.post-row.svelte-u4k2t:first-child{border-top:1px solid var(--color-new-gray-200)}.post-row.svelte-u4k2t:last-child{border-bottom:none}.post-image.svelte-u4k2t{border-radius:10px;overflow:hidden;background:var(--color-new-gray-50);border:1px solid var(--color-new-gray-100);aspect-ratio:16 / 10}.post-image.svelte-u4k2t img:where(.svelte-u4k2t){display:block;width:100%;height:100%;object-fit:cover}.post-row.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--color-brand-blue)}h2.svelte-u4k2t{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--color-new-gray-900);margin-bottom:.5rem;transition:color .2s ease}.post-content.svelte-u4k2t .excerpt:where(.svelte-u4k2t){font-size:.9375rem;line-height:1.6;color:var(--color-new-gray-600);margin-bottom:.75rem}.category.svelte-u4k2t{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,var(--color-brand-blue) 0%,#0284c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-new-gray-400);flex-wrap:wrap}.sep.svelte-u4k2t{color:var(--color-new-gray-200)}.author.svelte-u4k2t{font-weight:500;color:var(--color-new-gray-500)}@media(max-width:768px){.blog-section.svelte-u4k2t{padding:6rem 1.5rem 4rem}.post-row.svelte-u4k2t{grid-template-columns:1fr;gap:1rem}}@media(prefers-reduced-motion:reduce){.stagger-1.svelte-u4k2t,.stagger-2.svelte-u4k2t,.stagger-3.svelte-u4k2t,.post-row.svelte-u4k2t{opacity:1;transform:none;animation:none}}
