.Blog-module__hK3s6q__blogHero{padding:var(--space-4xl)0 var(--space-xl);text-align:center;color:var(--color-text-inverse);background:radial-gradient(#00cccc1a 0%,#0000 60%),linear-gradient(160deg,#1a1a1a 0%,#0d2626 100%);position:relative;overflow:hidden}.Blog-module__hK3s6q__blogTitle{font-size:var(--text-3xl);margin-bottom:var(--space-md);color:var(--color-text-inverse);font-weight:700}.Blog-module__hK3s6q__blogSubtitle{font-size:var(--text-lg);color:#ffffffbf;max-width:640px;margin:0 auto}.Blog-module__hK3s6q__grid{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.Blog-module__hK3s6q__grid{grid-template-columns:1fr}}.Blog-module__hK3s6q__card{background:var(--color-bg);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);flex-direction:column;padding:0;display:flex;overflow:hidden}.Blog-module__hK3s6q__card:hover{border-color:#00cccc40;transform:translateY(-6px);box-shadow:0 12px 32px #00cccc1f}.Blog-module__hK3s6q__cardThumbnailLink{aspect-ratio:16/9;display:block;overflow:hidden}.Blog-module__hK3s6q__cardThumbnail{object-fit:cover;width:100%;height:100%;transition:transform .4s}.Blog-module__hK3s6q__card:hover .Blog-module__hK3s6q__cardThumbnail{transform:scale(1.05)}.Blog-module__hK3s6q__cardBody{padding:var(--space-xl)var(--space-2xl)var(--space-2xl);gap:var(--space-md);flex-direction:column;flex:1;display:flex}.Blog-module__hK3s6q__cardCategory{width:fit-content;padding:var(--space-xs)var(--space-md);background:var(--color-primary-subtle);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);border:1px solid #0cc3;display:inline-block}.Blog-module__hK3s6q__cardTitle{font-size:var(--text-xl);line-height:1.3}.Blog-module__hK3s6q__cardTitle a{color:var(--color-secondary);transition:color var(--transition-fast);text-decoration:none}.Blog-module__hK3s6q__cardTitle a:hover{color:var(--color-primary-dark)}.Blog-module__hK3s6q__cardExcerpt{color:var(--color-text-light);font-size:var(--text-base);flex:1;margin-bottom:0;line-height:1.6}.Blog-module__hK3s6q__cardMeta{align-items:center;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.Blog-module__hK3s6q__cardDate:after{content:"·";margin-left:var(--space-md)}.Blog-module__hK3s6q__cardLink{color:var(--color-primary-dark);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none;display:inline-block}.Blog-module__hK3s6q__cardLink:hover{color:var(--color-primary)}.Blog-module__hK3s6q__noPosts{text-align:center;color:var(--color-text-muted);font-size:var(--text-lg);padding:var(--space-4xl)0}
