.blog-module__JsT-Oq__page{background-color:var(--background);min-height:calc(100vh - 80px)}.blog-module__JsT-Oq__pageHeader{background-color:var(--primary);color:var(--white);text-align:center;padding:4rem 0}.blog-module__JsT-Oq__pageTitle{color:var(--white);margin-bottom:.5rem;font-size:3rem}.blog-module__JsT-Oq__pageSubtitle{opacity:.9;font-size:1.2rem}.blog-module__JsT-Oq__contentContainer{padding:5rem 2rem}.blog-module__JsT-Oq__layout{grid-template-columns:3fr 1fr;gap:3rem;display:grid}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:3rem;display:grid}.blog-module__JsT-Oq__blogCard{background:var(--white);border-radius:20px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.blog-module__JsT-Oq__blogCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.blog-module__JsT-Oq__imageContainer{background-color:#f0f0f0;width:100%;height:250px;position:relative}.blog-module__JsT-Oq__postImage{object-fit:cover}.blog-module__JsT-Oq__categoryBadge{background-color:var(--accent);color:var(--white);z-index:1;border-radius:50px;padding:.3rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:1rem;right:1rem}.blog-module__JsT-Oq__postContent{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.blog-module__JsT-Oq__postMeta{color:#888;margin-bottom:.8rem;font-size:.9rem}.blog-module__JsT-Oq__postTitle{color:var(--primary);margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.blog-module__JsT-Oq__postExcerpt{color:#555;flex-grow:1;margin-bottom:1.5rem;line-height:1.7}.blog-module__JsT-Oq__readMoreBtn{border:2px solid var(--primary);color:var(--primary);cursor:pointer;text-align:center;background:0 0;border-radius:10px;align-self:flex-start;padding:.8rem 1.5rem;font-weight:600;transition:all .3s}.blog-module__JsT-Oq__readMoreBtn:hover{background:var(--primary);color:var(--white)}.blog-module__JsT-Oq__sidebar{flex-direction:column;gap:2rem;display:flex}.blog-module__JsT-Oq__sidebarWidget{background:var(--white);border-radius:15px;padding:2rem;box-shadow:0 5px 20px #00000008}.blog-module__JsT-Oq__widgetTitle{color:var(--primary);border-bottom:2px solid var(--secondary);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.2rem}.blog-module__JsT-Oq__widgetList{padding:0;list-style:none}.blog-module__JsT-Oq__widgetList li{border-bottom:1px dashed #0000000d;margin-bottom:.8rem;padding-bottom:.8rem}.blog-module__JsT-Oq__widgetList li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-module__JsT-Oq__widgetList a{color:#555;justify-content:space-between;transition:color .3s;display:flex}.blog-module__JsT-Oq__widgetList a:hover{color:var(--accent)}.blog-module__JsT-Oq__widgetList a span{color:#999;font-size:.9rem}@media (max-width:992px){.blog-module__JsT-Oq__layout{grid-template-columns:1fr}}
