.blog-page.svelte-8fdu19{padding-top:140px;padding-bottom:120px}.blog-hero.svelte-8fdu19{margin-bottom:32px}.featured-wrap.svelte-8fdu19{max-width:1100px;margin:0 auto 8px;padding:0 32px 48px;border-bottom:1px solid var(--line)}.featured-post.svelte-8fdu19{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.featured-post.svelte-8fdu19:hover .featured-title:where(.svelte-8fdu19){color:var(--accent)}.featured-quote.svelte-8fdu19{padding-left:32px;border-left:2px solid var(--line-2)}.featured-quote.svelte-8fdu19 p:where(.svelte-8fdu19){font-size:19px;line-height:1.55;color:var(--ink-2);margin:0}.featured-meta.svelte-8fdu19{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px;font-size:13px}.featured-label.svelte-8fdu19{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:12px;color:var(--accent)}.featured-title.svelte-8fdu19{font-size:clamp(28px,3.4vw,40px);line-height:1.15;margin-bottom:16px;transition:color .16s ease}.featured-description.svelte-8fdu19{font-size:16px;line-height:1.6;color:var(--ink-2);margin:0 0 24px}.featured-post.svelte-8fdu19:hover .post-read:where(.svelte-8fdu19){gap:10px}.post-category.svelte-8fdu19{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:12px;color:var(--accent)}.post-date.svelte-8fdu19{font-size:13px;color:var(--ink-3)}.post-read.svelte-8fdu19{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--ink);transition:gap .18s ease}.post-list.svelte-8fdu19{max-width:1100px;margin:0 auto;padding:0 32px}.post-row.svelte-8fdu19{display:grid;grid-template-columns:140px 1fr 20px;align-items:start;gap:40px;padding:40px 0;border-top:1px solid var(--line);transition:gap .22s ease}.post-row.svelte-8fdu19:hover{gap:32px}.post-row-meta.svelte-8fdu19{display:flex;flex-direction:column;gap:6px;padding-top:4px}.post-row-title.svelte-8fdu19{font-size:24px;line-height:1.3;margin-bottom:10px;transition:color .16s ease}.post-row.svelte-8fdu19:hover .post-row-title:where(.svelte-8fdu19){color:var(--accent)}.post-row-desc.svelte-8fdu19{font-size:15.5px;line-height:1.6;color:var(--ink-2);margin:0;max-width:60ch}.post-row.svelte-8fdu19 .post-row-arrow{color:var(--ink-3);margin-top:6px;transition:color .16s ease,transform .22s ease}.post-row.svelte-8fdu19:hover .post-row-arrow{color:var(--accent);transform:translate(4px)}@media (max-width: 900px){.blog-page.svelte-8fdu19{padding-top:120px;padding-bottom:80px}.featured-wrap.svelte-8fdu19{padding:0 24px 32px}.featured-post.svelte-8fdu19{grid-template-columns:1fr;gap:24px}.featured-quote.svelte-8fdu19{padding-left:0;padding-top:20px;border-left:none;border-top:1px solid var(--line-2)}.post-list.svelte-8fdu19{padding:0 24px}.post-row.svelte-8fdu19{grid-template-columns:1fr 20px;gap:16px;padding:28px 0}.post-row-meta.svelte-8fdu19{grid-column:1 / -1;flex-direction:row;gap:12px;padding-top:0;margin-bottom:4px}.post-row.svelte-8fdu19:hover{gap:16px}.post-row-title.svelte-8fdu19{font-size:20px}}
