.blog-module__JsT-Oq__main{background:var(--black);min-height:100vh;color:var(--white);padding-top:140px;padding-bottom:8rem}.blog-module__JsT-Oq__container{max-width:680px;margin:0 auto;padding:0 2rem}.blog-module__JsT-Oq__heading{letter-spacing:-.02em;margin-bottom:3rem;font-size:3rem;font-weight:700}.blog-module__JsT-Oq__posts{flex-direction:column;gap:3rem;display:flex}.blog-module__JsT-Oq__post{color:inherit;text-decoration:none;display:block}.blog-module__JsT-Oq__post:hover .blog-module__JsT-Oq__postTitle{opacity:.7}.blog-module__JsT-Oq__imageWrap{border:1px solid var(--border);border-radius:4px;margin-bottom:1.5rem;overflow:hidden}.blog-module__JsT-Oq__image{opacity:.85;width:100%;height:auto;transition:opacity .3s;display:block}.blog-module__JsT-Oq__post:hover .blog-module__JsT-Oq__image{opacity:1}.blog-module__JsT-Oq__date{color:var(--grey-dim);letter-spacing:.05em;font-size:.85rem}.blog-module__JsT-Oq__postTitle{letter-spacing:-.01em;margin:.5rem 0 .75rem;font-size:1.5rem;font-weight:600;transition:opacity .2s}.blog-module__JsT-Oq__excerpt{color:var(--grey);font-size:1rem;line-height:1.7}@media (max-width:768px){.blog-module__JsT-Oq__main{padding-top:100px;padding-bottom:4rem}.blog-module__JsT-Oq__heading{margin-bottom:2rem;font-size:2rem}.blog-module__JsT-Oq__postTitle{font-size:1.25rem}}
