.blog-module__JsT-Oq__main{background-color:#f5f2ee;min-height:100vh}.blog-module__JsT-Oq__header{padding:40px var(--spacing-xl)60px var(--spacing-xl);border-bottom:1px solid #33302a1a;max-width:1200px;margin:0 auto}.blog-module__JsT-Oq__headerContent{text-align:center;max-width:800px;margin:0 auto}.blog-module__JsT-Oq__title{letter-spacing:-.02em;color:var(--color-text);margin:0 0 20px;font-size:64px;font-weight:400;line-height:1.1}.blog-module__JsT-Oq__subtitle{color:#5f6566;margin:0;font-size:20px;line-height:1.6}.blog-module__JsT-Oq__postsSection{padding:80px var(--spacing-xl);max-width:1200px;margin:0 auto}.blog-module__JsT-Oq__postsGrid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:60px;max-width:1000px;margin:0 auto;display:grid}.blog-module__JsT-Oq__postCard{text-decoration:none;transition:transform .3s;display:block}.blog-module__JsT-Oq__postCard:hover{transform:translateY(-8px)}.blog-module__JsT-Oq__postImage{border-radius:16px;width:100%;margin-bottom:24px;padding-bottom:66%;position:relative;overflow:hidden}.blog-module__JsT-Oq__postContent{flex-direction:column;gap:16px;display:flex}.blog-module__JsT-Oq__postMeta{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:13px;display:flex}.blog-module__JsT-Oq__category{color:#955c29;font-weight:500}.blog-module__JsT-Oq__separator,.blog-module__JsT-Oq__date{color:#5f6566}.blog-module__JsT-Oq__postTitle{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:28px;font-weight:400;line-height:1.3}.blog-module__JsT-Oq__excerpt{color:#5f6566;margin:0;font-size:16px;line-height:1.6}.blog-module__JsT-Oq__readMore{color:var(--color-text);align-items:center;gap:8px;margin-top:8px;font-size:16px;font-weight:500;transition:gap .3s;display:inline-flex}.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__readMore{gap:12px}@media (max-width:1199.98px){.blog-module__JsT-Oq__header{padding:100px var(--spacing-md)60px var(--spacing-md)}.blog-module__JsT-Oq__postsSection{padding:60px var(--spacing-md)}.blog-module__JsT-Oq__title{font-size:48px}.blog-module__JsT-Oq__subtitle{font-size:18px}.blog-module__JsT-Oq__postsGrid{gap:48px}}@media (max-width:809.98px){.blog-module__JsT-Oq__header{padding:80px var(--spacing-sm)40px var(--spacing-sm)}.blog-module__JsT-Oq__postsSection{padding:40px var(--spacing-sm)}.blog-module__JsT-Oq__title{font-size:36px}.blog-module__JsT-Oq__subtitle{font-size:16px}.blog-module__JsT-Oq__postsGrid{grid-template-columns:1fr;gap:40px}.blog-module__JsT-Oq__postTitle{font-size:24px}.blog-module__JsT-Oq__excerpt{font-size:15px}}
