.blog-card[data-astro-cid-ouzbuj65].brand-blog-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);background:var(--color-surface);min-width:0;transition:border-color var(--duration-base) var(--ease-out-quart), background-color var(--duration-base) var(--ease-out-quart);flex-direction:column;display:flex;position:relative}.blog-card[data-astro-cid-ouzbuj65].brand-blog-card:hover,.blog-card[data-astro-cid-ouzbuj65].brand-blog-card:focus-within{border-color:var(--color-border-hover);background:var(--color-surface-elevated);box-shadow:none}.blog-card__cover[data-astro-cid-ouzbuj65]{border-radius:var(--radius-12) var(--radius-12) 0 0;overflow:hidden}.blog-card__cover[data-astro-cid-ouzbuj65] img[data-astro-cid-ouzbuj65]{object-fit:cover;width:100%;height:14rem;display:block}.blog-card__body[data-astro-cid-ouzbuj65]{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:flex}.blog-card__meta[data-astro-cid-ouzbuj65]{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font:500 .75rem/1.5 var(--font-mono);letter-spacing:.08em;flex-wrap:wrap;display:flex}.blog-card__reading[data-astro-cid-ouzbuj65]{align-items:center;gap:.35rem;display:inline-flex}.brand-blog-card[data-astro-cid-ouzbuj65] .blog-card__title{font-variation-settings:normal;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:560;font-stretch:100%;line-height:1.2}.blog-card--featured[data-astro-cid-ouzbuj65] .blog-card__title{font-size:clamp(1.5rem,3vw,2rem)}.blog-card__link[data-astro-cid-ouzbuj65]{color:var(--color-text-primary);text-decoration:none}.blog-card__link[data-astro-cid-ouzbuj65]:after{content:"";z-index:1;border-radius:var(--radius-12);position:absolute;inset:0}.blog-card__link[data-astro-cid-ouzbuj65]:focus-visible{outline:none}.blog-card__link[data-astro-cid-ouzbuj65]:focus-visible:after{outline:2px solid var(--color-action-ink);outline-offset:3px}.brand-blog-card[data-astro-cid-ouzbuj65] .blog-card__description{font-size:var(--type-base);overflow-wrap:anywhere;margin:0;line-height:1.55}.blog-card__tags[data-astro-cid-ouzbuj65]{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.blog-card__chip[data-astro-cid-ouzbuj65]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-6);min-width:0;max-width:100%;font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);overflow-wrap:anywhere;align-items:center;padding:.3rem .6rem;text-decoration:none;display:inline-flex}a[data-astro-cid-ouzbuj65].blog-card__chip{z-index:2;min-height:44px;transition:border-color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart);position:relative}a[data-astro-cid-ouzbuj65].blog-card__chip:hover{color:var(--color-text-primary);background:var(--color-surface);border-color:var(--color-border-hover)}a[data-astro-cid-ouzbuj65].blog-card__chip:focus-visible{outline:2px solid var(--color-action-ink);outline-offset:2px}.blog-card__read-more[data-astro-cid-ouzbuj65]{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font:500 .75rem/1.5 var(--font-mono);letter-spacing:.08em;display:inline-flex}.blog-card__arrow{transition:transform var(--duration-fast) var(--ease-out-quart)}.brand-blog-card[data-astro-cid-ouzbuj65]:is(:hover,:focus-within) .blog-card__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.blog-card[data-astro-cid-ouzbuj65].brand-blog-card,.blog-card__chip[data-astro-cid-ouzbuj65],.blog-card__arrow{transition:none}.brand-blog-card[data-astro-cid-ouzbuj65]:is(:hover,:focus-within) .blog-card__arrow{transform:none}}@media print{.blog-card__link[data-astro-cid-ouzbuj65],.blog-card__chip[data-astro-cid-ouzbuj65]{box-shadow:none!important;outline:none!important}.blog-card[data-astro-cid-ouzbuj65].brand-blog-card{color:var(--print-ink);box-shadow:none!important;background:0 0!important}.blog-card__read-more[data-astro-cid-ouzbuj65]{color:var(--print-ink)}.blog-card__link[data-astro-cid-ouzbuj65]:after{display:none}}
