.BlogCard-module__h7P_Na__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--dur-normal) var(--ease-out), box-shadow var(--dur-normal) var(--ease-out), border-color var(--dur-normal) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.BlogCard-module__h7P_Na__card:hover,.BlogCard-module__h7P_Na__card:focus-within{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.BlogCard-module__h7P_Na__noImage{border-top:4px solid var(--color-orange)}.BlogCard-module__h7P_Na__media{aspect-ratio:16/10;background:var(--surface-alt);position:relative;overflow:hidden}.BlogCard-module__h7P_Na__image{object-fit:cover;transition:transform var(--dur-medium) var(--ease-out)}.BlogCard-module__h7P_Na__card:hover .BlogCard-module__h7P_Na__image{transform:scale(1.03)}.BlogCard-module__h7P_Na__body{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;flex:1;display:flex}.BlogCard-module__h7P_Na__meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.BlogCard-module__h7P_Na__category{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--color-orange-tint);color:var(--accent-text);font-weight:var(--fw-bold)}:root[data-theme=dark] .BlogCard-module__h7P_Na__category{color:var(--heading)}.BlogCard-module__h7P_Na__title{font-size:var(--fs-h3);color:var(--heading);overflow-wrap:anywhere}.BlogCard-module__h7P_Na__link{color:inherit;text-decoration:none}.BlogCard-module__h7P_Na__link:after{content:"";z-index:2;border-radius:var(--radius-md);position:absolute;inset:0}.BlogCard-module__h7P_Na__link:focus-visible{outline:none}.BlogCard-module__h7P_Na__link:focus-visible:after{outline:3px solid var(--color-orange);outline-offset:-3px}.BlogCard-module__h7P_Na__excerpt{color:var(--color-text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;flex:1}.BlogCard-module__h7P_Na__more{align-items:center;gap:var(--space-2);color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-top:auto;display:inline-flex}.BlogCard-module__h7P_Na__more svg{transition:transform var(--dur-normal) var(--ease-out)}.BlogCard-module__h7P_Na__card:hover .BlogCard-module__h7P_Na__more svg{transform:translate(4px)}@media (min-width:900px){.BlogCard-module__h7P_Na__featured:not(.BlogCard-module__h7P_Na__noImage){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.BlogCard-module__h7P_Na__featured .BlogCard-module__h7P_Na__media{aspect-ratio:auto;min-height:20rem}.BlogCard-module__h7P_Na__featured .BlogCard-module__h7P_Na__body{padding:var(--space-8);justify-content:center}.BlogCard-module__h7P_Na__featured .BlogCard-module__h7P_Na__title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}}@media (prefers-reduced-motion:reduce){.BlogCard-module__h7P_Na__card:hover,.BlogCard-module__h7P_Na__card:focus-within,.BlogCard-module__h7P_Na__card:hover .BlogCard-module__h7P_Na__image,.BlogCard-module__h7P_Na__card:hover .BlogCard-module__h7P_Na__more svg{transform:none}}
