.blog-grid[data-v-cc0213e8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-card[data-v-cc0213e8]{border:1px solid var(--cr-border);background:var(--cr-surface);box-shadow:var(--cr-shadow-soft);border-radius:24px;transition:transform .2s,box-shadow .2s;overflow:hidden}.blog-card[data-v-cc0213e8]:hover{box-shadow:var(--cr-shadow);transform:translateY(-4px)}.blog-card--featured[data-v-cc0213e8]{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);display:grid}.blog-card__image[data-v-cc0213e8]{background:color-mix(in srgb,var(--q-primary) 8%,var(--cr-surface));min-height:220px;display:block;overflow:hidden}.blog-card--featured .blog-card__image[data-v-cc0213e8],.blog-card--featured .blog-card__image[data-v-cc0213e8] .q-img{height:100%}.blog-card__placeholder[data-v-cc0213e8]{background:var(--cr-soft-accent);place-items:center;min-height:100%;display:grid}.blog-card__placeholder .q-icon[data-v-cc0213e8]{color:var(--q-primary);opacity:.7;font-size:64px}.blog-card__body[data-v-cc0213e8]{flex-direction:column;align-items:flex-start;padding:26px;display:flex}.blog-card--featured .blog-card__body[data-v-cc0213e8]{justify-content:center;padding:clamp(28px,4vw,54px)}.blog-meta[data-v-cc0213e8]{color:var(--cr-muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:8px;font-size:.82rem;display:flex}.blog-card h2[data-v-cc0213e8]{font:700 1.45rem/1.2 var(--cr-font-display);letter-spacing:-.025em;margin:13px 0 12px}.blog-card--featured h2[data-v-cc0213e8]{font-size:clamp(2rem,3vw,3.1rem)}.blog-card h2 a[data-v-cc0213e8]{color:var(--cr-text);text-decoration:none}.blog-card p[data-v-cc0213e8]{color:var(--cr-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-tags[data-v-cc0213e8]{flex-wrap:wrap;gap:4px;margin-bottom:18px;display:flex}.blog-tag-link[data-v-cc0213e8]{color:inherit;border-radius:16px;text-decoration:none}.blog-tag-link[data-v-cc0213e8]:focus-visible{outline:3px solid color-mix(in srgb,var(--q-primary) 55%,transparent);outline-offset:2px}.blog-tag-link[data-v-cc0213e8]:hover .q-chip{background:var(--cr-soft-primary);color:var(--q-primary)}.blog-read-more[data-v-cc0213e8]{color:var(--q-primary);align-items:center;gap:7px;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=900px){.blog-grid[data-v-cc0213e8]{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card--featured[data-v-cc0213e8]{grid-template-columns:1fr}.blog-card--featured .blog-card__image[data-v-cc0213e8]{aspect-ratio:16/8;height:auto}}@media (width<=600px){.blog-grid[data-v-cc0213e8]{grid-template-columns:1fr}.blog-card[data-v-cc0213e8]{border-radius:18px}}@media (prefers-reduced-motion:reduce){.blog-card[data-v-cc0213e8]{transition:none}.blog-card[data-v-cc0213e8]:hover{transform:none}}
