._pageContainer_1etxx_1{position:relative;margin:0;padding:0;background:linear-gradient(135deg,#f9f6f1,#fbfaf8,#fff);color:var(--foreground);font-family:var(--font-family-base);min-height:100vh;display:flex;flex-direction:column}.dark ._pageContainer_1etxx_1{background:var(--background)}._mainContent_1etxx_17{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._blogHeader_1etxx_26{text-align:left;padding:calc(80px + var(--spacing-16)) 0 var(--spacing-12);margin-bottom:var(--spacing-8)}._title_1etxx_32{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:700;line-height:1.1;color:var(--foreground);margin-bottom:var(--spacing-4);letter-spacing:-.025em}._subtitle_1etxx_42{font-size:1.125rem;color:var(--muted-foreground);max-width:650px;line-height:1.6}._featuredSection_1etxx_50{margin-bottom:var(--spacing-12)}._featuredLink_1etxx_54{text-decoration:none;color:inherit;display:block}._featuredHero_1etxx_60{display:grid;grid-template-columns:6fr 4fr;gap:var(--spacing-12);align-items:center}._heroImageWrapper_1etxx_67{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._featuredLink_1etxx_54:hover ._heroImageWrapper_1etxx_67{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._heroImage_1etxx_67{width:100%;height:100%;object-fit:cover;display:block}._imagePlaceholder_1etxx_88{background:linear-gradient(135deg,var(--muted) 0%,var(--border) 100%)}._heroContent_1etxx_92{display:flex;flex-direction:column}._featuredLabel_1etxx_97{font-size:.75rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-3)}._heroTitle_1etxx_106{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:var(--spacing-4);color:var(--foreground)}._featuredLink_1etxx_54:hover ._heroTitle_1etxx_106{color:var(--primary)}._heroExcerpt_1etxx_119{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._heroFooter_1etxx_126{margin-top:auto}._categoryFilter_1etxx_131{margin-bottom:var(--spacing-8);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-6)}._filterBar_1etxx_138{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-8);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-6)}._searchWrapper_1etxx_148{position:relative;flex-shrink:0;width:260px;max-width:100%}._searchIcon_1etxx_155{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1etxx_164{width:100%;height:40px;padding:0 var(--spacing-3) 0 calc(var(--spacing-3) + 24px);border:1px solid var(--border);border-radius:var(--radius-full, 999px);background-color:var(--surface);color:var(--foreground);font-size:.9375rem;font-family:var(--font-family-base);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._searchInput_1etxx_164::placeholder{color:var(--muted-foreground)}._searchInput_1etxx_164:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._searchToggle_1etxx_187{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-full, 999px);background-color:var(--surface);color:var(--muted-foreground);cursor:pointer;transition:background-color .15s ease,color .15s ease}._searchToggle_1etxx_187:hover{background-color:var(--muted);color:var(--foreground)}@media(max-width:768px){._filterBar_1etxx_138{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}._filterList_1etxx_215{flex:1;min-width:0}._searchWrapper_1etxx_148{width:100%}}._filterList_1etxx_215{display:flex;gap:var(--spacing-3);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._filterList_1etxx_215::-webkit-scrollbar{display:none}._filterPill_1etxx_237{background-color:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:all var(--animation-duration-fast) ease}._filterPill_1etxx_237:hover{background-color:var(--muted)}._filterPillActive_1etxx_254{background-color:var(--primary);color:var(--primary-foreground, #ffffff);border-color:var(--primary)}._filterPillActive_1etxx_254:hover{background-color:var(--primary)}._gridContainer_1etxx_265{padding-bottom:var(--spacing-16)}._blogGrid_1etxx_269{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._postCard_1etxx_275{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._postCard_1etxx_275:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardLink_1etxx_290{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}._cardImageWrapper_1etxx_298{width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--muted)}._cardImage_1etxx_298{width:100%;height:100%;object-fit:cover;display:block}._cardContent_1etxx_312{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._postDate_1etxx_319{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._postTitle_1etxx_325{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:var(--spacing-3);color:var(--foreground);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--animation-duration-fast) ease}._postCard_1etxx_275:hover ._postTitle_1etxx_325{color:var(--primary)}._postExcerpt_1etxx_343{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}._cardFooter_1etxx_355{margin-top:auto}._categoryPill_1etxx_359{font-weight:500;background-color:transparent;color:var(--muted-foreground);border-color:var(--border)}._emptyState_1etxx_367{text-align:center;padding:var(--spacing-16) var(--spacing-6)}._emptyText_1etxx_372{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._loadingState_1etxx_381{display:flex;flex-direction:column;gap:var(--spacing-12)}._heroSkeleton_1etxx_387{display:grid;grid-template-columns:6fr 4fr;gap:var(--spacing-12);align-items:center}._heroImageSkeleton_1etxx_394{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-xl)}._heroContentSkeleton_1etxx_400{display:flex;flex-direction:column}._cardImageSkeleton_1etxx_405{width:100%;aspect-ratio:16 / 9;border-radius:0}@media(max-width:1023px){._mainContent_1etxx_17{padding:0 var(--spacing-4)}._title_1etxx_32{font-size:2.75rem}._blogGrid_1etxx_269{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._featuredHero_1etxx_60,._heroSkeleton_1etxx_387{grid-template-columns:1fr;gap:var(--spacing-6)}._heroTitle_1etxx_106{font-size:2rem}}@media(max-width:640px){._blogHeader_1etxx_26{padding:calc(80px + var(--spacing-12)) 0 var(--spacing-8)}._title_1etxx_32{font-size:2.25rem}._blogGrid_1etxx_269{grid-template-columns:1fr}._filterList_1etxx_215{padding-bottom:var(--spacing-2)}}
