.blog_blogContainer__5RjCa{max-width:100vw;margin:0 auto;color:var(--foreground)}.blog_blogHero__RqHdn{text-align:center;padding:8rem 4rem 2rem;margin-bottom:2rem;border-radius:0 0 7rem 7rem;background-color:var(--cta-background)}.blog_blogHero__RqHdn h1{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#ffffff}.blog_blogHero__RqHdn p{font-size:1.2rem;color:#999;max-width:700px;margin:0 auto}.blog_blogControls__G4SQn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2rem 6rem 0;margin-bottom:2rem;gap:1rem}.blog_searchContainer__3HBVg{position:relative;width:300px}.blog_searchInput__Gwvzs{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #ddd;border-radius:30px;font-size:1rem;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.blog_searchInput__Gwvzs:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(95,201,243,.1)}.blog_searchIcon__9c5_d{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#999}.blog_categoryFilter__7KfjI{display:flex;flex-wrap:wrap;gap:.5rem}.blog_categoryButton__a7cUw{padding:.5rem 1rem;background-color:#f5f5f5;border:none;border-radius:30px;font-weight:600;color:var(--foreground);cursor:pointer;transition:all .3s ease}.blog_categoryButton__a7cUw:hover{background-color:#e5e5e5}.blog_activeCategory__pdnNK{background-color:var(--primary);color:white}.blog_activeCategory__pdnNK:hover{background-color:var(--primary-dark)}.blog_featuredBlog__gI38j{display:grid;grid-template-columns:1fr;gap:2rem;margin:0 6rem 3rem;background-color:var(--primary-light);border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1)}.blog_featuredImageContainer__fn4Js{height:400px;overflow:hidden}.blog_featuredImage__52AIA{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog_featuredBlog__gI38j:hover .blog_featuredImage__52AIA{transform:scale(1.05)}.blog_featuredContent__8RJcD{padding:2rem}.blog_featuredTitle__opMHn{font-size:2rem;font-weight:700;margin:1rem 0;color:var(--foreground)}.blog_featuredExcerpt__4SJKA{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;color:var(--foreground)}.blog_readMoreButton__0o3IT{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--primary);color:white;border-radius:30px;font-weight:600;transition:all .3s ease;text-decoration:none}.blog_readMoreButton__0o3IT:hover{background-color:var(--primary-dark);transform:translateY(-3px)}.blog_blogGrid__e8KLA{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin:0 6rem 3rem}.blog_blogCard__A5KoA{background-color:white;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.blog_blogCard__A5KoA:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.blog_blogImageContainer__IY0ba{height:220px;overflow:hidden}.blog_blogImage__jigOL{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog_blogCard__A5KoA:hover .blog_blogImage__jigOL{transform:scale(1.05)}.blog_blogCardContent___1rqO{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.blog_blogMeta__UxdOj{display:flex;gap:1rem;font-size:.9rem;color:#666;margin-bottom:.5rem}.blog_blogAuthor__sOT0O,.blog_blogDate__InUHr{display:flex;align-items:center;gap:.5rem}.blog_blogTitle__lw1D6{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:var(--foreground)}.blog_blogExcerpt__4mJy9{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;color:var(--foreground);flex-grow:1}.blog_readMoreLink__OyFAx{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:600;text-decoration:none;transition:color .3s ease;margin-top:auto}.blog_readMoreLink__OyFAx:hover{color:var(--primary-dark)}.blog_loadingContainer__fDZ7x{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center}.blog_loadingSpinner__cskbc{border:4px solid rgba(95,201,243,.3);border-radius:50%;border-top:4px solid var(--primary-dark);width:50px;height:50px;animation:blog_spin__sMUdr 1s linear infinite;margin-bottom:1.5rem}@keyframes blog_spin__sMUdr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blog_errorMessage__0cjO7{padding:2rem;background-color:#fee;border-left:5px solid #e74c3c;color:#e74c3c;border-radius:5px;margin-bottom:2rem}.blog_noResults__sBTiN{text-align:center;padding:3rem;background-color:#f9f9f9;border-radius:15px}.blog_noResults__sBTiN h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--foreground)}.blog_noResults__sBTiN p{color:#666}@media (max-width:1024px){.blog_blogHero__RqHdn{padding:6rem 1.5rem 2rem}.blog_blogHero__RqHdn h1{font-size:2.5rem}.blog_featuredBlog__gI38j{grid-template-columns:1fr}.blog_featuredImageContainer__fn4Js{height:300px}}@media (max-width:768px){.blog_blogHero__RqHdn h1{font-size:2.2rem}.blog_blogControls__G4SQn{flex-direction:column;align-items:stretch;margin:2rem 2rem 0}.blog_searchContainer__3HBVg{width:100%;margin-top:1rem}.blog_featuredBlog__gI38j{margin:0 2rem 3rem}.blog_blogGrid__e8KLA{grid-template-columns:1fr;margin:0 2rem 3rem}.blog_featuredTitle__opMHn{font-size:1.75rem}.blog_categoryFilter__7KfjI{justify-content:center;margin-bottom:1rem}.blog_categoryButton__a7cUw{padding:.6rem 1rem;font-size:.9rem}}@media (max-width:480px){.blog_blogHero__RqHdn{padding:5rem 1rem 1.5rem}.blog_blogHero__RqHdn h1{font-size:1.8rem}.blog_categoryFilter__7KfjI{justify-content:center}.blog_categoryButton__a7cUw{padding:.5rem .8rem;font-size:.85rem}.blog_featuredTitle__opMHn{font-size:1.5rem}.blog_featuredExcerpt__4SJKA{font-size:1rem}.blog_featuredImageContainer__fn4Js{height:220px}.blog_blogImageContainer__IY0ba{height:180px}}