.blog-page.svelte-qwdpxe{padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(4rem,8vw,6rem)}.blog-inner.svelte-qwdpxe{max-width:48rem;margin-inline:auto}.blog-heading.svelte-qwdpxe{font-size:clamp(2.5rem,1.8rem + 3vw,3.75rem);margin-bottom:var(--spacing-16px)}.blog-subheading.svelte-qwdpxe{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.5;max-width:40rem;margin-bottom:3.5rem}.post-list.svelte-qwdpxe{display:flex;flex-direction:column;gap:3rem}.post-link.svelte-qwdpxe{display:block}.post-title.svelte-qwdpxe{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.125rem);line-height:1.25;color:var(--text-primary);transition:color .2s ease}.post-link.svelte-qwdpxe:hover .post-title:where(.svelte-qwdpxe){color:var(--text-link)}.post-meta.svelte-qwdpxe{color:var(--text-tertiary);font-size:.75rem;margin-top:.25rem}.post-desc.svelte-qwdpxe{color:var(--text-tertiary);font-size:1rem;line-height:1.5;margin-top:.5rem}.load-more-btn.svelte-qwdpxe{margin-top:3rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-tertiary);background:none;border:1px solid var(--grey-600);padding:.625rem 1.25rem;cursor:pointer;transition:color .2s ease,border-color .2s ease}.load-more-btn.svelte-qwdpxe:hover{color:var(--text-primary);border-color:var(--text-primary)}
