.blog-crumbs[data-astro-cid-gyh62cva]{margin-bottom:var(--bd-space-6);font-size:var(--bd-fs-small)}.blog-crumbs__list[data-astro-cid-gyh62cva]{gap:var(--bd-space-2);color:var(--bd-text-muted-strong);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-crumbs__item[data-astro-cid-gyh62cva]+.blog-crumbs__item[data-astro-cid-gyh62cva]:before{content:"/";margin-right:var(--bd-space-2);color:var(--bd-text-muted)}.blog-crumbs__link[data-astro-cid-gyh62cva]{color:var(--bd-text-accent-hi);text-underline-offset:.2em;text-decoration:underline}.blog-crumbs__link[data-astro-cid-gyh62cva]:focus-visible{box-shadow:var(--bd-focus-ring);border-radius:var(--bd-r-xs);outline:none}.blog-card[data-astro-cid-fjbsocwl]{border:1px solid var(--bd-border-hairline);border-radius:var(--bd-r-card);background:var(--bd-surface-1);transition:border-color var(--bd-dur-fast) linear, transform var(--bd-dur-base) var(--bd-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-card[data-astro-cid-fjbsocwl]:hover{border-color:var(--bd-border-hairline-hi);transform:translateY(-2px)}.blog-card[data-astro-cid-fjbsocwl]:focus-within{box-shadow:var(--bd-focus-ring)}.blog-card__image[data-astro-cid-fjbsocwl]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.blog-card__body[data-astro-cid-fjbsocwl]{gap:var(--bd-space-3);padding:var(--bd-space-5);flex-direction:column;flex:1;display:flex}.blog-card__meta[data-astro-cid-fjbsocwl]{align-items:center;gap:var(--bd-space-3);max-width:none;color:var(--bd-text-muted-strong);font-size:var(--bd-fs-small);flex-wrap:wrap;margin:0;display:flex}.blog-card__category[data-astro-cid-fjbsocwl]{color:var(--bd-text-accent-hi);font-size:var(--bd-fs-micro);font-weight:var(--bd-fw-black);letter-spacing:var(--bd-ls-badge);text-transform:uppercase}.blog-card__title[data-astro-cid-fjbsocwl]{color:var(--bd-text);font-size:var(--bd-fs-h4);font-weight:var(--bd-fw-bold);line-height:var(--bd-lh-snug);margin:0}.blog-card__link[data-astro-cid-fjbsocwl]{color:inherit;text-decoration:none}.blog-card__link[data-astro-cid-fjbsocwl]:after{content:"";position:absolute;inset:0}.blog-card__link[data-astro-cid-fjbsocwl]:focus-visible{outline:none}.blog-card__link[data-astro-cid-fjbsocwl]:hover{color:var(--bd-text-accent-hi)}.blog-card__lead[data-astro-cid-fjbsocwl]{max-width:none;color:var(--bd-text-body);font-size:var(--bd-fs-small);line-height:var(--bd-lh-body);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.blog-card[data-astro-cid-fjbsocwl]{transition:none}.blog-card[data-astro-cid-fjbsocwl]:hover{transform:none}}.blog-cats[data-astro-cid-a2zv3zzs]{margin:var(--bd-space-6) 0 var(--bd-space-8)}.blog-cats__list[data-astro-cid-a2zv3zzs]{gap:var(--bd-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-cats__chip[data-astro-cid-a2zv3zzs]{min-height:44px;padding:0 var(--bd-space-5);border:1px solid var(--bd-border-hairline-hi);border-radius:var(--bd-r-pill);color:var(--bd-text-accent-hi);font-size:var(--bd-fs-small);font-weight:var(--bd-fw-bold);transition:background-color var(--bd-dur-fast) linear;align-items:center;text-decoration:none;display:inline-flex}.blog-cats__chip[data-astro-cid-a2zv3zzs]:hover{background:var(--bd-accent-tint-10)}.blog-cats__chip[data-astro-cid-a2zv3zzs][aria-current=page]{background:var(--bd-accent-tint-16);color:var(--bd-text)}.blog-cats__chip[data-astro-cid-a2zv3zzs]:focus-visible{box-shadow:var(--bd-focus-ring);outline:none}.blog-pager[data-astro-cid-lzwwthbz]{justify-content:space-between;align-items:center;gap:var(--bd-space-4);margin-top:var(--bd-space-10);display:flex}.blog-pager__state[data-astro-cid-lzwwthbz]{color:var(--bd-text-muted-strong);font-size:var(--bd-fs-small)}.blog-pager__link[data-astro-cid-lzwwthbz]{color:var(--bd-text-accent-hi);text-underline-offset:.2em;text-decoration:underline}.blog-pager__link[data-astro-cid-lzwwthbz]:focus-visible{box-shadow:var(--bd-focus-ring);border-radius:var(--bd-r-xs);outline:none}.blog-list[data-astro-cid-4mucvbg3]{padding-block:var(--bd-section-py)}.blog-list__title[data-astro-cid-4mucvbg3]{margin:0 0 var(--bd-space-4);color:var(--bd-text);font-size:var(--bd-fs-h2);font-weight:var(--bd-fw-black);line-height:var(--bd-lh-heading);letter-spacing:var(--bd-ls-h2)}.blog-list__lead[data-astro-cid-4mucvbg3]{margin:0}.blog-list__grid[data-astro-cid-4mucvbg3]{gap:var(--bd-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.blog-list__empty[data-astro-cid-4mucvbg3]{margin:var(--bd-space-8) 0;color:var(--bd-text-muted-strong)}.blog-list__rss[data-astro-cid-4mucvbg3]{margin:var(--bd-space-10) 0 0;font-size:var(--bd-fs-small)}.blog-list__rss-link[data-astro-cid-4mucvbg3]{color:var(--bd-text-accent-hi);text-underline-offset:.2em;text-decoration:underline}.blog-list__rss-link[data-astro-cid-4mucvbg3]:focus-visible{box-shadow:var(--bd-focus-ring);border-radius:var(--bd-r-xs);outline:none}
