.BlogListingPage-module__nMYUTG__blogPage{background:var(--background-dark);width:100%;min-height:100vh}.BlogListingPage-module__nMYUTG__headerSection{width:100%}.BlogListingPage-module__nMYUTG__contentSection{padding:64px 0 92px}.BlogListingPage-module__nMYUTG__filterWrapper{margin-bottom:30px}.BlogListingPage-module__nMYUTG__sectionTitleWrapper{margin-bottom:10px}.BlogListingPage-module__nMYUTG__resultsCount{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0 0 22px}.BlogListingPage-module__nMYUTG__grid{gap:var(--spacing-2xl);grid-template-columns:repeat(3,minmax(0,383px));justify-content:center;margin:0;padding:0;list-style:none;display:grid}.BlogListingPage-module__nMYUTG__grid li{justify-content:center;min-width:0;display:flex}.BlogListingPage-module__nMYUTG__slideOutLeft{animation:.36s BlogListingPage-module__nMYUTG__pageShiftLeft}.BlogListingPage-module__nMYUTG__slideOutRight{animation:.36s BlogListingPage-module__nMYUTG__pageShiftRight}.BlogListingPage-module__nMYUTG__pagination{justify-content:center;margin-top:34px;display:flex}.BlogListingPage-module__nMYUTG__empty{border:1px dashed var(--color-border-soft);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);font-family:var(--font-family-base);padding:48px 24px}@keyframes BlogListingPage-module__nMYUTG__pageShiftLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes BlogListingPage-module__nMYUTG__pageShiftRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media (max-width:1024px){.BlogListingPage-module__nMYUTG__contentSection{padding:54px 0 78px}.BlogListingPage-module__nMYUTG__grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,383px))}}@media (max-width:768px){.BlogListingPage-module__nMYUTG__contentSection{padding:42px 0 64px}.BlogListingPage-module__nMYUTG__filterWrapper{margin-bottom:22px}.BlogListingPage-module__nMYUTG__grid{gap:var(--spacing-lg);grid-template-columns:1fr;max-width:420px;margin-inline:auto}.BlogListingPage-module__nMYUTG__pagination{margin-top:26px}}@media (max-width:480px){.BlogListingPage-module__nMYUTG__grid{max-width:100%}}@media (orientation:landscape) and (max-height:600px){.BlogListingPage-module__nMYUTG__contentSection{padding:32px 0 48px}.BlogListingPage-module__nMYUTG__grid{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,383px))}}
.FeaturedPost-module__QTgVaa__featuredSection{margin-bottom:48px}.FeaturedPost-module__QTgVaa__sectionLabel{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xl)}.FeaturedPost-module__QTgVaa__featuredGrid{gap:var(--spacing-md);height:432px;display:flex}.FeaturedPost-module__QTgVaa__featuredGrid.FeaturedPost-module__QTgVaa__withSidebar .FeaturedPost-module__QTgVaa__featuredCard{flex:0 0 58%}.FeaturedPost-module__QTgVaa__featuredCard{border-radius:var(--radius-xl);isolation:isolate;color:var(--color-white);background:var(--color-active-bg);flex:1;text-decoration:none;transition:transform .35s;display:block;position:relative;overflow:hidden}.FeaturedPost-module__QTgVaa__featuredCard:hover{transform:scale(1.008)}.FeaturedPost-module__QTgVaa__featuredImageWrap{position:absolute;inset:0}.FeaturedPost-module__QTgVaa__featuredImg{transition:transform .5s}.FeaturedPost-module__QTgVaa__featuredCard:hover .FeaturedPost-module__QTgVaa__featuredImg{transform:scale(1.04)}.FeaturedPost-module__QTgVaa__featuredOverlay{z-index:1;background:linear-gradient(#0000 28%,#00000061 52%,#000000e0 100%);position:absolute;inset:0}.FeaturedPost-module__QTgVaa__featuredContent{bottom:0;z-index:2;padding:24px 28px;position:absolute;inset-inline:0}.FeaturedPost-module__QTgVaa__featuredTitle{font-family:var(--font-family-heading);font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:var(--font-weight-bold);color:var(--color-white);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.3;display:-webkit-box;overflow:hidden}.FeaturedPost-module__QTgVaa__featuredExcerpt{font-size:var(--font-size-xs);color:#ffffffb3;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;line-height:1.55;display:-webkit-box;overflow:hidden}.FeaturedPost-module__QTgVaa__featuredMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.FeaturedPost-module__QTgVaa__metaItems{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.FeaturedPost-module__QTgVaa__metaItem{font-size:.72rem;font-weight:var(--font-weight-medium);color:#ffffffa6;white-space:nowrap;align-items:center;gap:5px;display:flex}.FeaturedPost-module__QTgVaa__arrowBtn{width:32px;height:32px;color:var(--color-white);border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.FeaturedPost-module__QTgVaa__featuredCard:hover .FeaturedPost-module__QTgVaa__arrowBtn,.FeaturedPost-module__QTgVaa__sideCard:hover .FeaturedPost-module__QTgVaa__arrowBtn{background:#ffffff26;border-color:#ffffff8c}.FeaturedPost-module__QTgVaa__sideCards{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.FeaturedPost-module__QTgVaa__sideCard{border-radius:var(--radius-lg);background:var(--color-card-bg);height:211px;box-shadow:var(--shadow-card-glow);color:var(--color-text-primary);border:1px solid #ffffff12;flex:none;align-items:stretch;text-decoration:none;transition:background .25s,transform .25s;display:flex;overflow:hidden}.FeaturedPost-module__QTgVaa__sideCard:hover{background:#ffffff0d;transform:translateY(-2px)}.FeaturedPost-module__QTgVaa__sideContent{flex-direction:column;flex:1;gap:6px;min-width:0;padding:16px 12px 14px 16px;display:flex}.FeaturedPost-module__QTgVaa__sideTitle{font-family:var(--font-family-heading);font-size:clamp(.78rem,1vw,.93rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.FeaturedPost-module__QTgVaa__sideExcerpt{color:var(--color-text-low-contrast);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.FeaturedPost-module__QTgVaa__sideMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.FeaturedPost-module__QTgVaa__sideImage{flex:0 0 252px;padding:11px;position:relative}.FeaturedPost-module__QTgVaa__sideImageInner{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.FeaturedPost-module__QTgVaa__sideImg{transition:transform .5s}.FeaturedPost-module__QTgVaa__sideCard:hover .FeaturedPost-module__QTgVaa__sideImg{transform:scale(1.05)}[dir=rtl] .FeaturedPost-module__QTgVaa__sideCard{flex-direction:row-reverse}[dir=rtl] .FeaturedPost-module__QTgVaa__sideContent{padding:16px 12px 14px 16px}@media (max-width:1024px){.FeaturedPost-module__QTgVaa__featuredGrid{flex-direction:column;height:auto}.FeaturedPost-module__QTgVaa__featuredGrid.FeaturedPost-module__QTgVaa__withSidebar .FeaturedPost-module__QTgVaa__featuredCard{flex:none}.FeaturedPost-module__QTgVaa__featuredCard{height:260px}.FeaturedPost-module__QTgVaa__sideCards{flex:none}.FeaturedPost-module__QTgVaa__sideCard{height:118px;min-height:unset}.FeaturedPost-module__QTgVaa__sideImage{flex:0 0 142px;align-self:center;padding:11px}.FeaturedPost-module__QTgVaa__sideImageInner{height:96px}}@media (max-width:768px){.FeaturedPost-module__QTgVaa__featuredCard{border-radius:15px;height:233px}.FeaturedPost-module__QTgVaa__featuredContent{padding:16px 18px}.FeaturedPost-module__QTgVaa__sideImage{flex:0 0 142px;align-self:center;padding:11px}.FeaturedPost-module__QTgVaa__sideImageInner{height:96px}.FeaturedPost-module__QTgVaa__sideContent{padding:12px 10px 12px 12px}}@media (max-width:480px){.FeaturedPost-module__QTgVaa__sideImage{flex:0 0 142px;align-self:center;padding:11px}.FeaturedPost-module__QTgVaa__sideImageInner{height:96px}.FeaturedPost-module__QTgVaa__sideContent{padding:10px 8px 10px 10px}}
