.blogs_blogsPage___wTRV{width:100%}.blogs_hero__F6YMx{position:relative;background:linear-gradient(135deg,#379d87,#2d7f6d);color:white;padding:6rem 2rem 4rem;text-align:center}.blogs_heroLabel__tdvLR{display:inline-block;background:rgba(255,255,255,.15);color:white;padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem}.blogs_heroTitle__hxz4Z{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1.5rem;color:white}.blogs_heroDescription__hxJNo{font-size:clamp(1.05rem,2vw,1.2rem);max-width:700px;margin:0 auto;line-height:1.8;color:rgba(255,255,255,.95)}.blogs_blogContent__lIHyc{position:relative;padding:6rem 0;background:white}.blogs_contentGrid__te0FB{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.blogs_blogsGrid__fF4H2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.blogs_blogCard__Ej0mE{background:white;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);border:2px solid #e6f5f2;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.blogs_blogCard__Ej0mE:hover{box-shadow:0 12px 32px rgba(55,157,135,.15);border-color:#379d87;transform:translateY(-4px)}.blogs_blogImageWrapper__GCtOk{position:relative;width:100%;height:220px;overflow:hidden}.blogs_blogImage___vqln{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blogs_blogCard__Ej0mE:hover .blogs_blogImage___vqln{transform:scale(1.05)}.blogs_blogCategory__UeU03{position:absolute;top:1rem;left:1rem;background:#379d87;color:white;padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blogs_blogCardContent__YGF9j{padding:1.75rem;display:flex;flex-direction:column;flex:1 1}.blogs_blogMeta__KtTTl{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.85rem;color:#757575}.blogs_blogAuthor__o1Iqj,.blogs_blogDate__TyZHA{display:flex;align-items:center;gap:.375rem}.blogs_blogCardTitle__5B0wT{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:.875rem;line-height:1.4;transition:color .3s ease}.blogs_blogCard__Ej0mE:hover .blogs_blogCardTitle__5B0wT{color:#379d87}.blogs_blogExcerpt__EnooO{font-size:.95rem;color:#4a4a4a;line-height:1.7;margin-bottom:1.5rem;flex:1 1}.blogs_readMoreLink__Xm2Pf{display:inline-flex;align-items:center;gap:.5rem;color:#379d87;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s ease}.blogs_readMoreLink__Xm2Pf:hover{gap:.75rem;color:#2d7f6d}.blogs_readMoreLink__Xm2Pf svg{transition:transform .3s ease}.blogs_readMoreLink__Xm2Pf:hover svg{transform:translateX(4px)}.blogs_categoriesSidebar__rIjDq{margin-top:4rem;padding-top:3rem;border-top:2px solid #e6f5f2}.blogs_categoriesTitle__N2w9Z{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem}.blogs_categoriesList__VNPDd{display:flex;flex-wrap:wrap;gap:.75rem}.blogs_categoryTag__xmlH7{display:inline-block;padding:.625rem 1.25rem;background:#e6f5f2;color:#379d87;border-radius:25px;font-size:.9rem;font-weight:500;transition:all .3s ease;cursor:pointer;border:2px solid transparent}.blogs_categoryTag__xmlH7:hover{background:#379d87;color:white;transform:translateY(-2px)}.blogs_categoryTag__xmlH7.blogs_active__UowMS{background:#379d87;color:white}.blogs_noBlogs__qkFlV{text-align:center;padding:4rem 2rem;background:#f8f9fa;border-radius:16px}.blogs_noBlogs__qkFlV h3{font-size:1.5rem;color:#1a1a1a;margin-bottom:1rem}.blogs_noBlogs__qkFlV p{color:#757575}.blogs_blogPage__ULuZH{width:100%}.blogs_blogDetailContent__rHNFA{position:relative;padding:6rem 0;background:white}.blogs_blogDetailGrid__YSYf_{display:grid;grid-template-columns:1fr 380px;grid-gap:4rem;gap:4rem}.blogs_blogMain__9gnHQ{max-width:100%}.blogs_blogDetailHeader__XZeag{margin-bottom:2.5rem}.blogs_blogDetailCategory__XI_5a{display:inline-block;background:#e6f5f2;color:#379d87;padding:.5rem 1rem;border-radius:25px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem}.blogs_blogDetailTitle__ovNwr{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#1a1a1a;line-height:1.3;margin-bottom:1.5rem}.blogs_blogDetailMeta__RWSGx{display:flex;align-items:center;gap:1.5rem;color:#757575;font-size:.95rem}.blogs_blogDetailAuthor__4FgyR,.blogs_blogDetailDate__bNyI1{display:flex;align-items:center;gap:.5rem}.blogs_blogFeaturedImage__RIHE5{position:relative;width:100%;margin-bottom:2.5rem;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1)}.blogs_blogFeaturedImage__RIHE5 img{width:100%;height:auto;display:block}.blogs_blogBody__CYh_y{font-size:1.05rem;color:#4a4a4a;line-height:1.9}.blogs_blogBody__CYh_y h2,.blogs_blogBody__CYh_y h3{color:#1a1a1a;margin-top:2.5rem;margin-bottom:1rem}.blogs_blogBody__CYh_y h2{font-size:1.75rem}.blogs_blogBody__CYh_y h3{font-size:1.35rem}.blogs_blogBody__CYh_y p{margin-bottom:1.5rem}.blogs_blogBody__CYh_y strong{color:#1a1a1a;font-weight:600}.blogs_blogBody__CYh_y ol,.blogs_blogBody__CYh_y ul{margin-bottom:1.5rem;padding-left:1.5rem}.blogs_blogBody__CYh_y li{margin-bottom:.75rem;line-height:1.7}.blogs_blogBody__CYh_y a{color:#379d87;text-decoration:none;font-weight:500;transition:color .3s ease}.blogs_blogBody__CYh_y a:hover{color:#2d7f6d;text-decoration:underline}.blogs_blogSidebar__M9bGr{display:flex;flex-direction:column;gap:2rem}.blogs_sidebarCard__sA0yK{background:linear-gradient(135deg,#e6f5f2,#d4f0ea);padding:2rem;border-radius:16px;border:2px solid #379d87}.blogs_sidebarCard__sA0yK h3{font-size:1.35rem;margin-bottom:1.5rem;color:#1a1a1a}.blogs_infoItem___CN6z{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(55,157,135,.2)}.blogs_infoItem___CN6z:last-child{border-bottom:none;padding-bottom:0}.blogs_infoIcon__aX4tq{flex-shrink:0;color:#379d87}.blogs_infoItem___CN6z strong{display:block;color:#379d87;font-size:.9rem;margin-bottom:.25rem}.blogs_infoItem___CN6z p{color:#4a4a4a;line-height:1.6;margin:0}.blogs_infoItem___CN6z a{color:#379d87;text-decoration:none;font-weight:600;transition:all .3s ease}.blogs_infoItem___CN6z a:hover{color:#2d7f6d;text-decoration:underline}.blogs_mapLink__mtZT4{display:inline-block;margin-top:.75rem;padding:.5rem 1rem;background:#379d87;color:white!important;text-decoration:none!important;border-radius:6px;border:2px solid #379d87;font-weight:600;font-size:.9rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(55,157,135,.2);position:relative;overflow:hidden;z-index:1}.blogs_mapLink__mtZT4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:white;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:-1}.blogs_mapLink__mtZT4:hover:before{transform:scaleX(1);transform-origin:left}.blogs_mapLink__mtZT4:hover{color:#379d87!important;transform:translateY(-3px);box-shadow:0 8px 20px rgba(55,157,135,.3)}.blogs_sidebarCategoriesList__GMPDL{display:flex;flex-direction:column;gap:.75rem}.blogs_sidebarCategoryTag___OVn6{display:block;padding:.875rem 1.25rem;background:white;color:#379d87;border-radius:8px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s ease;border:1px solid rgba(55,157,135,.3)}.blogs_sidebarCategoryTag___OVn6:hover{background:#379d87;color:white;transform:translateX(4px)}.blogs_backLink__ShL8y{display:inline-flex;align-items:center;gap:.5rem;color:#379d87;font-weight:600;font-size:.95rem;text-decoration:none;margin-bottom:2rem;transition:all .3s ease}.blogs_backLink__ShL8y:hover{gap:.75rem;color:#2d7f6d}.blogs_backLink__ShL8y svg{transition:transform .3s ease}.blogs_backLink__ShL8y:hover svg{transform:translateX(-4px)}@media (max-width:1024px){.blogs_blogDetailGrid__YSYf_{grid-template-columns:1fr;gap:3rem}.blogs_blogSidebar__M9bGr{order:2}}@media (max-width:768px){.blogs_hero__F6YMx{padding:5rem 1.5rem 3.5rem}.blogs_blogContent__lIHyc,.blogs_blogDetailContent__rHNFA{padding:4rem 0}.blogs_blogsGrid__fF4H2{grid-template-columns:1fr}.blogs_blogImageWrapper__GCtOk{height:180px}.blogs_blogCardContent__YGF9j{padding:1.5rem}.blogs_blogDetailTitle__ovNwr{font-size:1.75rem}.blogs_blogDetailMeta__RWSGx{flex-direction:column;align-items:flex-start;gap:.75rem}.blogs_sidebarCard__sA0yK{padding:1.75rem}}@media (max-width:640px){.blogs_hero__F6YMx{padding:4rem 1rem 3rem}.blogs_blogMeta__KtTTl{flex-direction:column;align-items:flex-start;gap:.5rem}.blogs_categoriesSidebar__rIjDq{margin-top:3rem;padding-top:2rem}.blogs_categoriesList__VNPDd{gap:.5rem}.blogs_categoryTag__xmlH7{padding:.5rem 1rem;font-size:.85rem}}