.blog-card[data-v-d23ae9b8]{background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:24px;color:inherit;display:block;padding:26px;text-decoration:none;transition:transform var(--dur-med) var(--spring-fast),border-color var(--dur-short)}.blog-card[data-v-d23ae9b8]:hover{border-color:var(--primary);transform:translateY(-4px)}.blog-card__chips[data-v-d23ae9b8]{display:flex;gap:8px;margin-bottom:16px}.blog-card__title[data-v-d23ae9b8]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:10px}.blog-card__excerpt[data-v-d23ae9b8]{color:var(--on-surface-variant);font-size:.95rem;margin-bottom:16px}.blog-card__date[data-v-d23ae9b8]{color:var(--on-surface-variant);font-size:11px}.blog-card--featured[data-v-d23ae9b8]{background:var(--surface-container-high);border-radius:28px;display:grid;grid-template-rows:1fr auto;min-height:320px;overflow:hidden;padding:32px;position:relative}.blog-card--featured .blog-card__halo[data-v-d23ae9b8]{background:var(--brand-gradient-135);border-radius:50%;filter:blur(60px);height:280px;opacity:.25;position:absolute;right:-40px;top:-40px;width:280px}.blog-card--featured .blog-card__chips[data-v-d23ae9b8]{align-items:flex-start;align-self:flex-start;margin-bottom:24px;position:relative}.blog-card--featured .blog-card__body[data-v-d23ae9b8]{position:relative}.blog-card--featured .blog-card__title[data-v-d23ae9b8]{font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.025em;line-height:1.05;margin-bottom:16px}.blog-card--featured .blog-card__excerpt[data-v-d23ae9b8]{font-size:1rem;margin-bottom:20px;max-width:52ch}.blog-card--featured .blog-card__footer[data-v-d23ae9b8]{align-items:center;display:flex;gap:16px;justify-content:space-between}.blog-card--featured .blog-card__date[data-v-d23ae9b8]{font-size:12px}.blog-card--featured .blog-card__cta[data-v-d23ae9b8]{align-items:center;color:var(--primary-text);display:inline-flex;font-weight:600;gap:8px}
