.blog_blogSection__EZeQU{padding:2rem 1rem;min-height:80vh;background:linear-gradient(180deg,var(--color-white) 0,var(--color-light-gray) 100%);max-width:1400px;margin:0 auto}.blog_backToHome__LHru2{margin-bottom:1.5rem;padding:.5rem 0}.blog_backButton__NTGBP{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-black);text-decoration:none;font-weight:500;transition:color .3s ease;padding:.5rem;border-radius:8px}.blog_backButton__NTGBP:hover{color:var(--color-yellow);background-color:rgba(255,215,0,.1)}.blog_blogBanner__oWVpK{text-align:center;padding:4rem 2rem;margin-bottom:3rem;background:var(--color-white);border-radius:24px;color:var(--color-black);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.blog_blogTitle__tUHbZ{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:var(--color-black);letter-spacing:-.02em;line-height:1.2}.blog_blogSubtitle__GZ5Es{font-size:1.25rem;color:#666;font-weight:400;max-width:700px;margin:0 auto;line-height:1.6}.blog_clearSearchHint__KfS73{margin-top:1rem;font-size:.95rem;color:#555}.blog_clearSearchLink__EfDR_{color:var(--color-yellow,#facc15);font-weight:600;text-decoration:underline}.blog_clearSearchLink__EfDR_:hover{color:var(--color-black)}.blog_searchContainer__ggUYb{margin-bottom:2.5rem;padding:0 1rem}.blog_searchWrapper__aBE36{position:relative;max-width:800px;margin:0 auto;display:flex;align-items:center}.blog_searchIcon__E_A3o{position:absolute;left:1.25rem;color:#666;pointer-events:none;z-index:1}.blog_searchInput__97Vkl{width:100%;padding:1.25rem 1.25rem 1.25rem 3.5rem;font-size:1.1rem;border:2px solid rgba(0,0,0,.1);border-radius:16px;background:var(--color-white);color:var(--color-black);transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.08);font-weight:400}.blog_searchInput__97Vkl:focus{outline:none;border-color:var(--color-yellow);box-shadow:0 4px 20px rgba(251,215,28,.2)}.blog_searchInput__97Vkl::placeholder{color:#999}.blog_clearSearch___lq9E{position:absolute;right:1rem;background:transparent;border:none;color:#666;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:1}.blog_clearSearch___lq9E:hover{background:var(--color-light-gray);color:var(--color-black)}.blog_filtersSection__5jf1A{margin-bottom:3rem}.blog_filtersHeader__BHa8u{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.blog_filtersToggle__sp4Ft{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:var(--color-white);border:2px solid var(--color-black);border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;color:var(--color-black);position:relative}.blog_filtersToggle__sp4Ft:hover{background:var(--color-yellow);border-color:var(--color-yellow);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.blog_filterBadge__U0t6e{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .5rem;background:var(--color-black);color:var(--color-white);border-radius:10px;font-size:.75rem;font-weight:700;margin-left:.25rem}.blog_clearFiltersBtn__tPpzj{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:2px solid #dc3545;border-radius:8px;color:#dc3545;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.blog_clearFiltersBtn__tPpzj:hover{background:#dc3545;color:var(--color-white)}.blog_filtersPanel__dvscy{background:var(--color-white);border:2px solid var(--color-black);border-radius:16px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08)}.blog_filtersGrid__y2kLr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.blog_filterGroup__DMGP_{display:flex;flex-direction:column;gap:.5rem}.blog_filterLabel__2_rlT{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-black);font-size:.95rem}.blog_filterInput__7v0vn,.blog_filterSelect__rju0X{padding:.75rem;border:2px solid var(--color-black);border-radius:8px;font-size:1rem;font-family:inherit;background:var(--color-white);color:var(--color-black);transition:all .3s ease}.blog_filterInput__7v0vn:focus,.blog_filterSelect__rju0X:focus{outline:none;border-color:var(--color-yellow);box-shadow:0 0 0 3px rgba(251,215,28,.1)}.blog_dateRange___V5JK{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.blog_dateRange___V5JK input{flex:1 1;min-width:150px}.blog_dateRange___V5JK span{color:#666;font-weight:500}.blog_sortControls__Nmdgc{display:flex;gap:.5rem;align-items:stretch}.blog_sortControls__Nmdgc .blog_filterSelect__rju0X{flex:1 1}.blog_sortOrderBtn__G6dp7{padding:.75rem 1rem;background:var(--color-black);color:var(--color-white);border:2px solid var(--color-black);border-radius:8px;font-weight:700;font-size:1.2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:50px}.blog_sortOrderBtn__G6dp7:hover{background:var(--color-yellow);color:var(--color-black);border-color:var(--color-yellow)}.blog_filters___hTny,.blog_quickFilters__V0RD2{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding:1.5rem;background:var(--color-white);border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.blog_filters___hTny{margin-bottom:3rem}.blog_filterBtn__MFTYT{padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,.1);background:var(--color-white);color:var(--color-black);text-decoration:none;border-radius:12px;font-weight:500;transition:all .3s ease;cursor:pointer;font-size:.95rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.blog_filterBtn__MFTYT:hover{background-color:var(--color-light-gray);border-color:rgba(0,0,0,.15);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.blog_filterBtn__MFTYT.blog_active__zU8oE{background:linear-gradient(135deg,var(--color-yellow) 0,#ffd700 100%);color:var(--color-black);font-weight:600;border-color:var(--color-black);box-shadow:0 2px 8px rgba(251,215,28,.3)}.blog_ctaDivulgue__cI2F5{text-align:center;margin-bottom:4rem;animation:blog_fadeInUp__m2h9d .6s ease-out}@keyframes blog_fadeInUp__m2h9d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog_ctaButton__GDl_M{display:inline-block;padding:1rem 2.5rem;background:var(--color-black);color:var(--color-white);text-decoration:none;border-radius:16px;font-weight:600;transition:all .3s ease;font-size:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.blog_ctaButton__GDl_M:hover{background:linear-gradient(135deg,var(--color-yellow) 0,#ffd700 100%);color:var(--color-black);transform:translateY(-2px);box-shadow:0 6px 20px rgba(251,215,28,.4)}.blog_pinnedPost__8iPBI{background:var(--color-white);border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:2.5rem;margin-bottom:3rem;position:relative;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.blog_pinnedPost__8iPBI:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-yellow) 0,#ffd700 100%)}.blog_pinnedPost__8iPBI:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-4px);border-color:rgba(251,215,28,.3)}.blog_pinnedBadge__wAMHR{position:absolute;top:1.5rem;right:1.5rem;background:linear-gradient(135deg,var(--color-yellow) 0,#ffd700 100%);color:var(--color-black);padding:.5rem 1rem;border-radius:12px;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px rgba(251,215,28,.3);text-transform:uppercase;letter-spacing:.5px}.blog_pinnedLink__Cvg1P{text-decoration:none;color:inherit}.blog_pinnedDatesRow__zamw_{display:flex;justify-content:flex-end;margin-bottom:.75rem}.blog_pinnedTitle__VwISL{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:var(--color-black);line-height:1.2;letter-spacing:-.01em}.blog_pinnedExcerpt__n2wiX{font-size:1.15rem;color:#555;margin-bottom:1.5rem;line-height:1.7}.blog_pinnedMeta__yY8kK{display:flex;gap:1.5rem;font-size:.9rem;color:#888;font-weight:500}.blog_featuredSection__JDbcc,.blog_recentSection___XUIH{margin-bottom:3rem}.blog_segmentsContainer__QKqYW{display:flex;flex-direction:column;gap:4rem;margin-bottom:3rem}.blog_segmentSection__skeL7{margin-bottom:2rem}.blog_segmentTitle__Fhljn{font-size:2rem;font-weight:800;margin-bottom:2rem;color:var(--color-black);letter-spacing:-.01em;padding-bottom:1rem;border-bottom:3px solid var(--color-yellow);display:flex;align-items:center;gap:1rem}.blog_segmentTitle__Fhljn:before{content:"";width:8px;height:8px;background:var(--color-yellow);border-radius:50%;box-shadow:0 0 0 4px rgba(251,215,28,.2)}.blog_sectionTitle__TsUWD{font-size:2.25rem;font-weight:800;margin-bottom:2.5rem;color:var(--color-black);letter-spacing:-.01em}.blog_featuredGrid__nQ_Me,.blog_postsGrid__d87Vb{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:auto;align-items:start;grid-gap:2rem;gap:2rem}.blog_featuredCard__MRcOu,.blog_postCard__N8pLU{background:var(--color-white);border:1px solid rgba(0,0,0,.08);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:all .3s ease;display:flex;flex-direction:column;box-shadow:0 2px 12px rgba(0,0,0,.06);position:relative;height:auto}.blog_featuredCard__MRcOu:hover,.blog_postCard__N8pLU:hover{border-color:rgba(251,215,28,.4);box-shadow:0 12px 40px rgba(0,0,0,.15);transform:translateY(-6px)}.blog_featuredCard__MRcOu:before,.blog_postCard__N8pLU:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-yellow) 0,#ffd700 100%);opacity:0;transition:opacity .3s ease}.blog_featuredCard__MRcOu:hover:before,.blog_postCard__N8pLU:hover:before{opacity:1}.blog_cardImage__TH6We{width:100%;min-height:150px;max-height:400px;overflow:hidden;background:var(--color-light-gray);position:relative;flex-shrink:0}.blog_cardContentNoImageDates__Ki10j{display:flex;justify-content:flex-end;margin-bottom:.5rem}.blog_cardImage__TH6We:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.15));pointer-events:none;z-index:1}.blog_cardImage__TH6We img{width:100%;height:auto;min-height:150px;max-height:400px;object-fit:cover;transition:transform .4s ease;display:block}.blog_featuredCard__MRcOu:hover .blog_cardImage__TH6We img,.blog_postCard__N8pLU:hover .blog_cardImage__TH6We img{transform:scale(1.08)}.blog_cardContent__brruH{padding:2rem;flex:1 1;display:flex;flex-direction:column}.blog_cardCategory__nPrJv{display:inline-block;background:linear-gradient(135deg,var(--color-yellow) 0,#ffd700 100%);color:var(--color-black);padding:.375rem .875rem;border-radius:10px;font-size:.75rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 6px rgba(251,215,28,.2)}.blog_cardTitle__UowSg{font-size:1.5rem;font-weight:700;margin-bottom:.875rem;color:var(--color-black);line-height:1.3;letter-spacing:-.01em}.blog_cardExcerpt__O7Kdq{color:#555;margin-bottom:1.25rem;line-height:1.7;font-size:.95rem}.blog_cardMeta__xj9C7{display:flex;gap:1.25rem;font-size:.875rem;color:#888;font-weight:500;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.blog_empty__6Wa62,.blog_loading__JF0Jd{text-align:center;padding:3rem;color:#666}.blog_fabButton__POA0S{position:fixed;bottom:2rem;right:2rem;width:64px;height:64px;background:linear-gradient(135deg,var(--color-yellow) 0,#ffd700 100%);color:var(--color-black);border:3px solid var(--color-black);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(251,215,28,.4);cursor:pointer;transition:all .3s ease;z-index:9999;text-decoration:none}.blog_fabButton__POA0S:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 30px rgba(251,215,28,.6);background:var(--color-black);color:var(--color-yellow);border-color:var(--color-yellow)}.blog_fabButton__POA0S:active{transform:scale(.95) rotate(90deg)}.blog_fabButton__POA0S svg{width:28px;height:28px}@media (max-width:1024px) and (min-width:769px){.blog_blogSection__EZeQU{padding:1.5rem 1rem}.blog_blogBanner__oWVpK{padding:3rem 1.5rem}.blog_blogTitle__tUHbZ{font-size:2rem;line-height:1.2}.blog_blogSubtitle__GZ5Es{font-size:1.15rem}.blog_searchInput__97Vkl{font-size:1rem;padding:1rem 1rem 1rem 3rem}.blog_searchIcon__E_A3o{left:1rem}.blog_featuredGrid__nQ_Me,.blog_postsGrid__d87Vb{grid-template-columns:repeat(2,1fr);gap:1.5rem}.blog_pinnedPost__8iPBI{padding:2rem}.blog_pinnedTitle__VwISL{font-size:2rem}.blog_filters___hTny{padding:1.25rem;gap:.625rem}.blog_filterBtn__MFTYT{padding:.625rem 1.25rem;font-size:.9rem}.blog_sectionTitle__TsUWD{font-size:2rem}}@media (max-width:768px){.blog_blogSection__EZeQU{padding:1rem .75rem;background:var(--color-white)}.blog_blogBanner__oWVpK{padding:2.5rem 1.5rem;margin-bottom:2rem;border-radius:20px}.blog_blogTitle__tUHbZ{font-size:2rem;line-height:1.2}.blog_blogSubtitle__GZ5Es{font-size:1rem}.blog_searchContainer__ggUYb{margin-bottom:2rem;padding:0 .5rem}.blog_searchInput__97Vkl{font-size:1rem;padding:1rem 1rem 1rem 3rem}.blog_searchIcon__E_A3o{left:.875rem;width:20px;height:20px}.blog_clearSearch___lq9E{right:.75rem}.blog_featuredGrid__nQ_Me,.blog_postsGrid__d87Vb{grid-template-columns:1fr;gap:1.5rem}.blog_filters___hTny{flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;overflow-x:auto;padding:1rem;-webkit-overflow-scrolling:touch}.blog_filterBtn__MFTYT{padding:.625rem 1.25rem;font-size:.85rem;white-space:nowrap;min-height:40px}.blog_filtersGrid__y2kLr{grid-template-columns:1fr;gap:1rem}.blog_dateRange___V5JK{flex-direction:column;align-items:stretch}.blog_dateRange___V5JK span{text-align:center;margin:.5rem 0}.blog_filtersPanel__dvscy{padding:1.5rem}.blog_filtersHeader__BHa8u{flex-direction:column;align-items:stretch;gap:.75rem}.blog_clearFiltersBtn__tPpzj{width:100%;justify-content:center}.blog_sortControls__Nmdgc{flex-direction:column}.blog_sortOrderBtn__G6dp7{width:100%}.blog_pinnedPost__8iPBI{padding:1.5rem;margin-bottom:2rem}.blog_pinnedBadge__wAMHR{top:1rem;right:1rem;padding:.375rem .75rem;font-size:.7rem}.blog_pinnedTitle__VwISL{font-size:1.75rem;margin-bottom:1rem;padding-right:4rem}.blog_pinnedExcerpt__n2wiX{font-size:1rem;margin-bottom:1rem}.blog_pinnedMeta__yY8kK{flex-direction:column;gap:.5rem;font-size:.85rem}.blog_sectionTitle__TsUWD{font-size:1.75rem;margin-bottom:2rem}.blog_segmentsContainer__QKqYW{gap:3rem}.blog_segmentTitle__Fhljn{font-size:1.75rem;margin-bottom:1.5rem}.blog_featuredCard__MRcOu,.blog_postCard__N8pLU{border-radius:16px}.blog_cardImage__TH6We,.blog_cardImage__TH6We img{min-height:150px;max-height:350px}.blog_cardContent__brruH{padding:1.5rem}.blog_cardTitle__UowSg{font-size:1.25rem}.blog_cardExcerpt__O7Kdq{font-size:.9rem}.blog_cardMeta__xj9C7{font-size:.8rem;flex-direction:column;gap:.25rem}.blog_ctaButton__GDl_M{padding:.875rem 2rem;font-size:.95rem;min-height:48px;width:100%;max-width:100%}.blog_backButton__NTGBP{font-size:.9rem;padding:.5rem}}@media (max-width:480px){.blog_blogSection__EZeQU{padding:.75rem .5rem}.blog_blogBanner__oWVpK{padding:2rem 1.25rem}.blog_blogTitle__tUHbZ{font-size:1.5rem;line-height:1.3}.blog_blogSubtitle__GZ5Es{font-size:.95rem}.blog_fabButton__POA0S{width:56px;height:56px;bottom:1.5rem;right:1.5rem}.blog_fabButton__POA0S svg{width:24px;height:24px}.blog_pinnedPost__8iPBI{padding:1.25rem}.blog_pinnedTitle__VwISL,.blog_sectionTitle__TsUWD{font-size:1.5rem}.blog_segmentsContainer__QKqYW{gap:2.5rem}.blog_segmentTitle__Fhljn{font-size:1.5rem;margin-bottom:1.25rem;padding-bottom:.75rem}.blog_cardImage__TH6We,.blog_cardImage__TH6We img{min-height:120px;max-height:300px}.blog_cardContent__brruH{padding:1.25rem}.blog_cardTitle__UowSg{font-size:1.15rem}.blog_cardExcerpt__O7Kdq{font-size:.875rem}.blog_filters___hTny{padding:.875rem}.blog_filterBtn__MFTYT{padding:.5rem 1rem;font-size:.8rem;min-height:36px}}