.Blog-module__f2qemW__pageTitle{color:var(--foreground);margin:60px 0 40px;font-size:3rem}.Blog-module__f2qemW__postList{flex-direction:column;gap:40px;max-width:700px;display:flex}.Blog-module__f2qemW__postCard{align-items:flex-start;gap:24px;transition:opacity .2s;display:flex}.Blog-module__f2qemW__postCard:hover{opacity:.8}.Blog-module__f2qemW__postImage{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border);border-radius:8px;flex-shrink:0;width:200px;height:140px}.Blog-module__f2qemW__postContent{flex:1}@media (max-width:600px){.Blog-module__f2qemW__postCard{flex-direction:column}.Blog-module__f2qemW__postImage{width:100%;height:200px}}.Blog-module__f2qemW__date{color:var(--muted);margin-bottom:8px;font-size:.85rem;display:block}.Blog-module__f2qemW__titleLink{color:var(--foreground);text-decoration:none}.Blog-module__f2qemW__titleLink h2{margin-bottom:12px;font-size:1.8rem;line-height:1.2}.Blog-module__f2qemW__excerpt{color:var(--muted);line-height:1.6}.Blog-module__f2qemW__empty{color:var(--muted);font-style:italic}.Blog-module__f2qemW__readMore{color:var(--accent);margin-top:16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.Blog-module__f2qemW__readMore:hover{color:var(--foreground);text-decoration:underline}
