.BlogSection_blogSection__rxCyr{padding:var(--space-10) 0;width:100%}.BlogSection_blogSection--light__dhFpv{background:var(--color-white)}.BlogSection_blogSection--dark__FhDzZ{background:var(--color-secondary);color:var(--color-white)}.BlogSection_container__ImdoQ{max-width:var(--max-width-xl);margin:0 auto;padding:0 var(--space-6)}.BlogSection_header__0HxTF{text-align:center;margin-bottom:var(--space-9)}.BlogSection_title__wfsMf{font-family:var(--font-nav);font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin:0 0 var(--space-4) 0}.BlogSection_blogSection--dark__FhDzZ .BlogSection_title__wfsMf{color:var(--color-white)}.BlogSection_subtitle__r61yn{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--color-gray-700);max-width:48rem;margin:0 auto}.BlogSection_blogSection--dark__FhDzZ .BlogSection_subtitle__r61yn{color:var(--color-gray-300)}.BlogSection_blogSection--list__xf6MK .BlogSection_grid___YCUO{display:flex;flex-direction:column;gap:var(--space-6)}.BlogSection_blogSection--grid__UYKfn .BlogSection_grid___YCUO{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:768px){.BlogSection_blogSection--grid__UYKfn .BlogSection_grid___YCUO{grid-template-columns:repeat(2,1fr)}}.BlogSection_blogSection--compact__VpfOX .BlogSection_grid___YCUO{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:768px){.BlogSection_blogSection--compact__VpfOX .BlogSection_grid___YCUO{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.BlogSection_blogSection--compact__VpfOX .BlogSection_grid___YCUO{grid-template-columns:repeat(3,1fr)}}.BlogSection_emptyState__6uxJx{font-family:var(--font-body);font-size:1rem;color:var(--color-gray-600);text-align:center;padding:var(--space-9) 0}.BlogSection_blogSection--dark__FhDzZ .BlogSection_emptyState__6uxJx{color:var(--color-gray-400)}.BlogSection_showMoreContainer__kl05E{display:flex;justify-content:center;margin-top:var(--space-8)}.BlogSection_showMoreButton__UsiHv{min-width:200px}@media (max-width:767px){.BlogSection_title__wfsMf{font-size:1.5rem}.BlogSection_subtitle__r61yn{font-size:1rem}}.BlogSearch_searchContainer__1xRmt{width:100%;position:relative}.BlogSearch_inputWrapper__8elJu{position:relative;display:flex;align-items:center}.BlogSearch_searchIcon___QZv9{position:absolute;left:var(--space-4);color:var(--color-gray-500);pointer-events:none;z-index:1}.BlogSearch_searchInput__DpZ_N{width:100%;height:var(--input-height-lg);padding:0 var(--space-10) 0 var(--space-11);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-black);background:var(--color-white);border:2px solid var(--color-gray-300);border-radius:var(--radius-lg);outline:none;transition:var(--transition-colors),var(--transition-shadow)}.BlogSearch_searchInput__DpZ_N::-moz-placeholder{color:var(--color-gray-500)}.BlogSearch_searchInput__DpZ_N::placeholder{color:var(--color-gray-500)}.BlogSearch_searchInput__DpZ_N:focus{border-color:var(--color-secondary);box-shadow:var(--shadow-focus)}.BlogSearch_searchInput__DpZ_N:hover:not(:focus){border-color:var(--color-gray-400)}.BlogSearch_clearButton__5zQ1k{position:absolute;right:var(--space-3);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--color-gray-500);background:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-colors)}.BlogSearch_clearButton__5zQ1k:hover{color:var(--color-gray-700);background:var(--color-gray-100)}.BlogSearch_categoryFilters__y510R{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.BlogSearch_categoryChip__Iy11C{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700);background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-colors);white-space:nowrap}.BlogSearch_categoryChip__Iy11C:hover{background:var(--color-gray-200);border-color:var(--color-gray-300)}.BlogSearch_categoryChipActive__RtAWX{color:var(--color-white);background:var(--color-secondary);border-color:var(--color-secondary)}.BlogSearch_categoryChipActive__RtAWX:hover{background:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}.BlogSearch_dropdown__KSxeO{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);max-height:400px;overflow-y:auto}.BlogSearch_suggestions__tEAet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-100);background:var(--color-gray-50)}.BlogSearch_suggestionsLabel__e4DKC{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600)}.BlogSearch_suggestionChip__l73GS{padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-secondary);background:var(--color-white);border:1px solid var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-colors)}.BlogSearch_suggestionChip__l73GS:hover{color:var(--color-white);background:var(--color-secondary)}.BlogSearch_resultsCount__3jPkQ{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600);border-bottom:1px solid var(--color-gray-100)}.BlogSearch_resultsList__FNY59{list-style:none;margin:0;padding:0}.BlogSearch_resultItem__qrdBD{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none;transition:var(--transition-colors);cursor:pointer}.BlogSearch_resultItemSelected__1GtBB,.BlogSearch_resultItem__qrdBD:hover{background:var(--color-gray-50)}.BlogSearch_resultCategory__txzWl{grid-column:1;grid-row:1;font-family:var(--font-nav);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-secondary);padding:var(--space-1) var(--space-2);background:rgba(54,123,184,.1);border-radius:var(--radius-sm);align-self:start}.BlogSearch_resultTitle__C2t_C{grid-column:2;grid-row:1;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-black);line-height:var(--leading-snug)}.BlogSearch_resultReadTime__0IfT_{grid-column:3;grid-row:1;white-space:nowrap}.BlogSearch_moreResults__93a5j,.BlogSearch_resultReadTime__0IfT_{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-500)}.BlogSearch_moreResults__93a5j{padding:var(--space-3) var(--space-4);text-align:center;border-top:1px solid var(--color-gray-100);background:var(--color-gray-50)}.BlogSearch_noResults__EAbU_{padding:var(--space-6) var(--space-4);text-align:center}.BlogSearch_noResults__EAbU_ p{margin:0 0 var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-700)}.BlogSearch_noResultsHint__M1Ato{font-size:var(--text-sm)!important;color:var(--color-gray-500)!important}.BlogSearch_searchStatus__XtGRG{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600)}.BlogSearch_searchStatus__XtGRG strong{color:var(--color-secondary);font-weight:var(--font-semibold)}.BlogSearch_filterNote__sKGNH{color:var(--color-gray-500)}@media (max-width:767px){.BlogSearch_searchInput__DpZ_N{font-size:var(--text-base);height:var(--input-height-md)}.BlogSearch_categoryFilters__y510R{gap:var(--space-1-5,6px);overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch}.BlogSearch_categoryChip__Iy11C{flex-shrink:0;font-size:var(--text-xs);padding:var(--space-1-5,6px) var(--space-2-5,10px)}.BlogSearch_dropdown__KSxeO{max-height:350px}.BlogSearch_resultItem__qrdBD{grid-template-columns:1fr auto;grid-template-rows:auto auto}.BlogSearch_resultCategory__txzWl{grid-column:1/-1;grid-row:1;width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-1)}.BlogSearch_resultTitle__C2t_C{grid-column:1;grid-row:2}.BlogSearch_resultReadTime__0IfT_{grid-column:2;grid-row:2;align-self:end}}@media (min-width:768px){.BlogSearch_searchInput__DpZ_N{font-size:var(--text-lg)}.BlogSearch_categoryFilters__y510R{justify-content:center;margin-top:var(--space-4)}.BlogSearch_categoryChip__Iy11C{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchInput__DpZ_N{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--color-white)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchInput__DpZ_N::-moz-placeholder{color:rgba(255,255,255,.6)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchInput__DpZ_N::placeholder{color:rgba(255,255,255,.6)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchInput__DpZ_N:focus{border-color:var(--color-primary);background:rgba(255,255,255,.15)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_clearButton__5zQ1k,.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchIcon___QZv9{color:rgba(255,255,255,.6)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_clearButton__5zQ1k:hover{color:var(--color-white);background:rgba(255,255,255,.1)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_categoryChip__Iy11C{color:rgba(255,255,255,.8);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_categoryChip__Iy11C:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_categoryChipActive__RtAWX{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchStatus__XtGRG{color:rgba(255,255,255,.7)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchStatus__XtGRG strong{color:var(--color-primary)}.BlogCategoryPage_page__R14VX{background:var(--color-white);min-height:100vh}.BlogCategoryPage_container__MiLbs{max-width:var(--container-xl);margin:0 auto;padding:0 var(--container-padding)}.BlogCategoryPage_pageHeader__pFzNe{background:linear-gradient(135deg,var(--color-dark-blue) 0,var(--color-secondary) 100%);color:var(--color-white);padding:var(--space-10) 0 var(--space-8) 0;text-align:center;position:relative;overflow:hidden}.BlogCategoryPage_pageHeader__pFzNe:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(237,133,44,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(54,123,184,.15) 0,transparent 50%);pointer-events:none}.BlogCategoryPage_pageHeader__pFzNe .BlogCategoryPage_container__MiLbs{position:relative;z-index:1}.BlogCategoryPage_eyebrow__16AD1{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);background:rgba(237,133,44,.15);border:1px solid rgba(237,133,44,.3);border-radius:var(--radius-full)}.BlogCategoryPage_eyebrow__16AD1,.BlogCategoryPage_pageTitle__8nUS4{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.BlogCategoryPage_pageTitle__8nUS4{font-size:var(--text-4xl-fluid);font-weight:var(--font-bold);margin:0 0 var(--space-3) 0;line-height:var(--leading-tight);color:var(--color-white)}.BlogCategoryPage_pageSubtitle__FFgTf{font-family:var(--font-body);font-size:var(--text-lg-fluid);line-height:var(--leading-relaxed);color:rgba(255,255,255,.85);margin:0 auto var(--space-6) auto;max-width:var(--text-max-width)}.BlogCategoryPage_postCount__pgFQY{display:inline-flex;align-items:center;gap:var(--space-2);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5)}.BlogCategoryPage_countNumber___gycQ{font-family:var(--font-nav);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary);line-height:1}.BlogCategoryPage_countLabel__W1z5E{font-family:var(--font-body);font-size:var(--text-sm);color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.BlogCategoryPage_descriptionSection__5gBuJ{background:var(--color-gray-50);padding:var(--space-8) 0;border-bottom:1px solid var(--color-gray-200)}.BlogCategoryPage_description__ePBhB{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-700);margin:0 auto;max-width:800px;text-align:center}.BlogCategoryPage_section__yEDT0{border-bottom:1px solid var(--color-gray-200)}.BlogCategoryPage_section__yEDT0:last-of-type{border-bottom:none}.BlogCategoryPage_ctaSection__Cbp_8{background:linear-gradient(135deg,var(--color-dark-blue) 0,var(--color-secondary) 100%);padding:var(--space-10) 0;text-align:center}.BlogCategoryPage_ctaSection__Cbp_8 .BlogCategoryPage_container__MiLbs{max-width:700px}.BlogCategoryPage_ctaTitle__Wmk_s{font-family:var(--font-nav);font-size:var(--text-2xl-fluid);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-white);margin:0 0 var(--space-4) 0}.BlogCategoryPage_ctaText__gb67o{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:rgba(255,255,255,.85);margin:0 0 var(--space-6) 0}.BlogCategoryPage_ctaButton__ChVvx{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-8);background:var(--color-primary);color:var(--color-white);font-family:var(--font-nav);font-size:var(--text-base);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-decoration:none;border-radius:var(--radius-md);transition:var(--transition-all);min-height:48px}.BlogCategoryPage_ctaButton__ChVvx:hover{background:var(--color-primary-dark);transform:translateY(-2px)}@media (max-width:767px){.BlogCategoryPage_pageHeader__pFzNe{padding:var(--space-8) 0 var(--space-6) 0}.BlogCategoryPage_pageTitle__8nUS4{font-size:var(--text-2xl)}.BlogCategoryPage_pageSubtitle__FFgTf{font-size:var(--text-base)}.BlogCategoryPage_descriptionSection__5gBuJ{padding:var(--space-6) 0}.BlogCategoryPage_description__ePBhB{font-size:var(--text-base)}.BlogCategoryPage_ctaSection__Cbp_8{padding:var(--space-8) 0}.BlogCategoryPage_ctaTitle__Wmk_s{font-size:var(--text-xl)}.BlogCategoryPage_ctaText__gb67o{font-size:var(--text-base)}}