.BlogListPage-module__0v0TeW__pageContainer{max-width:900px;margin:0 auto;padding:40px 20px}.BlogListPage-module__0v0TeW__title{text-align:left;color:#1a202c;letter-spacing:-.02em;margin-bottom:40px;font-size:2.5rem;font-weight:800}.BlogListPage-module__0v0TeW__listContainer{flex-direction:column;gap:0;display:flex}.BlogListPage-module__0v0TeW__featuredItem{border-bottom:1px solid #e2e8f0;gap:24px;padding:32px 0;transition:background-color .2s;display:flex}.BlogListPage-module__0v0TeW__featuredItem:hover{background-color:#f8f9fa}.BlogListPage-module__0v0TeW__featuredItem .BlogListPage-module__0v0TeW__imageWrapper{border-radius:12px;flex-shrink:0;width:200px;height:200px;position:relative;overflow:hidden}.BlogListPage-module__0v0TeW__featuredItem .BlogListPage-module__0v0TeW__featuredImage{object-fit:contain;width:100%;height:100%;transition:transform .3s}.BlogListPage-module__0v0TeW__featuredItem .BlogListPage-module__0v0TeW__featuredImage[src*=logo\.png]{object-fit:contain;background:#f8f9fa;padding:20px}.BlogListPage-module__0v0TeW__featuredItem:hover .BlogListPage-module__0v0TeW__featuredImage{transform:scale(1.05)}.BlogListPage-module__0v0TeW__featuredItem .BlogListPage-module__0v0TeW__contentWrapper{flex-direction:column;flex:1;justify-content:center;display:flex}.BlogListPage-module__0v0TeW__featuredItem .BlogListPage-module__0v0TeW__postTitle{color:#1a202c;margin-bottom:12px;font-size:1.75rem;font-weight:700;line-height:1.2;transition:color .2s}.BlogListPage-module__0v0TeW__featuredItem:hover .BlogListPage-module__0v0TeW__postTitle{color:#6366f1}.BlogListPage-module__0v0TeW__listItem{cursor:pointer;border-bottom:1px solid #e2e8f0;gap:16px;padding:24px 0;transition:background-color .2s;display:flex}.BlogListPage-module__0v0TeW__listItem:hover{background-color:#f8f9fa}.BlogListPage-module__0v0TeW__listItem .BlogListPage-module__0v0TeW__imageWrapper{border-radius:8px;flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden}.BlogListPage-module__0v0TeW__listItem .BlogListPage-module__0v0TeW__featuredImage{object-fit:contain;width:100%;height:100%}.BlogListPage-module__0v0TeW__listItem .BlogListPage-module__0v0TeW__featuredImage[src*=logo\.png]{object-fit:contain;background:#f8f9fa;padding:12px}.BlogListPage-module__0v0TeW__listItem .BlogListPage-module__0v0TeW__contentWrapper{flex-direction:column;flex:1;justify-content:center;display:flex}.BlogListPage-module__0v0TeW__listItem .BlogListPage-module__0v0TeW__postTitle{color:#1a202c;margin-bottom:8px;font-size:1.25rem;font-weight:600;line-height:1.3;transition:color .2s}.BlogListPage-module__0v0TeW__listItem:hover .BlogListPage-module__0v0TeW__postTitle{color:#6366f1}.BlogListPage-module__0v0TeW__tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.BlogListPage-module__0v0TeW__tag{color:#64748b;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:#f1f5f9;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.BlogListPage-module__0v0TeW__tag:hover{color:#fff;background:#6366f1}.BlogListPage-module__0v0TeW__authorAndDate{color:#64748b;align-items:center;gap:8px;margin-bottom:12px;font-size:.875rem;display:flex}.BlogListPage-module__0v0TeW__excerpt{color:#4a5568;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogListPage-module__0v0TeW__featuredItem .BlogListPage-module__0v0TeW__excerpt{-webkit-line-clamp:3;line-clamp:3;font-size:1rem}.BlogListPage-module__0v0TeW__actions{align-items:center;gap:12px;display:flex}.BlogListPage-module__0v0TeW__readMoreButton{color:#6366f1;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.875rem;font-weight:600;transition:gap .2s;display:inline-flex}.BlogListPage-module__0v0TeW__readMoreButton:hover{gap:8px}.BlogListPage-module__0v0TeW__readMoreButton:after{content:"→"}.BlogListPage-module__0v0TeW__readingTime{color:#94a3b8;font-size:.875rem}.BlogListPage-module__0v0TeW__pagination{justify-content:center;margin-top:60px;display:flex}.BlogListPage-module__0v0TeW__paginationButton{color:#1a202c;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 8px;padding:12px 24px;font-weight:600;transition:all .2s}.BlogListPage-module__0v0TeW__paginationButton:hover:not(:disabled){color:#fff;background-color:#6366f1;border-color:#6366f1}.BlogListPage-module__0v0TeW__paginationButton:disabled{opacity:.5;cursor:not-allowed}.BlogListPage-module__0v0TeW__loading{text-align:center;color:#718096;padding:50px;font-size:1.2rem}.BlogListPage-module__0v0TeW__error{text-align:center;color:#e53e3e;padding:50px;font-size:1.1rem}@media (max-width:768px){.BlogListPage-module__0v0TeW__pageContainer{padding:20px 16px}.BlogListPage-module__0v0TeW__title{margin-bottom:24px;font-size:2rem}.BlogListPage-module__0v0TeW__featuredItem,.BlogListPage-module__0v0TeW__listItem{flex-direction:column;gap:16px}.BlogListPage-module__0v0TeW__featuredItem .BlogListPage-module__0v0TeW__imageWrapper,.BlogListPage-module__0v0TeW__listItem .BlogListPage-module__0v0TeW__imageWrapper{width:100%;height:200px}.BlogListPage-module__0v0TeW__featuredItem .BlogListPage-module__0v0TeW__postTitle{font-size:1.5rem}.BlogListPage-module__0v0TeW__listItem .BlogListPage-module__0v0TeW__postTitle{font-size:1.125rem}}
.TagCloud-module__fFnNLG__tagCloud{box-shadow:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:#0000;border:none;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;gap:12px;padding:15px 10px;display:flex;overflow-x:auto}.TagCloud-module__fFnNLG__tagCloud::-webkit-scrollbar{display:none}@media (min-width:768px){.TagCloud-module__fFnNLG__tagCloud{flex-wrap:wrap;justify-content:center}}.TagCloud-module__fFnNLG__tag{color:#64748b;cursor:pointer;text-transform:capitalize;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:50px;flex-shrink:0;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #00000005}.TagCloud-module__fFnNLG__tag:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.TagCloud-module__fFnNLG__active{color:#fff!important;background:#000!important;border-color:#000!important;box-shadow:0 4px 10px #0003!important}
.FeaturedPost-module__AL6aEG__featuredContainer{color:#1a202c;background:#fff;border:1px solid #0000000d;border-radius:24px;flex-direction:column;width:100%;margin-bottom:0;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000014}.FeaturedPost-module__AL6aEG__featuredContainer:hover{transform:translateY(-5px);box-shadow:0 30px 60px #0000001f}.FeaturedPost-module__AL6aEG__imageContainer{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.FeaturedPost-module__AL6aEG__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1)}.FeaturedPost-module__AL6aEG__featuredContainer:hover .FeaturedPost-module__AL6aEG__featuredImage{transform:scale(1.05)}.FeaturedPost-module__AL6aEG__content{flex-direction:column;justify-content:center;width:100%;padding:40px;display:flex}.FeaturedPost-module__AL6aEG__tags{margin-bottom:15px}.FeaturedPost-module__AL6aEG__title{color:#1a202c;letter-spacing:-.02em;margin-bottom:20px;font-size:2.5rem;font-weight:800;line-height:1.1}.FeaturedPost-module__AL6aEG__authorAndDate{color:#64748b;align-items:center;gap:10px;margin-bottom:25px;font-size:.95rem;font-weight:500;display:flex}.FeaturedPost-module__AL6aEG__author{color:#333;font-weight:700}.FeaturedPost-module__AL6aEG__date{font-style:normal}.FeaturedPost-module__AL6aEG__excerpt{color:#4a5568;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:30px;font-size:1.125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.FeaturedPost-module__AL6aEG__readMoreButton{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:50px;align-self:flex-start;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.FeaturedPost-module__AL6aEG__readMoreButton:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}@media (min-width:1024px){.FeaturedPost-module__AL6aEG__featuredContainer{flex-direction:row;min-height:500px}.FeaturedPost-module__AL6aEG__imageContainer{aspect-ratio:auto;width:55%;height:auto}.FeaturedPost-module__AL6aEG__content{width:45%;padding:60px}}@media (max-width:1023px){.FeaturedPost-module__AL6aEG__title{font-size:2rem}}@media (max-width:768px){.FeaturedPost-module__AL6aEG__featuredContainer{border-radius:16px}.FeaturedPost-module__AL6aEG__content{padding:25px}.FeaturedPost-module__AL6aEG__title{font-size:1.75rem}.FeaturedPost-module__AL6aEG__readMoreButton{justify-content:center;width:100%}}
.SearchInput-module__JKit9a__container{color:#64748b;align-items:center;width:100%;max-width:400px;display:flex;position:relative}.SearchInput-module__JKit9a__icon{pointer-events:none;position:absolute;left:15px}.SearchInput-module__JKit9a__input{color:#1a202c;background:#fff;border:1px solid #e2e8f0;border-radius:50px;outline:none;width:100%;padding:12px 12px 12px 45px;font-size:.95rem;transition:all .2s;box-shadow:0 2px 4px #00000005}.SearchInput-module__JKit9a__input:focus{border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.SearchInput-module__JKit9a__input::placeholder{color:#94a3b8}
.BlogPage-module__aq_3ja__container{background-color:#fafafa;flex-direction:column;width:100%;max-width:1600px;margin:0 auto;padding:0;display:flex}.BlogPage-module__aq_3ja__heroSection{width:100%;padding:20px}.BlogPage-module__aq_3ja__filterSection{justify-content:center;width:100%;padding:0 20px 20px;display:flex}.BlogPage-module__aq_3ja__listSection{width:100%;padding:0 20px 40px}@media (max-width:768px){.BlogPage-module__aq_3ja__heroSection,.BlogPage-module__aq_3ja__filterSection,.BlogPage-module__aq_3ja__listSection{padding:10px}}
