.blog-page[data-v-897bbe4c]{min-height:100vh}.blog-hero[data-v-897bbe4c],.blog-shell[data-v-897bbe4c]{width:min(1280px,100% - 40px);margin:0 auto}.blog-hero[data-v-897bbe4c]{padding:74px 0 34px}.eyebrow[data-v-897bbe4c]{color:var(--color-profile-link);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.blog-hero h1[data-v-897bbe4c]{margin:12px 0 18px;font-size:clamp(3rem,7vw,6rem);line-height:.96}.blog-hero p[data-v-897bbe4c]{max-width:680px;color:var(--color-profile-text-muted);margin:0;font-size:1.16rem;line-height:1.66}.blog-grid[data-v-897bbe4c]{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:42px;display:grid}.blog-pagination[data-v-897bbe4c]{justify-content:center;gap:6px;min-height:40px;padding-bottom:82px;display:flex}.blog-pagination a[data-v-897bbe4c]{border:1px solid var(--color-profile-separator);background:var(--color-profile-surface);width:38px;height:38px;color:var(--color-profile-text-muted);border-radius:6px;place-items:center;font-weight:800;text-decoration:none;display:grid}.blog-pagination a[data-v-897bbe4c]:hover,.blog-pagination a[aria-current=page][data-v-897bbe4c]{border-color:var(--color-profile-primary);color:var(--color-profile-text)}.blog-pagination a[aria-disabled=true][data-v-897bbe4c]{pointer-events:none;opacity:.4}.blog-card[data-v-897bbe4c],.blog-empty[data-v-897bbe4c]{border:1px solid var(--color-profile-separator);background:var(--color-profile-surface);border-radius:8px}.blog-card[data-v-897bbe4c]{color:inherit;text-decoration:none;transition:transform .16s,box-shadow .16s;overflow:hidden}.blog-card[data-v-897bbe4c]:hover{box-shadow:0 18px 54px var(--color-profile-shadow);transform:translateY(-3px)}.blog-card img[data-v-897bbe4c],.blog-card__fallback[data-v-897bbe4c]{object-fit:cover;width:100%;height:178px}.blog-card__fallback[data-v-897bbe4c]{color:var(--color-profile-link);background:radial-gradient(circle at 80% 20%, var(--color-profile-primary-faint), transparent 34%), var(--color-profile-background-focus-1);place-items:center;display:grid}.blog-card__body[data-v-897bbe4c]{padding:18px}.blog-card h2[data-v-897bbe4c]{margin:0 0 8px;font-size:1.2rem;line-height:1.22}.blog-card p[data-v-897bbe4c]{color:var(--color-profile-text-muted);margin:0;line-height:1.54}.blog-empty[data-v-897bbe4c]{margin-bottom:80px;padding:34px}.blog-empty .q-icon[data-v-897bbe4c]{color:var(--color-profile-link)}.blog-empty h2[data-v-897bbe4c]{margin:10px 0 8px}.blog-empty p[data-v-897bbe4c]{color:var(--color-profile-text-muted);margin:0}.blog-skeleton[data-v-897bbe4c]{border-radius:8px}@media (max-width:920px){.blog-grid[data-v-897bbe4c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-hero[data-v-897bbe4c],.blog-shell[data-v-897bbe4c]{width:min(100% - 28px,1120px)}.blog-grid[data-v-897bbe4c]{grid-template-columns:1fr}}
