.blog[data-astro-cid-5tznm7mj]{padding-bottom:var(--space-4xl)}.blog-grid[data-astro-cid-5tznm7mj]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.blog-grid[data-astro-cid-5tznm7mj] .post-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--space-md)}.blog-grid[data-astro-cid-5tznm7mj] .post-card:last-child:nth-child(2n){grid-column:1 / -1}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured{grid-column:1 / -1;padding:var(--space-2xl);background:radial-gradient(ellipse 60% 90% at 100% 0%,var(--accent-a10),transparent 70%),var(--gradient-card)}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured:after{content:"";position:absolute;top:-20%;right:12%;width:1px;height:90%;background:linear-gradient(180deg,transparent,var(--accent-a40) 45%,rgb(255 246 236 / .35) 55%,transparent);transform:rotate(33deg);transform-origin:top;pointer-events:none}@media(min-width:960px){.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"meta meta" "title desc" "title arrow";column-gap:var(--space-3xl);row-gap:var(--space-lg)}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured .post-card__meta[data-astro-cid-5tznm7mj]{grid-area:meta}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured .post-card__title[data-astro-cid-5tznm7mj]{grid-area:title;align-self:end}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured .post-card__desc[data-astro-cid-5tznm7mj]{grid-area:desc;align-self:end}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured .post-card__arrow[data-astro-cid-5tznm7mj]{grid-area:arrow}}.post-card__meta[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.post-card__when[data-astro-cid-5tznm7mj]{display:inline-flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);font-size:var(--fs-sm);color:var(--text-3);font-variant-numeric:tabular-nums}.post-card__title[data-astro-cid-5tznm7mj]{font-size:calc(var(--fs-xl) * 1.1);line-height:var(--lh-snug);max-width:30ch}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured .post-card__title[data-astro-cid-5tznm7mj]{font-size:var(--fs-2xl);max-width:24ch}.post-card__link[data-astro-cid-5tznm7mj]{color:var(--text-1);transition:color var(--dur-fast) var(--ease-out)}.post-card__link[data-astro-cid-5tznm7mj]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--radius-lg)}.post-card__link[data-astro-cid-5tznm7mj]:focus-visible{box-shadow:none}.post-card__link[data-astro-cid-5tznm7mj]:focus-visible:after{box-shadow:inset var(--focus-ring)}.blog-grid[data-astro-cid-5tznm7mj] .post-card:hover .post-card__link[data-astro-cid-5tznm7mj]{color:var(--accent-soft)}.post-card__desc[data-astro-cid-5tznm7mj]{font-size:var(--fs-base);line-height:1.6;color:var(--text-2)}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured .post-card__desc[data-astro-cid-5tznm7mj]{font-size:var(--fs-md);max-width:60ch}.post-card__arrow[data-astro-cid-5tznm7mj]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--border-subtle);color:var(--text-3);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.post-card__arrow[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{width:16px;height:16px}.blog-grid[data-astro-cid-5tznm7mj] .post-card:hover .post-card__arrow[data-astro-cid-5tznm7mj]{color:var(--on-accent);border-color:var(--accent);background:var(--accent);transform:translate(4px)}.blog__cta[data-astro-cid-5tznm7mj]{max-width:var(--container-narrow);margin-inline:auto}@media(max-width:959px){.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:minmax(0,1fr)}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured{padding:var(--space-xl)}}@media(max-width:639px){.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured{padding:var(--space-lg)}.blog-grid[data-astro-cid-5tznm7mj] .post-card--featured:after{display:none}}
