.blog_headFiller__gXdw_{background-color:#1e1e1e;height:175px;width:100vw}.blog_blogHeader__UfSIC{background-color:#046999;color:#fff;padding:4rem 2rem;text-align:center;width:100%}.blog_blogHeader__UfSIC .blog_headerContent__ALyDK{margin:0 auto;max-width:1200px}.blog_blogHeader__UfSIC .blog_headerContent__ALyDK h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.blog_blogHeader__UfSIC .blog_headerContent__ALyDK p{font-size:1.2rem;margin:0 auto;max-width:800px}.blog_blogContainer__SOFjX{margin:3rem auto;max-width:1200px;padding:0 2rem}.blog_featuredSection__qP474{margin-bottom:4rem}.blog_featuredSection__qP474 h2{border-bottom:3px solid #046999;color:#046999;font-size:2rem;margin-bottom:1.5rem;padding-bottom:.5rem;width:-moz-fit-content;width:fit-content}.blog_featuredGrid__o4qlO{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem}@media(max-width:480px){.blog_featuredGrid__o4qlO{grid-template-columns:1fr}}.blog_featuredPostCard__IFKa7{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.blog_featuredPostCard__IFKa7:hover{box-shadow:0 10px 20px rgba(0,0,0,.2);transform:translateY(-5px)}.blog_postImageContainer__PvT9i{width:100%}.blog_featuredPostCard__IFKa7:hover .blog_postImage__YaEeJ,.blog_postCard__6DDS9:hover .blog_postImage__YaEeJ{transform:scale(1.05)}.blog_categoryBadge__Oj_mF{background-color:#046999;border-radius:4px;color:#fff;font-size:.8rem;font-weight:500;left:10px;padding:4px 8px;position:absolute;top:10px;z-index:1}.blog_postContent__JfX7A{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.blog_postContent__JfX7A h3{color:#046999;font-size:1.2rem;line-height:1.3;margin-bottom:.8rem}.blog_postContent__JfX7A p{color:#777a7e;flex-grow:1;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.blog_postMeta__C7Mw5{align-items:center;color:#777a7e;display:flex;font-size:.8rem;gap:.5rem}.blog_featuredContent__UKVte{display:flex;flex:0 0 60%;flex-direction:column;padding:1.5rem}.blog_featuredContent__UKVte h3{color:#046999;font-size:1.4rem;line-height:1.3;margin-bottom:1rem}.blog_featuredContent__UKVte p{color:#777a7e;flex-grow:1;line-height:1.5;margin-bottom:1.5rem}.blog_filterSection__XPoy9{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:3rem}@media(max-width:768px){.blog_filterSection__XPoy9{align-items:stretch;flex-direction:column}}.blog_searchBox__vsYyY{flex:0 0 300px;position:relative}@media(max-width:768px){.blog_searchBox__vsYyY{flex:1 1;width:100%}}.blog_searchInput__DfUjl{border:1px solid #777a7e;border-radius:6px;font-size:1rem;padding:.8rem 1rem .8rem 2.5rem;width:100%}.blog_searchInput__DfUjl:focus{border-color:#046999;box-shadow:0 0 0 2px rgba(4,105,153,.2);outline:none}.blog_searchIcon__nmoiT{color:#777a7e;height:18px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.blog_categoryFilters__KBYF6{display:flex;flex-wrap:wrap;gap:.5rem}.blog_categoryButton__1oywN{background-color:hsla(0,0%,50%,.244);border:none;border-radius:6px;color:#777a7e;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.blog_categoryButton__1oywN:hover{background-color:#6b6d71}.blog_categoryButton__1oywN.blog_active___96Es{background-color:#046999;color:#fff}.blog_allPostsSection__nKEF3{margin-bottom:4rem}.blog_allPostsSection__nKEF3 h2{border-bottom:3px solid #046999;color:#046999;font-size:2rem;margin-bottom:1.5rem;padding-bottom:.5rem;width:-moz-fit-content;width:fit-content}.blog_postsGrid__aAwRi{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem}@media(max-width:480px){.blog_postsGrid__aAwRi{grid-template-columns:1fr}}.blog_postCard__6DDS9{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.blog_postCard__6DDS9:hover{box-shadow:0 10px 20px rgba(0,0,0,.15);transform:translateY(-5px)}.blog_postImageContainer__PvT9i{height:200px;overflow:hidden;position:relative}.blog_postImage__YaEeJ{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog_postCard__6DDS9:hover .blog_postImage__YaEeJ{transform:scale(1.05)}.blog_noResults__Cf0Wc{background-color:#777a7e;border-radius:8px;color:#777a7e;padding:2rem;text-align:center}.blog_ctaContainer__kIXuG{padding-top:6rem}