.BlogCard_blogCard__4ppl2{display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease;border-radius:var(--mantine-radius-md);overflow:hidden;background-color:var(--mantine-color-white);position:relative}[data-mantine-color-scheme=dark] .BlogCard_blogCard__4ppl2{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-6)}.BlogCard_blogCard__4ppl2:hover{transform:translateY(-8px);box-shadow:0 20px 30px rgba(0,0,0,.1)}[data-mantine-color-scheme=dark] .BlogCard_blogCard__4ppl2:hover{box-shadow:0 20px 30px rgba(0,0,0,.4)}.BlogCard_imageContainer__ulM1_{position:relative;width:100%;height:220px;overflow:hidden}.BlogCard_image__eYF02{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.BlogCard_blogCard__4ppl2:hover .BlogCard_image__eYF02{transform:scale(1.05)}.BlogCard_categoryOverlay__ih3bx{position:absolute;top:16px;left:16px;z-index:2}.BlogCard_categoryBadge__5SZK3{cursor:pointer;transition:transform .2s ease,background-color .2s ease;text-decoration:none}.BlogCard_categoryBadge__5SZK3:hover{transform:translateY(-2px);background-color:var(--mantine-primary-color-6);color:white}.BlogCard_content__J8Lex{display:flex;flex-direction:column;flex-grow:1;padding:var(--mantine-spacing-md)}.BlogCard_dateAndTime__lDyyD{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--mantine-spacing-xs);color:var(--mantine-color-dimmed)}.BlogCard_title__ZbJwJ{margin-top:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-sm);font-weight:700;font-size:var(--mantine-font-size-lg);color:var(--mantine-color-dark-9);line-height:1.3;transition:color .2s ease}[data-mantine-color-scheme=dark] .BlogCard_title__ZbJwJ{color:var(--mantine-color-white)}.BlogCard_blogCard__4ppl2:hover .BlogCard_title__ZbJwJ{color:var(--mantine-primary-color-6)}.BlogCard_excerpt__lh0zy{margin-bottom:var(--mantine-spacing-md);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);line-height:1.6;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.BlogCard_cardFooter__kFvf3{display:flex;align-items:center;justify-content:space-between;padding-top:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-gray-2);margin-top:auto}[data-mantine-color-scheme=dark] .BlogCard_cardFooter__kFvf3{border-top-color:var(--mantine-color-dark-5)}.BlogCard_blogCard__4ppl2:hover .BlogCard_readMoreButton__prbhY{transform:translateX(3px)}.BlogCardSkeleton_skeletonCard__mHhGy{display:flex;flex-direction:column;height:100%;border-radius:var(--mantine-radius-md);overflow:hidden}.BlogCardSkeleton_content__dPX_P{flex-grow:1;padding:var(--mantine-spacing-md) var(--mantine-spacing-md) var(--mantine-spacing-lg)}.BlogCardSkeleton_content__dPX_P,.FilteredArticlesPage_filteredPageContainer__6vlbe{display:flex;flex-direction:column}.FilteredArticlesPage_heroSection__tqaBt{background-image:url(/images/blog/blog-hero-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding:4rem 0}.FilteredArticlesPage_heroSection__tqaBt:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.5));z-index:1}.FilteredArticlesPage_heroContent__euOA7{position:relative;z-index:2}.FilteredArticlesPage_heroTextContainer__p5Fa1{max-width:800px;margin:0 auto;text-align:center}.FilteredArticlesPage_filterBadge__yBPej{display:inline-flex;align-items:center;padding:6px 12px;background-color:var(--mantine-primary-color-6);color:white;border-radius:20px;margin-bottom:1rem;font-size:.875rem;font-weight:500}.FilteredArticlesPage_title__p3f3Z{color:var(--mantine-color-white);font-size:2.5rem;font-weight:800;margin-bottom:1rem;line-height:1.2}.FilteredArticlesPage_description__liCsb{color:var(--mantine-color-gray-2);font-size:1.125rem;max-width:700px;margin:0 auto}[data-mantine-color-scheme=dark] .FilteredArticlesPage_filterBadge__yBPej{background-color:var(--mantine-primary-color-7)}