.blog-card[data-v-5e0aa7c2]{min-width:0;list-style:none}.blog-card__link[data-v-5e0aa7c2]{height:100%;color:inherit;background:color-mix(in srgb, var(--q-primary) 5%, white);border:1px solid color-mix(in srgb, var(--q-primary) 18%, transparent);border-radius:18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 12px 32px #152a4c14}.body--dark .blog-card__link[data-v-5e0aa7c2]{background:color-mix(in srgb, var(--q-primary) 10%, #151820);border-color:#ffffff1f;box-shadow:0 12px 32px #0000003d}.blog-card__link[data-v-5e0aa7c2]:hover{border-color:var(--q-primary);transform:translateY(-2px)}.blog-card__link[data-v-5e0aa7c2]:focus-visible{outline:3px solid var(--q-secondary);outline-offset:3px}.blog-card__cover[data-v-5e0aa7c2]{aspect-ratio:16/9;object-fit:cover;background:#7f7f7f1f;width:100%;display:block}.blog-card__content[data-v-5e0aa7c2]{flex-direction:column;flex:1;gap:10px;min-width:0;padding:22px;display:flex}.blog-card__title[data-v-5e0aa7c2]{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;line-height:1.25}.blog-card__description[data-v-5e0aa7c2]{opacity:.78;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__meta[data-v-5e0aa7c2]{opacity:.68;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:auto;font-size:.875rem;display:flex}.blog-card__author[data-v-5e0aa7c2]{align-items:center;gap:8px;display:inline-flex}.blog-card__author img[data-v-5e0aa7c2]{object-fit:cover;border-radius:50%}.blog-card--grid .blog-card__link[data-v-5e0aa7c2]{flex-direction:column}.blog-card--list .blog-card__cover[data-v-5e0aa7c2]{aspect-ratio:4/3;width:clamp(150px,24vw,260px)}@media (width<=600px){.blog-card--list .blog-card__link[data-v-5e0aa7c2]{flex-direction:column}.blog-card--list .blog-card__cover[data-v-5e0aa7c2]{aspect-ratio:16/9;width:100%}}.blog-index[data-v-f39a58f0]{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(20px,3vw,36px) 0 80px}.blog-index__header[data-v-f39a58f0]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:42px;display:flex}.blog-index__header h1[data-v-f39a58f0]{margin:4px 0 12px;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1}.blog-index__eyebrow[data-v-f39a58f0]{color:var(--q-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.blog-index__lead[data-v-f39a58f0]{opacity:.76;max-width:680px;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.blog-index__view[data-v-f39a58f0]{border:1px solid #7f7f7f3d;border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.blog-index__view [aria-pressed=true][data-v-f39a58f0]{color:#fff;background:var(--q-primary)}.blog-index__items[data-v-f39a58f0]{gap:24px;margin:0;padding:0;display:grid}.blog-index__items[data-view=grid][data-v-f39a58f0]{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-index__items[data-view=list][data-v-f39a58f0]{grid-template-columns:1fr}.blog-index__empty[data-v-f39a58f0]{text-align:center;opacity:.72;border:1px dashed #7f7f7f57;border-radius:18px;padding:48px 24px}@media (width<=900px){.blog-index__items[data-view=grid][data-v-f39a58f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.blog-index__header[data-v-f39a58f0]{flex-direction:column;align-items:flex-start}.blog-index__items[data-view=grid][data-v-f39a58f0]{grid-template-columns:1fr}}
