.TestBlogLayouts_page__vR8OM{background:var(--color-white);min-height:100vh}.TestBlogLayouts_container__S5jI2{max-width:var(--container-xl);margin:0 auto;padding:0 var(--container-padding)}.TestBlogLayouts_pageHeader__mmOVo{background:linear-gradient(135deg,var(--color-dark-blue) 0,var(--color-secondary) 100%);color:var(--color-white);padding:var(--space-8) 0 var(--space-6) 0;text-align:center;position:relative;overflow:hidden}.TestBlogLayouts_pageHeader__mmOVo: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}.TestBlogLayouts_pageHeader__mmOVo .TestBlogLayouts_container__S5jI2{position:relative;z-index:1}.TestBlogLayouts_pageTitle__9GNvz{font-family:var(--font-nav);font-size:var(--text-4xl-fluid);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 var(--space-3) 0;line-height:var(--leading-tight);color:var(--color-white)}.TestBlogLayouts_pageSubtitle__r9jes{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-5) auto;max-width:var(--text-max-width)}.TestBlogLayouts_searchWrapper__HhvhU{max-width:600px;margin:0 auto var(--space-5) auto}.TestBlogLayouts_blogSearch__OMRFp input{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--color-white)}.TestBlogLayouts_blogSearch__OMRFp input::-moz-placeholder{color:rgba(255,255,255,.6)}.TestBlogLayouts_blogSearch__OMRFp input::placeholder{color:rgba(255,255,255,.6)}.TestBlogLayouts_blogSearch__OMRFp input:focus{border-color:var(--color-primary);background:rgba(255,255,255,.15);box-shadow:0 0 0 3px rgba(237,133,44,.25)}@media (min-width:768px){.TestBlogLayouts_searchWrapper__HhvhU{max-width:700px;margin-bottom:var(--space-6)}}.TestBlogLayouts_statsBar__cyX9Y{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.15);max-width:100%}.TestBlogLayouts_statItem__eSHYM{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:var(--space-3);transition:var(--transition-all)}.TestBlogLayouts_statItem__eSHYM:hover{background:rgba(255,255,255,.12);border-color:rgba(237,133,44,.4)}.TestBlogLayouts_statCount__9gMql{font-family:var(--font-nav);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary);line-height:1;min-width:2ch}.TestBlogLayouts_statLabel__Al1Lb{font-family:var(--font-body);font-size:var(--text-xs);color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:var(--leading-snug);text-align:left}@media (min-width:768px){.TestBlogLayouts_pageHeader__mmOVo{padding:var(--space-10) 0 var(--space-8) 0}.TestBlogLayouts_statsBar__cyX9Y{grid-template-columns:repeat(4,1fr);gap:var(--space-4);max-width:800px;margin:0 auto}.TestBlogLayouts_statItem__eSHYM{flex-direction:column;text-align:center;padding:var(--space-4);gap:var(--space-2)}.TestBlogLayouts_statCount__9gMql{font-size:var(--text-3xl)}.TestBlogLayouts_statLabel__Al1Lb{font-size:var(--text-sm);text-align:center}}@media (min-width:1024px){.TestBlogLayouts_pageHeader__mmOVo{padding:var(--space-11) 0 var(--space-9) 0}.TestBlogLayouts_statsBar__cyX9Y{max-width:900px}.TestBlogLayouts_statItem__eSHYM{padding:var(--space-5)}.TestBlogLayouts_statCount__9gMql{font-size:var(--text-4xl)}}.TestBlogLayouts_categorySection__thitj{border-bottom:1px solid var(--color-gray-200)}.TestBlogLayouts_categorySection__thitj:last-of-type{border-bottom:none}.TestBlogLayouts_categoryHeader__VzceI{background:var(--color-gray-50);padding:var(--space-6) 0;border-bottom:2px solid var(--color-gray-200)}.TestBlogLayouts_categoryTitle__B4TOS{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-dark-blue);margin:0 0 var(--space-2) 0;line-height:var(--leading-tight)}.TestBlogLayouts_categoryDescription__1UrLl{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-gray-700);margin:0 0 var(--space-2) 0}.TestBlogLayouts_categoryTarget__vnS84{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600);margin:0}.TestBlogLayouts_categoryTarget__vnS84 strong{color:var(--color-secondary);font-weight:var(--font-medium)}@media (min-width:768px){.TestBlogLayouts_categoryHeader__VzceI{padding:var(--space-8) 0}}.TestBlogLayouts_twoPartLayout__HLplO{display:grid;grid-template-columns:1fr;gap:0}.TestBlogLayouts_partSection__2oIbm{border-bottom:1px solid var(--color-gray-200)}.TestBlogLayouts_partSection__2oIbm:last-child{border-bottom:none}@media (min-width:1024px){.TestBlogLayouts_twoPartLayout__HLplO{grid-template-columns:1fr 1fr}.TestBlogLayouts_partSection__2oIbm{border-bottom:none}.TestBlogLayouts_partSection__2oIbm:first-child{border-right:1px solid var(--color-gray-200)}}@media (max-width:767px){.TestBlogLayouts_pageTitle__9GNvz{font-size:var(--text-2xl)}.TestBlogLayouts_pageSubtitle__r9jes{font-size:var(--text-base);padding:0 var(--space-2)}.TestBlogLayouts_categoryTitle__B4TOS{font-size:var(--text-xl)}.TestBlogLayouts_categoryDescription__1UrLl{font-size:var(--text-sm)}}.TestBlogLayouts_searchResultsSection__rLXC6{background:var(--color-white);padding:var(--space-8) 0;min-height:400px}.TestBlogLayouts_searchResultsHeader__7wMAR{text-align:center;margin-bottom:var(--space-6)}.TestBlogLayouts_searchResultsTitle__lR6pJ{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-dark-blue);margin:0 0 var(--space-1) 0}.TestBlogLayouts_searchResultsQuery__6qdmR{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-gray-600);margin:0}.TestBlogLayouts_searchResultsGrid___3zdp{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:768px){.TestBlogLayouts_searchResultsGrid___3zdp{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}@media (min-width:1024px){.TestBlogLayouts_searchResultsGrid___3zdp{grid-template-columns:repeat(3,1fr)}}.TestBlogLayouts_searchResultCard__dFHHO{display:flex;flex-direction:column;padding:var(--space-5);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);text-decoration:none;transition:var(--transition-all)}.TestBlogLayouts_searchResultCard__dFHHO:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.TestBlogLayouts_searchResultCategory__6DRiR{display:inline-block;width:-moz-fit-content;width:fit-content;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);margin-bottom:var(--space-3)}.TestBlogLayouts_searchResultCardTitle__mE8Ez{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-dark-blue);line-height:var(--leading-snug);margin:0 0 var(--space-2) 0}.TestBlogLayouts_searchResultExcerpt__BdTfb{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600);line-height:var(--leading-relaxed);margin:0 0 var(--space-3) 0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TestBlogLayouts_searchResultMeta__sgh0_{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-500);padding-top:var(--space-3);border-top:1px solid var(--color-gray-100)}.TestBlogLayouts_noSearchResults__c33s9{text-align:center;padding:var(--space-8) var(--space-4)}.TestBlogLayouts_noSearchResults__c33s9 p{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-600);margin:0 0 var(--space-3) 0}.TestBlogLayouts_searchTips__Ocqhk{font-size:var(--text-sm)!important;color:var(--color-gray-500)!important}.TestBlogLayouts_searchTips__Ocqhk strong{color:var(--color-secondary)}