.BlogHero-module__0IlxyG__hero{border-radius:var(--radius-xl);background-color:var(--neutral-800);align-items:flex-end;width:100%;height:500px;margin-bottom:3rem;padding:4rem 2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.BlogHero-module__0IlxyG__backgroundImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.BlogHero-module__0IlxyG__imageFallback{background:linear-gradient(135deg, var(--neutral-800) 0%, var(--neutral-700) 100%);width:100%;height:100%;color:color-mix(in srgb, var(--text-inverse) 20%, transparent);z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.BlogHero-module__0IlxyG__fallbackIcon{margin-bottom:2rem}.BlogHero-module__0IlxyG__overlay{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-dark) 20%, transparent) 0%, color-mix(in srgb, var(--bg-dark) 70%, transparent) 100%);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.BlogHero-module__0IlxyG__content{z-index:2;max-width:800px;color:var(--text-inverse);position:relative}.BlogHero-module__0IlxyG__badge{background-color:var(--secondary-100);color:var(--secondary-900);padding:var(--space-xs) var(--space-component-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;font-weight:600;display:inline-block}.BlogHero-module__0IlxyG__title{font-size:var(--font-size-6xl);color:var(--text-inverse);margin-bottom:1.5rem;font-weight:700;line-height:1.2}.BlogHero-module__0IlxyG__meta{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--text-inverse) 90%, transparent);align-items:center;gap:1.5rem;display:flex}.BlogHero-module__0IlxyG__metaItem{align-items:center;gap:.5rem;display:flex}.BlogHero-module__0IlxyG__avatar{object-fit:cover;border-radius:50%;width:24px;height:24px}.BlogHero-module__0IlxyG__avatarPlaceholder{background-color:var(--secondary-500);color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:768px){.BlogHero-module__0IlxyG__hero{height:400px;padding:2rem 1.5rem}.BlogHero-module__0IlxyG__title{font-size:var(--font-size-4xl)}.BlogHero-module__0IlxyG__meta{flex-wrap:wrap;gap:1rem}}
.BlogCard-module__GRfSmW__card{background-color:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-primary);flex-direction:column;height:100%;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.BlogCard-module__GRfSmW__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.BlogCard-module__GRfSmW__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.BlogCard-module__GRfSmW__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.BlogCard-module__GRfSmW__card:hover .BlogCard-module__GRfSmW__image{transform:scale(1.05)}.BlogCard-module__GRfSmW__imageFallback{background:var(--bg-tertiary);width:100%;height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.BlogCard-module__GRfSmW__fallbackIcon{opacity:.5}.BlogCard-module__GRfSmW__category{background-color:var(--secondary-50);color:var(--secondary-500);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:600;position:absolute;top:1rem;left:1rem}.BlogCard-module__GRfSmW__content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.BlogCard-module__GRfSmW__title{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:.75rem;font-weight:700;line-height:1.4;transition:color .2s}.BlogCard-module__GRfSmW__card:hover .BlogCard-module__GRfSmW__title{color:var(--secondary-500)}.BlogCard-module__GRfSmW__summary{font-size:var(--font-size-sm);color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCard-module__GRfSmW__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.BlogCard-module__GRfSmW__author{align-items:center;gap:.75rem;display:flex}.BlogCard-module__GRfSmW__avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.BlogCard-module__GRfSmW__avatarPlaceholder{background-color:var(--secondary-500);color:var(--text-inverse);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.BlogCard-module__GRfSmW__authorInfo{flex-direction:column;display:flex}.BlogCard-module__GRfSmW__authorName{font-size:var(--font-size-xs);color:var(--secondary-500);font-weight:600}.BlogCard-module__GRfSmW__meta{font-size:var(--font-size-xs);color:var(--text-tertiary);align-items:center;gap:.5rem;display:flex}.BlogCard-module__GRfSmW__horizontal{flex-direction:row}.BlogCard-module__GRfSmW__horizontal .BlogCard-module__GRfSmW__imageWrapper{aspect-ratio:auto;width:50%}.BlogCard-module__GRfSmW__horizontal .BlogCard-module__GRfSmW__content{width:50%;padding:2.5rem}.BlogCard-module__GRfSmW__horizontal .BlogCard-module__GRfSmW__title{font-size:var(--font-size-3xl)}.BlogCard-module__GRfSmW__horizontal .BlogCard-module__GRfSmW__summary{-webkit-line-clamp:4;line-clamp:4}@media (max-width:992px){.BlogCard-module__GRfSmW__horizontal{flex-direction:column}.BlogCard-module__GRfSmW__horizontal .BlogCard-module__GRfSmW__imageWrapper,.BlogCard-module__GRfSmW__horizontal .BlogCard-module__GRfSmW__content{width:100%}}@media (max-width:576px){.BlogCard-module__GRfSmW__content{padding:1rem}.BlogCard-module__GRfSmW__title{font-size:var(--font-size-lg)}}
.BlogSidebar-module__ZvcTXa__sidebar{flex-direction:column;gap:2.5rem;display:flex}.BlogSidebar-module__ZvcTXa__widget{width:100%}.BlogSidebar-module__ZvcTXa__widgetTitle{font-size:var(--font-size-lg);color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-weight:700;display:flex}.BlogSidebar-module__ZvcTXa__widgetTitle:before{content:"";background-color:var(--warning-400);width:15px;height:2px;display:block}.BlogSidebar-module__ZvcTXa__searchContainer{width:100%;position:relative}.BlogSidebar-module__ZvcTXa__searchIcon{left:var(--space-component-sm);color:var(--text-tertiary);pointer-events:none;transition:color .3s;position:absolute;top:50%;transform:translateY(-50%)}.BlogSidebar-module__ZvcTXa__searchInput{width:100%;padding:var(--space-component-sm) var(--space-component-sm) var(--space-component-sm) var(--space-xl);border-radius:var(--radius-md);border:1px solid var(--border-primary);background-color:var(--neutral-50);font-size:var(--font-size-sm);color:var(--text-primary);outline:none;transition:all .3s}.BlogSidebar-module__ZvcTXa__searchInput:focus{border-color:var(--secondary-500);box-shadow:0 0 0 4px var(--secondary-50);background-color:#fff}.BlogSidebar-module__ZvcTXa__searchContainer:focus-within .BlogSidebar-module__ZvcTXa__searchIcon{color:var(--secondary-500)}.BlogSidebar-module__ZvcTXa__categoryList{flex-wrap:wrap;gap:.5rem;display:flex}.BlogSidebar-module__ZvcTXa__categoryItem{padding:var(--space-sm) var(--space-component-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);background-color:var(--neutral-100);color:var(--text-secondary);transition:all .2s}.BlogSidebar-module__ZvcTXa__categoryItem:hover{background-color:var(--secondary-50);color:var(--secondary-500)}.BlogSidebar-module__ZvcTXa__activeCategory{background-color:var(--secondary-500);color:#fff}.BlogSidebar-module__ZvcTXa__activeCategory:hover{background-color:var(--secondary-600);color:#fff}.BlogSidebar-module__ZvcTXa__popularList{flex-direction:column;gap:1.25rem;display:flex}.BlogSidebar-module__ZvcTXa__popularItem{gap:1rem;text-decoration:none;display:flex}.BlogSidebar-module__ZvcTXa__popularOrder{font-size:var(--font-size-2xl);color:var(--warning-400);opacity:.5;font-weight:700;line-height:1}.BlogSidebar-module__ZvcTXa__popularContent{flex-direction:column;gap:.25rem;display:flex}.BlogSidebar-module__ZvcTXa__popularPostTitle{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600;line-height:1.4;transition:color .2s}.BlogSidebar-module__ZvcTXa__popularItem:hover .BlogSidebar-module__ZvcTXa__popularPostTitle{color:var(--secondary-500)}.BlogSidebar-module__ZvcTXa__popularViews{font-size:var(--font-size-xs);color:var(--text-tertiary)}
.page-module__D1rvnq__main{flex-direction:column;min-height:100vh;display:flex}.page-module__D1rvnq__container{flex:1;max-width:1200px;margin:0 auto;padding:0 1.5rem 4rem}.page-module__D1rvnq__blogContent{gap:3rem;margin-top:3rem;display:flex}.page-module__D1rvnq__leftColumn{flex-direction:column;flex:1;gap:3rem;display:flex}.page-module__D1rvnq__rightColumn{flex-shrink:0;width:320px}.page-module__D1rvnq__topHorizontal{width:100%}.page-module__D1rvnq__grid2{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.page-module__D1rvnq__grid3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__D1rvnq__loadMoreWrapper{justify-content:center;margin-top:2rem;display:flex}.page-module__D1rvnq__loadMoreBtn{border:1px solid var(--secondary-100);color:var(--secondary-500);padding:var(--space-component-sm) var(--space-xl);border-radius:var(--radius-md);background-color:#0000;background-color:var(--secondary-50);font-weight:600;transition:all .2s}.page-module__D1rvnq__loadMoreBtn:hover{background-color:var(--secondary-500);color:#fff;border-color:var(--secondary-500)}@media (max-width:1100px){.page-module__D1rvnq__blogContent{flex-direction:column}.page-module__D1rvnq__rightColumn{width:100%;margin-top:4rem}}@media (max-width:768px){.page-module__D1rvnq__grid2,.page-module__D1rvnq__grid3{grid-template-columns:1fr}.page-module__D1rvnq__blogContent{gap:2rem}}.page-module__D1rvnq__loading{text-align:center;color:var(--secondary-400);width:100%;padding:4rem 0;font-size:1.1rem}.page-module__D1rvnq__noResults{text-align:center;background-color:var(--secondary-50);border-radius:var(--radius-lg);border:2px dashed var(--secondary-200);width:100%;margin-top:4rem;padding:6rem 0}.page-module__D1rvnq__noResults h3{color:var(--secondary-900);margin-bottom:.5rem;font-size:1.5rem}.page-module__D1rvnq__noResults p{color:var(--secondary-500)}
