.blog-hero[data-v-3e1c30f3]{background-color:var(--surface-warm);padding-block:6rem 5rem}@media(max-width:1279px){.blog-hero[data-v-3e1c30f3]{padding-block:4.5rem 4rem}}@media(max-width:639px){.blog-hero[data-v-3e1c30f3]{padding-block:3rem 3rem}}.blog-hero__inner[data-v-3e1c30f3]{display:flex;flex-direction:column;gap:1.25rem}.blog-hero__title[data-v-3e1c30f3]{color:var(--ink);font-size:var(--fz-page-title);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);margin:0;max-width:60rem}.blog-hero__lead[data-v-3e1c30f3]{margin:0;max-width:40rem}.blog-categories[data-v-1c7e3922]{background-color:var(--surface);border-bottom:.125rem solid var(--ink-20);padding-block:1.25rem;position:sticky;top:var(--app-header-height);transition:top .4s cubic-bezier(.22,1,.36,1);z-index:var(--z-base-upper)}.blog-categories--header-hidden[data-v-1c7e3922]{top:0}@media(prefers-reduced-motion:reduce){.blog-categories[data-v-1c7e3922]{transition:none}}.blog-categories__list[data-v-1c7e3922]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;overflow-x:auto;padding:0}@media(max-width:639px){.blog-categories__list[data-v-1c7e3922]{flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;scrollbar-width:none}.blog-categories__list[data-v-1c7e3922]::-webkit-scrollbar{display:none}}.blog-categories__item[data-v-1c7e3922]{flex-shrink:0}.blog-categories__link[data-v-1c7e3922]{align-items:center;background-color:var(--surface-mute);border:.125rem solid transparent;border-radius:62.4375rem;color:var(--ink);display:inline-flex;font-family:var(--font);font-size:.875rem;font-weight:var(--font-weight-medium);padding:.625rem 1.25rem;text-decoration:none;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.blog-categories__link[data-v-1c7e3922]:hover{background-color:var(--surface-warm)}.blog-categories__link--active[data-v-1c7e3922]{background-color:var(--ink);color:var(--white)}.blog-categories__link--active[data-v-1c7e3922]:hover{background-color:var(--ink)}.blog-grid[data-v-4dfe20ca]{background-color:var(--surface);padding-block:5rem 7.5rem}@media(max-width:1279px){.blog-grid[data-v-4dfe20ca]{padding-block:4rem 6rem}}@media(max-width:639px){.blog-grid[data-v-4dfe20ca]{padding-block:3rem 4.5rem}}.blog-grid--featured[data-v-4dfe20ca]{background-color:var(--surface-warm);padding-block:5rem}@media(max-width:1279px){.blog-grid--featured[data-v-4dfe20ca]{padding-block:4rem}}@media(max-width:639px){.blog-grid--featured[data-v-4dfe20ca]{padding-block:3rem}}.blog-grid__inner[data-v-4dfe20ca]{display:flex;flex-direction:column;gap:2.5rem}@media(max-width:639px){.blog-grid__inner[data-v-4dfe20ca]{gap:1.75rem}}.blog-grid__header[data-v-4dfe20ca]{display:flex;flex-direction:column;gap:.5rem}.blog-grid__title[data-v-4dfe20ca]{color:var(--ink);font-family:var(--font);font-size:var(--fz-section-title);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-heading);line-height:var(--lh-snug);margin:0}.blog-grid__list[data-v-4dfe20ca]{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),30rem));justify-content:start;list-style:none;margin:0;padding:0}.blog-grid__cell[data-v-4dfe20ca]{display:flex}.blog-grid__cell[data-v-4dfe20ca]>.article-card{width:100%}.blog-pagination[data-v-3aeb6d50]{--icon-size:1rem;justify-content:center;margin-top:1rem}.blog-pagination[data-v-3aeb6d50],.blog-pagination__list[data-v-3aeb6d50]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.blog-pagination__list[data-v-3aeb6d50]{list-style:none;margin:0;padding:0}.blog-pagination__item[data-v-3aeb6d50]{display:flex}.blog-pagination__edge[data-v-3aeb6d50],.blog-pagination__page[data-v-3aeb6d50]{align-items:center;background-color:var(--surface-mute);border:.125rem solid transparent;border-radius:62.4375rem;color:var(--ink);display:inline-flex;font-family:var(--font);font-size:.9375rem;font-weight:var(--font-weight-medium);gap:.5rem;height:3rem;justify-content:center;min-width:3rem;padding:0 1rem;text-decoration:none;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1)}.blog-pagination__page[data-v-3aeb6d50]{padding:0 .75rem}.blog-pagination__edge[data-v-3aeb6d50]:hover,.blog-pagination__page[data-v-3aeb6d50]:hover{background-color:var(--surface-warm);border-color:var(--ink-20)}.blog-pagination__page--current[data-v-3aeb6d50]{background-color:var(--ink);color:var(--white)}.blog-pagination__page--current[data-v-3aeb6d50]:hover{background-color:var(--ink);border-color:transparent}.blog-pagination__edge--disabled[data-v-3aeb6d50]{opacity:.4;pointer-events:none}@media(max-width:639px){.blog-pagination__edge-label[data-v-3aeb6d50]{display:none}}.blog-pagination__icon[data-v-3aeb6d50]{flex-shrink:0}.blog-pagination__icon--prev[data-v-3aeb6d50]{transform:rotate(180deg)}.blog-pagination__ellipsis[data-v-3aeb6d50]{align-items:center;color:var(--ink-60);display:inline-flex;font-size:1rem;height:3rem;justify-content:center;min-width:2rem}.blog[data-v-5a82e71f]{display:flex;flex:1;flex-direction:column}
