.blog-page.svelte-rwi3u8{padding-top:var(--aa-layout-page-space);padding-bottom:var(--aa-layout-page-space)}.blog-hero.svelte-rwi3u8{justify-content:space-between;align-items:end;gap:var(--aa-space-8);display:flex}h1.svelte-rwi3u8{max-width:12ch;color:var(--aa-clr-text);font-size:var(--aa-font-size-display);line-height:var(--aa-line-height-tight);letter-spacing:var(--aa-letter-spacing-display)}.intro.svelte-rwi3u8{max-width:45ch;margin-top:var(--aa-space-6);color:var(--aa-clr-text-muted);font-size:var(--aa-font-size-copy);line-height:var(--aa-line-height-prose)}.article-count.svelte-rwi3u8{align-items:center;gap:var(--aa-space-3);padding-bottom:var(--aa-space-1);color:var(--aa-clr-text-muted);display:flex}.article-count.svelte-rwi3u8 strong:where(.svelte-rwi3u8){color:var(--aa-clr-text);font-size:var(--aa-font-size-stat);letter-spacing:var(--aa-letter-spacing-display);line-height:1}.article-count.svelte-rwi3u8 span:where(.svelte-rwi3u8){font-size:var(--aa-font-size-small);font-weight:var(--aa-font-weight-bold);line-height:var(--aa-line-height-snug);letter-spacing:var(--aa-letter-spacing-meta);text-transform:uppercase}ul.svelte-rwi3u8{grid-gap:var(--aa-space-3);gap:var(--aa-space-3);margin:max(var(--aa-space-12), min(8vw, var(--aa-space-24))) 0 0;padding:0;list-style-type:none;display:grid}.article-entry.svelte-rwi3u8{grid-gap:max(var(--aa-space-6), min(4vw, var(--aa-space-12)));align-items:start;gap:max(var(--aa-space-6), min(4vw, var(--aa-space-12)));padding:max(var(--aa-space-6), min(4vw, var(--aa-space-12)));border-radius:var(--aa-radius-md);background:var(--aa-clr-surface);color:inherit;transition:background-color var(--aa-duration) ease, translate var(--aa-duration) ease;grid-template-columns:minmax(7.5rem,.22fr) minmax(0,1fr) auto;-webkit-text-decoration:none;text-decoration:none;display:grid}.article-copy.svelte-rwi3u8{min-width:0}time.svelte-rwi3u8{align-items:flex-start;gap:var(--aa-space-3);padding-top:var(--aa-space-1);color:var(--aa-clr-text-muted);font-size:var(--aa-font-size-small);font-weight:var(--aa-font-weight-bold);letter-spacing:var(--aa-letter-spacing-meta);display:flex}.date-accent.svelte-rwi3u8{width:var(--aa-space-2);aspect-ratio:1;margin-top:var(--aa-space-1);border-radius:var(--aa-radius-pill);background:var(--aa-clr-brand);box-shadow:0 0 0 var(--aa-space-1) var(--aa-clr-accent-surface);flex:none}.date-copy.svelte-rwi3u8{gap:var(--aa-space-1);flex-direction:column;display:flex}.date-copy.svelte-rwi3u8 small:where(.svelte-rwi3u8){color:var(--aa-clr-brand);font-size:var(--aa-font-size-small);font-weight:var(--aa-font-weight-bold);letter-spacing:var(--aa-letter-spacing-meta);text-transform:uppercase}h2.svelte-rwi3u8{max-width:19ch;color:var(--aa-clr-text);font-size:var(--aa-font-size-section);letter-spacing:var(--aa-letter-spacing-display);transition:color var(--aa-duration) ease;line-height:1}.article-copy.svelte-rwi3u8 p:where(.svelte-rwi3u8){max-width:64ch;margin-top:var(--aa-space-4);color:var(--aa-clr-text-muted);font-size:var(--aa-font-size-copy);line-height:var(--aa-line-height-prose)}.article-arrow.svelte-rwi3u8{width:var(--aa-space-12);aspect-ratio:1;color:var(--aa-clr-brand);transition:translate var(--aa-duration) ease;align-self:end;place-items:center;display:grid}.article-arrow.svelte-rwi3u8 svg{width:var(--aa-font-size-heading);transition:scale var(--aa-duration) ease}.article-action-label.svelte-rwi3u8{display:none}.article-entry.svelte-rwi3u8:hover h2:where(.svelte-rwi3u8){color:var(--aa-clr-brand)}.article-entry.svelte-rwi3u8:hover{background:var(--aa-clr-accent-surface);translate:0 calc(-1 * var(--aa-space-1))}.article-entry.svelte-rwi3u8:hover .article-arrow:where(.svelte-rwi3u8) svg{scale:var(--aa-scale-emphasis)}.article-entry.svelte-rwi3u8:focus-visible{border-radius:var(--aa-radius-sm);outline:var(--aa-border-accent) solid var(--aa-clr-accent-soft);outline-offset:var(--aa-space-1)}@media (width<=620px){.article-entry.svelte-rwi3u8{gap:var(--aa-space-3);grid-template-columns:minmax(0,1fr)}time.svelte-rwi3u8{grid-area:1/1;padding-top:0}.article-copy.svelte-rwi3u8{grid-area:2/1}.article-arrow.svelte-rwi3u8{align-items:center;gap:var(--aa-space-2);aspect-ratio:auto;width:auto;margin-top:calc(-1 * var(--aa-space-1));grid-area:3/1;justify-self:end;display:flex}.article-action-label.svelte-rwi3u8{font-size:var(--aa-font-size-small);font-weight:var(--aa-font-weight-bold);letter-spacing:var(--aa-letter-spacing-meta);display:inline}}@media (width<=760px){.blog-hero.svelte-rwi3u8{flex-direction:column;align-items:flex-start}.article-count.svelte-rwi3u8{display:none}}@media (width<=420px){h1.svelte-rwi3u8{font-size:var(--aa-font-size-display)}h2.svelte-rwi3u8{font-size:var(--aa-font-size-highlight)}}@media (prefers-reduced-motion:reduce){.article-entry.svelte-rwi3u8,h2.svelte-rwi3u8,.article-arrow.svelte-rwi3u8,.article-arrow.svelte-rwi3u8 svg{transition:none}}
