.blog-page.svelte-u4k2t{padding-top:100px;padding-bottom:120px;min-height:100vh;background:#fbfbfd}.blog-inner.svelte-u4k2t{max-width:1024px;margin:0 auto;padding:0 22px}.blog-header.svelte-u4k2t{padding:32px 0 24px}.eyebrow.svelte-u4k2t{font-size:17px;font-weight:600;color:#1d1d1f;letter-spacing:-.01em;font-family:var(--font-sans)}.featured.svelte-u4k2t{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;margin-bottom:28px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.featured.svelte-u4k2t:hover{transform:translateY(-2px)}.featured-media.svelte-u4k2t{min-height:360px;border-radius:18px}.featured-body.svelte-u4k2t{padding:48px 48px 48px 8px;display:flex;flex-direction:column;justify-content:center;gap:12px}.featured-title.svelte-u4k2t{font-family:var(--font-sans);font-size:40px;font-weight:600;letter-spacing:-.022em;line-height:1.08;color:#1d1d1f;margin:0}.featured-excerpt.svelte-u4k2t{font-size:19px;line-height:1.47;color:#1d1d1f;font-family:var(--font-sans);font-weight:400;letter-spacing:.012em;margin:6px 0 0}.read-more.svelte-u4k2t{display:inline-flex;align-items:center;margin-top:14px;font-size:17px;font-weight:400;color:#06c;font-family:var(--font-sans);letter-spacing:-.01em}.read-more.svelte-u4k2t .arrow:where(.svelte-u4k2t){display:inline-block;margin-left:2px;transition:transform .2s ease}.featured.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t) .arrow:where(.svelte-u4k2t){transform:translate(3px)}.card-category.svelte-u4k2t{font-size:12px;font-weight:600;color:#6e6e73;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-sans);margin:0}.post-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card.svelte-u4k2t{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1)}.post-card.svelte-u4k2t:hover{transform:translateY(-2px)}.post-media.svelte-u4k2t{width:100%;aspect-ratio:16 / 10;flex-shrink:0;border-radius:18px 18px 0 0}.post-body.svelte-u4k2t{padding:24px 24px 32px;display:flex;flex-direction:column;gap:10px;flex:1}.post-title.svelte-u4k2t{font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:-.018em;line-height:1.14;color:#1d1d1f;margin:0}.post-excerpt.svelte-u4k2t{font-size:15px;line-height:1.47;color:#6e6e73;font-family:var(--font-sans);font-weight:400;margin:0}@media(max-width:860px){.featured.svelte-u4k2t{grid-template-columns:1fr;gap:0}.featured-media.svelte-u4k2t{min-height:260px;border-radius:18px 18px 0 0}.featured-body.svelte-u4k2t{padding:32px 28px 36px}.featured-title.svelte-u4k2t{font-size:32px}.featured-excerpt.svelte-u4k2t{font-size:17px}.post-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.blog-page.svelte-u4k2t{padding-top:72px;padding-bottom:80px}.blog-inner.svelte-u4k2t{padding:0 20px}.blog-header.svelte-u4k2t{padding:24px 0 20px}.post-grid.svelte-u4k2t{grid-template-columns:1fr}.featured-media.svelte-u4k2t{min-height:200px}.featured-body.svelte-u4k2t{padding:28px 24px 32px}.featured-title.svelte-u4k2t{font-size:26px}.featured-excerpt.svelte-u4k2t{font-size:16px}.post-media.svelte-u4k2t{aspect-ratio:16 / 9}.post-body.svelte-u4k2t{padding:22px 22px 28px}.post-title.svelte-u4k2t{font-size:20px}}
