.BlogPostCard-module__LzXVWW__card{border-radius:var(--radius-lg);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, #f2b24073, #ed92261f) border-box;border:1px solid #0000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:box-shadow .22s,transform .22s;display:grid;overflow:hidden}.BlogPostCard-module__LzXVWW__card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #00000052,0 0 36px #f2b2401a}@media (max-width:899px){.BlogPostCard-module__LzXVWW__card{grid-template-columns:1fr}}.BlogPostCard-module__LzXVWW__imageLink{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.BlogPostCard-module__LzXVWW__image{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.BlogPostCard-module__LzXVWW__card:hover .BlogPostCard-module__LzXVWW__image{transform:scale(1.035)}.BlogPostCard-module__LzXVWW__body{gap:var(--space-3);padding:var(--space-6);border-left:1px solid var(--border-primary);flex-direction:column;justify-content:center;min-width:0;display:flex}@media (max-width:899px){.BlogPostCard-module__LzXVWW__body{padding:var(--space-5);border-left:none}}.BlogPostCard-module__LzXVWW__meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BlogPostCard-module__LzXVWW__readTime,.BlogPostCard-module__LzXVWW__date{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.BlogPostCard-module__LzXVWW__title{font-size:var(--font-size-h3);line-height:1.3}.BlogPostCard-module__LzXVWW__title a{color:var(--color-text);text-decoration:none}.BlogPostCard-module__LzXVWW__title a:hover,.BlogPostCard-module__LzXVWW__title a:focus-visible{color:var(--color-primary)}.BlogPostCard-module__LzXVWW__excerpt{color:var(--color-text-secondary);line-height:1.65}.BlogPostCard-module__LzXVWW__cta{margin-top:var(--space-2);align-self:flex-start;align-items:center;gap:8px;display:inline-flex}@media (max-width:480px){.BlogPostCard-module__LzXVWW__cta{justify-content:center;width:100%}}
