.blog-module__o1CvBa__container{max-width:800px;margin:0 auto}.blog-module__o1CvBa__title{letter-spacing:-.03em;margin-bottom:3rem;font-size:3rem;font-weight:800}.blog-module__o1CvBa__grid{gap:2rem;display:grid}.blog-module__o1CvBa__card{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:2rem;transition:all .2s}.blog-module__o1CvBa__card:hover{border-color:#000;transform:translateY(-2px);box-shadow:0 8px 30px #0000000d}.blog-module__o1CvBa__link{color:inherit;text-decoration:none;display:block}.blog-module__o1CvBa__postTitle{color:#111;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.blog-module__o1CvBa__excerpt{color:#666;margin-bottom:1rem;line-height:1.6}.blog-module__o1CvBa__meta{color:#999;gap:.5rem;font-size:.875rem;display:flex}
