.blog-card[data-v-1dc87ca3]{min-width:0;color:var(--color-midnight);border-radius:4px;flex-direction:column;gap:24px;text-decoration:none;display:flex}.blog-card-image[data-v-1dc87ca3]{aspect-ratio:147/80;border:1px solid var(--color-silver);background:var(--color-ash);border-radius:40px;flex-shrink:0;width:100%;overflow:hidden}.blog-card-image img[data-v-1dc87ca3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-card-copy[data-v-1dc87ca3]{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.blog-card-meta[data-v-1dc87ca3]{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.blog-card-category[data-v-1dc87ca3]{background:var(--blog-category-bg);color:var(--color-navy);border-radius:4px;padding:4px 8px;font-weight:500}time[data-v-1dc87ca3]{color:var(--color-steel)}h2[data-v-1dc87ca3]{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:500;line-height:1.4}.blog-card:focus-visible h2[data-v-1dc87ca3],.blog-card:hover h2[data-v-1dc87ca3]{text-underline-offset:2px;text-decoration:underline}.blog-card p[data-v-1dc87ca3]{color:var(--color-steel);font-size:14px;line-height:1.4}.blog-card-topics[data-v-1dc87ca3]{flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.4;display:flex}.blog-card-topics span[data-v-1dc87ca3]{background:var(--blog-chip-bg);color:var(--color-steel);border-radius:4px;padding:4px 8px;font-weight:500}.blog-card--featured[data-v-1dc87ca3]{flex-direction:row;align-items:center;gap:48px}.blog-card--featured .blog-card-image[data-v-1dc87ca3]{border-radius:48px;width:calc(50% - 24px);height:313px}.blog-card--featured .blog-card-copy[data-v-1dc87ca3]{flex:1;gap:16px}.blog-card--featured h2[data-v-1dc87ca3]{font-family:var(--font-editorial);letter-spacing:-1px;font-size:36px;line-height:1.1}.blog-card--featured p[data-v-1dc87ca3]{font-size:16px}.blog-card--featured .blog-card-meta[data-v-1dc87ca3],.blog-card--featured .blog-card-topics[data-v-1dc87ca3]{font-size:14px}@media (width>=768px) and (width<=1023px){.blog-card[data-v-1dc87ca3]:not(.blog-card--featured){flex-direction:row;gap:32px}.blog-card:not(.blog-card--featured) .blog-card-image[data-v-1dc87ca3]{align-self:stretch;width:280px}.blog-card:not(.blog-card--featured) h2[data-v-1dc87ca3]{font-size:28px;line-height:1.1}.blog-card:not(.blog-card--featured) p[data-v-1dc87ca3]{display:none}}@media (width<=1023px){.blog-card-image[data-v-1dc87ca3]{border-radius:32px}.blog-card--featured[data-v-1dc87ca3]{flex-direction:column;align-items:stretch;gap:32px}.blog-card--featured .blog-card-image[data-v-1dc87ca3]{border-radius:32px;width:100%;height:auto}.blog-card--featured h2[data-v-1dc87ca3]{font-size:28px}}@media (width<=767px){.blog-card[data-v-1dc87ca3]{gap:16px}.blog-card--featured .blog-card-image[data-v-1dc87ca3],.blog-card-image[data-v-1dc87ca3]{border-radius:24px}.blog-card--featured[data-v-1dc87ca3]{gap:24px}.blog-card-copy[data-v-1dc87ca3]{gap:8px}.blog-card--featured .blog-card-copy[data-v-1dc87ca3]{gap:12px}.blog-card--featured h2[data-v-1dc87ca3]{letter-spacing:0;font-size:24px}.blog-card--featured p[data-v-1dc87ca3]{display:none}.blog-card--featured .blog-card-meta[data-v-1dc87ca3]{font-size:12px}.blog-card-meta time[data-v-1dc87ca3]{font-size:10px}h2[data-v-1dc87ca3]{font-size:18px}}.blog-archive-heading[data-v-98beccd0]{text-align:center;padding:96px 24px 64px}h1[data-v-98beccd0]{font-family:var(--font-display);letter-spacing:-2px;font-size:60px;font-weight:500;line-height:1.1}.blog-archive-heading p[data-v-98beccd0]{max-width:640px;color:var(--color-steel);margin:32px auto 0;font-size:18px;line-height:1.4}.blog-archive[data-v-98beccd0]{max-width:1280px;margin-inline:auto;padding:0 40px 120px}.blog-archive-grid[data-v-98beccd0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;display:grid}.blog-archive-group--divided[data-v-98beccd0]{border-bottom:1px solid var(--blog-divider);margin-bottom:56px;padding-bottom:56px}.blog-load-more[data-v-98beccd0]{justify-content:center;margin-top:96px;display:flex}.blog-archive-empty[data-v-98beccd0]{text-align:center;padding:48px 0}.blog-archive-empty a[data-v-98beccd0]{align-items:center;gap:8px;margin-top:24px;text-decoration:underline;display:inline-flex}.blog-load-error[data-v-98beccd0]{text-align:center;color:var(--color-danger);margin-top:16px;font-size:14px}.blog-load-error button[data-v-98beccd0]{text-decoration:underline}@media (width<=1279px){.blog-archive[data-v-98beccd0]{padding-bottom:96px}}@media (width<=1023px){.blog-archive-heading[data-v-98beccd0]{padding-top:64px;padding-bottom:48px}h1[data-v-98beccd0]{font-size:48px}.blog-archive-heading p[data-v-98beccd0]{max-width:560px;margin-top:24px}.blog-archive[data-v-98beccd0]{padding-bottom:64px}.blog-archive-grid[data-v-98beccd0]{grid-template-columns:1fr;gap:40px}.blog-archive-group--divided[data-v-98beccd0]{margin-bottom:40px;padding-bottom:40px}.blog-load-more[data-v-98beccd0]{margin-top:64px}}@media (width<=767px){.blog-archive-heading[data-v-98beccd0]{padding:48px 24px 32px}h1[data-v-98beccd0]{letter-spacing:0;font-size:36px}.blog-archive-heading p[data-v-98beccd0]{max-width:342px;margin-top:20px;font-size:16px}.blog-archive[data-v-98beccd0]{padding:0 24px 48px}.blog-archive-grid[data-v-98beccd0]{gap:32px}.blog-archive-group--divided[data-v-98beccd0]{border:0;margin-bottom:32px;padding-bottom:0}.blog-load-more[data-v-98beccd0]{margin-top:48px}}
