.posts-page.svelte-3uvsjf{width:min(72rem,100%);margin-inline:auto;padding-bottom:4rem}.editorial-header.svelte-3uvsjf{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid color-mix(in oklab,var(--border),transparent 60%);flex-wrap:wrap;gap:2rem}.eyebrow.svelte-3uvsjf{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-bottom:1rem;font-weight:600}h1.svelte-3uvsjf{font-size:clamp(2.5rem,5vw,4rem);line-height:1.05;color:var(--text-1);font-weight:400;letter-spacing:-.02em}h1.svelte-3uvsjf em:where(.svelte-3uvsjf){font-style:italic;color:var(--text-2)}.header-meta.svelte-3uvsjf{max-width:300px;text-align:right}.subtitle.svelte-3uvsjf{color:var(--text-2);line-height:1.5;font-size:.9rem;margin-bottom:1rem}.article-count.svelte-3uvsjf{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);opacity:.7}.featured-section.svelte-3uvsjf{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:4rem}.post-card.svelte-3uvsjf{display:flex;flex-direction:column;height:100%}.image-link.svelte-3uvsjf{display:block;overflow:hidden;border-radius:.5rem;margin-bottom:1.25rem}.image-placeholder.svelte-3uvsjf{width:100%;background:color-mix(in oklab,var(--surface-2),var(--surface-1) 50%);aspect-ratio:16/9;transition:transform .4s ease;object-fit:cover}.is-featured.svelte-3uvsjf .image-placeholder:where(.svelte-3uvsjf){aspect-ratio:16/10}.is-secondary.svelte-3uvsjf .image-placeholder:where(.svelte-3uvsjf){aspect-ratio:4/3}.is-regular.svelte-3uvsjf .image-placeholder:where(.svelte-3uvsjf){aspect-ratio:3/2}.post-card.svelte-3uvsjf:hover .image-placeholder:where(.svelte-3uvsjf){transform:scale(1.03)}.card-meta.svelte-3uvsjf{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.badge.svelte-3uvsjf{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px;background:color-mix(in oklab,var(--text-1),transparent 90%);color:var(--text-1);border:1px solid color-mix(in oklab,var(--border),transparent 50%)}.post-date.svelte-3uvsjf{color:var(--text-2);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.is-regular.svelte-3uvsjf .post-date:where(.svelte-3uvsjf){margin-bottom:.5rem}.post-title.svelte-3uvsjf{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3;color:var(--text-1);font-weight:500;margin-bottom:.75rem;display:block}.is-featured.svelte-3uvsjf .post-title:where(.svelte-3uvsjf){font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.post-description.svelte-3uvsjf{color:var(--text-2);line-height:1.6;font-size:.95rem;flex-grow:1;margin-bottom:1.5rem}.read-story.svelte-3uvsjf{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-1);text-decoration:none;display:inline-flex;align-items:center;transition:opacity .2s ease}.read-story.svelte-3uvsjf:hover{opacity:.7}.section-divider.svelte-3uvsjf{border:none;border-top:1px solid color-mix(in oklab,var(--border),transparent 60%);margin:4rem 0}.posts-grid.svelte-3uvsjf{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}@media (max-width: 1024px){.featured-section.svelte-3uvsjf{grid-template-columns:1fr}}@media (max-width: 768px){.editorial-header.svelte-3uvsjf{flex-direction:column;align-items:flex-start;gap:1.5rem}.header-meta.svelte-3uvsjf{text-align:left;max-width:100%}}@media (max-width: 640px){.posts-page.svelte-3uvsjf{padding-top:.5rem}.is-featured.svelte-3uvsjf .post-title:where(.svelte-3uvsjf){font-size:1.8rem}}
