.BlogsHero_hero__Dm__0{position:relative;height:400px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.BlogsHero_hero__Dm__0 .BlogsHero_bgImage__px7lN{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:-1}.BlogsHero_hero__Dm__0 .BlogsHero_bgImage__px7lN:after{content:"";position:absolute;inset:0;background:rgba(10,46,54,.4)}.BlogsHero_hero__Dm__0 .BlogsHero_content__VrlKI{max-width:600px;padding:20px}.BlogsHero_hero__Dm__0 .BlogsHero_content__VrlKI .BlogsHero_title___XC5W{font-family:Playfair Display,serif;font-size:3rem;margin-bottom:1rem}.BlogsHero_hero__Dm__0 .BlogsHero_content__VrlKI .BlogsHero_subtitle__WUBf0{font-family:Inter,sans-serif;font-size:1.1rem;opacity:.9}.BlogsHeader_container__GGctw{max-width:1200px;margin:60px auto 40px;padding:0 20px}.BlogsHeader_container__GGctw .BlogsHeader_title__xDW05{font-family:Playfair Display,serif;font-size:2.5rem;color:#0a2e36;margin-bottom:30px}.BlogsHeader_container__GGctw .BlogsHeader_filters__pFUpx{display:flex;flex-wrap:wrap;gap:15px}.BlogsHeader_container__GGctw .BlogsHeader_filters__pFUpx .BlogsHeader_filterBtn__Srct2{padding:10px 24px;border-radius:30px;border:1px solid #e0e0e0;background:#fff;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#0a2e36;cursor:pointer;transition:all .3s ease}.BlogsHeader_container__GGctw .BlogsHeader_filters__pFUpx .BlogsHeader_filterBtn__Srct2:hover{border-color:#0a2e36}.BlogsHeader_container__GGctw .BlogsHeader_filters__pFUpx .BlogsHeader_filterBtn__Srct2.BlogsHeader_active__gYhBi{background:#0a2e36;color:#fff;border-color:#0a2e36}.BlogGrid_wrapper__w_Jy8{max-width:1200px;margin:0 auto 80px;padding:0 20px}.BlogGrid_gridContainer__XxAP7{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px;min-height:400px}.BlogGrid_card__ociB9{display:flex;flex-direction:column;transition:transform .3s ease}.BlogGrid_card__ociB9:hover{transform:translateY(-5px)}.BlogGrid_card__ociB9 .BlogGrid_imageLink__BFaXn{display:block}.BlogGrid_card__ociB9 .BlogGrid_imageWrapper___fpwR{height:250px;border-radius:16px;overflow:hidden;margin-bottom:20px;background-color:#eee}.BlogGrid_card__ociB9 .BlogGrid_imageWrapper___fpwR .BlogGrid_image__bLNa3{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.BlogGrid_card__ociB9 .BlogGrid_imageWrapper___fpwR .BlogGrid_placeholderImage__9_Qc9{width:100%;height:100%;background-color:#e0e0e0}.BlogGrid_card__ociB9:hover .BlogGrid_image__bLNa3{transform:scale(1.05)}.BlogGrid_card__ociB9 .BlogGrid_content__mKWPr .BlogGrid_category__W_uff{display:block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#7d8c91;margin-bottom:10px;letter-spacing:1px}.BlogGrid_card__ociB9 .BlogGrid_content__mKWPr .BlogGrid_titleLink__RdYgj{text-decoration:none}.BlogGrid_card__ociB9 .BlogGrid_content__mKWPr .BlogGrid_title__6xUVB{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:500;color:#0a2e36;margin:0 0 15px;line-height:1.3;transition:color .2s}.BlogGrid_card__ociB9 .BlogGrid_content__mKWPr .BlogGrid_title__6xUVB:hover{color:#1e5a64}.BlogGrid_card__ociB9 .BlogGrid_content__mKWPr .BlogGrid_footer__9ikmf{font-family:Inter,sans-serif;font-size:.85rem;color:#7d8c91;display:flex;align-items:center}.BlogGrid_card__ociB9 .BlogGrid_content__mKWPr .BlogGrid_footer__9ikmf .BlogGrid_separator__XXLHq{margin:0 8px;font-weight:700}.BlogGrid_cardSkeleton__s2u6w{height:400px;background:#f0f0f0;border-radius:16px;animation:BlogGrid_pulse__cv9Ui 1.5s infinite}@keyframes BlogGrid_pulse__cv9Ui{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.BlogGrid_emptyState__7uKUN{text-align:center;padding:60px;font-family:Inter,sans-serif;color:#7d8c91;font-size:1.1rem}.BlogGrid_pagination__NUPbm{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:50px;font-family:Inter,sans-serif}.BlogGrid_pagination__NUPbm button{padding:10px 20px;border:1px solid #ddd;background:#fff;border-radius:30px;cursor:pointer;transition:all .2s}.BlogGrid_pagination__NUPbm button:disabled{opacity:.5;cursor:not-allowed}.BlogGrid_pagination__NUPbm button:hover:not(:disabled){border-color:#0a2e36;background:#f9f9f9}@media(max-width:768px){.BlogGrid_gridContainer__XxAP7{grid-template-columns:1fr}}