.Blog-module__jW6Nga__blogPage{min-height:80vh}.Blog-module__jW6Nga__header{text-align:center;max-width:800px;margin:0 auto 5rem}.Blog-module__jW6Nga__title{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.Blog-module__jW6Nga__subtitle{color:var(--muted-foreground);font-size:1.25rem;line-height:1.6}.Blog-module__jW6Nga__blogGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.Blog-module__jW6Nga__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Blog-module__jW6Nga__blogGrid{grid-template-columns:repeat(3,1fr)}}.Blog-module__jW6Nga__blogCard{background-color:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;flex:1;padding:2.5rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.Blog-module__jW6Nga__blogCard:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 15px 30px #00000014}[data-theme=dark] .Blog-module__jW6Nga__blogCard:hover{box-shadow:0 15px 30px #0006}.Blog-module__jW6Nga__blogMeta{justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.875rem;display:flex}.Blog-module__jW6Nga__category{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;background-color:#2563eb1a;border-radius:999px;padding:.25rem .75rem;font-weight:600}.Blog-module__jW6Nga__date{color:var(--muted-foreground)}.Blog-module__jW6Nga__postTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.Blog-module__jW6Nga__postExcerpt{color:var(--muted-foreground);flex-grow:1;margin-bottom:2rem;line-height:1.6}.Blog-module__jW6Nga__readMore{color:var(--foreground);align-items:center;gap:.5rem;margin-top:auto;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}.Blog-module__jW6Nga__readMore:hover{color:var(--accent);gap:.75rem}
