.blog_blogPage__7lBVJ{padding:2rem 0 4rem;background-color:var(--bg-white)}.blog_blogContainer__UtUQJ{max-width:1200px;margin:0 auto;padding:0 1.5rem;text-align:center}.blog_blogTitle__YyP_t{font-size:2rem;font-weight:600;color:var(--text-primary);margin-bottom:2rem;padding-bottom:.8rem;display:inline-block;position:relative}.blog_blogTitle__YyP_t:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--primary-color)}.blog_blogContentWrapper__b62OZ{text-align:left}.blog_blogCategories__Ua1w9{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.blog_categoryTag__ohN_7{display:inline-block;padding:.5rem 1.2rem;background-color:var(--bg-light);color:var(--text-secondary);border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.blog_categoryTag__ohN_7.blog_active__kbYvY,.blog_categoryTag__ohN_7:hover{background-color:var(--primary-color);color:var(--white)}.blog_blogPostsContainer__ZyLeK{display:flex;flex-direction:column;gap:2.5rem}.blog_blogPost__ACIjY{background-color:var(--white);border-radius:8px;box-shadow:0 2px 10px var(--shadow-light);overflow:hidden;transition:all .3s ease}.blog_blogPost__ACIjY:hover{box-shadow:0 5px 15px var(--shadow-medium);transform:translateY(-3px)}.blog_postHeader__qSG3Y{padding:1.5rem 1.5rem 0}.blog_postTitle__Esxd3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1.2rem;line-height:1.4}.blog_postMeta__gGoMd{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.blog_authorInfo__LCy1o{display:flex;align-items:center;gap:.8rem}.blog_authorAvatar__91M7b{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-lighter)}.blog_authorDetails__Ca4kK{display:flex;flex-direction:column}.blog_authorName__zSbKD{font-weight:600;color:var(--text-primary);font-size:.95rem}.blog_authorTitle__o8UhY{color:var(--text-secondary);font-size:.85rem}.blog_postDate__p1kWj{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.blog_dateIcon__Dpl9_{color:var(--primary-color)}.blog_postContent___HG5Y{padding:0 1.5rem 1.5rem;color:var(--text-secondary);line-height:1.7}.blog_postContent___HG5Y p{margin-bottom:1.5rem;text-align:justify}.blog_postContent___HG5Y p:last-child{margin-bottom:0}.blog_listSection__zK61a{margin:2rem 0}.blog_listSection__zK61a h4{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;border-bottom:2px solid var(--primary-color);padding-bottom:.5rem}.blog_listSection__zK61a ul{list-style:none;padding:0}.blog_listSection__zK61a ul li{position:relative;padding-left:1.5rem;margin-bottom:.8rem;line-height:1.6}.blog_listSection__zK61a ul li:before{content:"•";color:var(--primary-color);font-weight:700;position:absolute;left:0;font-size:1.2rem}.blog_listSection__zK61a ul li strong{color:var(--text-primary)}.blog_noResults__sa0W1{text-align:center;padding:3rem 2rem;background-color:var(--bg-light);border-radius:8px}.blog_noResults__sa0W1 h3{font-size:1.5rem;color:var(--text-primary);margin-bottom:1rem}.blog_noResults__sa0W1 p{color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.blog_btnResetFilters__HIl0j{padding:.8rem 2rem;background-color:var(--primary-color);color:var(--white);border:none;border-radius:5px;font-weight:600;cursor:pointer;transition:all .3s ease}.blog_btnResetFilters__HIl0j:hover{background-color:var(--primary-dark)}.blog_blogErrorContainer__RG_VZ{min-height:400px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-light)}@media (min-width:2560px){.blog_blogContainer__UtUQJ{max-width:1920px;padding:0 2.5rem}}@media (max-width:768px){.blog_postMeta__gGoMd{flex-direction:column;align-items:flex-start}.blog_blogTitle__YyP_t{font-size:1.8rem}.blog_postTitle__Esxd3{font-size:1.3rem}.blog_postHeader__qSG3Y{padding:1.2rem 1.2rem 0}.blog_postContent___HG5Y{padding:0 1.2rem 1.2rem}}@media (max-width:576px){.blog_categoryTag__ohN_7{padding:.4rem .8rem;font-size:.8rem}.blog_listSection__zK61a ul li{padding-left:1.2rem}}.loading_pageLoading__YKtTr{display:flex;justify-content:center;align-items:center;min-height:400px;position:relative;width:100%}.loading_pageLoading__YKtTr:after{content:"";width:50px;height:50px;border-top:4px solid var(--light-grey);border:4px solid var(--light-grey);border-top-color:var(--primary-color);border-radius:50%;animation:loading_spin__SspC0 1s linear infinite}@keyframes loading_spin__SspC0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}