main.svelte-1uha8ag{margin:0 auto;max-width:64rem;padding:clamp(3rem,5vw,5rem) clamp(1.5rem,4vw,3rem) 5rem;display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);position:relative}.intro.svelte-1uha8ag{display:grid;gap:1rem;text-align:center}.eyebrow.svelte-1uha8ag{font-size:1.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}h1.svelte-1uha8ag{font-size:clamp(2.5rem,6vw,2.75rem);line-height:1.1}p.svelte-1uha8ag{font-size:1.0625rem;line-height:1.7;max-width:none}.post-list.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--surface);border:1px solid rgba(148,163,184,.1);border-radius:1.25rem;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.view-all-card.svelte-1uha8ag{background:#38bdf81f;border:1px solid rgba(56,189,248,.4)}.view-all-card.svelte-1uha8ag:hover,.view-all-card.svelte-1uha8ag:focus-within{background:var(--surface);border-color:#38bdf8b3;transform:translateY(-4px);box-shadow:0 1.75rem 3.5rem #0f172a73}.post-list.svelte-1uha8ag a:where(.svelte-1uha8ag){display:grid;gap:1.75rem;padding:1.75rem;color:inherit;align-items:center}.post-list.svelte-1uha8ag a.with-image:where(.svelte-1uha8ag){grid-template-columns:1fr 2fr}.post-list.svelte-1uha8ag a.with-image.image-style-right:where(.svelte-1uha8ag){grid-template-columns:2fr 1fr}.post-list.svelte-1uha8ag a.with-image.image-style-right:where(.svelte-1uha8ag) .image-wrapper:where(.svelte-1uha8ag){grid-column:2}.post-list.svelte-1uha8ag a.with-image.image-style-right:where(.svelte-1uha8ag) .text-wrapper:where(.svelte-1uha8ag){grid-column:1;grid-row:1}.post-list.svelte-1uha8ag a.with-image.image-style-top:where(.svelte-1uha8ag),.post-list.svelte-1uha8ag a.with-image.image-style-bottom:where(.svelte-1uha8ag){grid-template-columns:1fr}.post-list.svelte-1uha8ag a.with-image.image-style-bottom:where(.svelte-1uha8ag) .text-wrapper:where(.svelte-1uha8ag){grid-row:1}.post-list.svelte-1uha8ag a.with-image.image-style-bottom:where(.svelte-1uha8ag) .image-wrapper:where(.svelte-1uha8ag){grid-row:2}.post-list.svelte-1uha8ag .image-wrapper:where(.svelte-1uha8ag){border-radius:.75rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag):not(.view-all-card):hover,.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag):not(.view-all-card):focus-within{transform:translateY(-4px);background:#1e293b;box-shadow:0 1.75rem 3.5rem #0f172a73;border-color:#94a3b833}h2.svelte-1uha8ag{font-size:1.375rem;margin-bottom:.35rem}.post-meta.svelte-1uha8ag{font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8e6}.post-description.svelte-1uha8ag{margin-top:.75rem;color:#e2e8f0e6}.tags.svelte-1uha8ag{display:flex;gap:.5rem;margin-top:1rem}.tags.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:.25rem .75rem;background-color:#94a3b833;border-radius:.5rem;font-size:.875rem}@media(max-width:40rem){.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-radius:1rem}.post-list.svelte-1uha8ag a.with-image:where(.svelte-1uha8ag){grid-template-columns:1fr}.post-list.svelte-1uha8ag a.with-image.image-style-right:where(.svelte-1uha8ag) .image-wrapper:where(.svelte-1uha8ag){grid-column:1}.post-list.svelte-1uha8ag a.with-image.image-style-right:where(.svelte-1uha8ag) .text-wrapper:where(.svelte-1uha8ag){grid-column:1;grid-row:auto}}
