.SponsorBanner-module__C0iRYq__wrapper{width:100%;margin-bottom:calc(.7rem + 8px)}.SponsorBanner-module__C0iRYq__label{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:8px;font-size:.7rem;font-weight:600;line-height:1;display:block}.SponsorBanner-module__C0iRYq__frame{border-radius:var(--radius);border:1px solid var(--border-color);width:100%;line-height:0;display:block;position:relative;overflow:hidden}.SponsorBanner-module__C0iRYq__image{width:100%;height:auto;display:block}
.ArticleGrid-module__HcfxLW__titleRow{align-items:center;gap:14px;margin-bottom:32px;display:flex}.ArticleGrid-module__HcfxLW__pageTitle{border-bottom:2px solid var(--primary);margin-bottom:0;padding-bottom:8px;font-size:2rem;line-height:1.2;display:inline-block}.ArticleGrid-module__HcfxLW__toggleBtn{border-radius:var(--radius);width:40px;height:40px;color:var(--text-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-bottom:8px;transition:color .2s,transform .15s;display:flex}.ArticleGrid-module__HcfxLW__toggleBtn.ArticleGrid-module__HcfxLW__mounted{opacity:1;pointer-events:auto}.ArticleGrid-module__HcfxLW__toggleBtn:hover{color:var(--primary);transform:scale(1.15)}.ArticleGrid-module__HcfxLW__toggleBtn:active{transform:scale(.9)}.ArticleGrid-module__HcfxLW__toggleBtn svg{width:22px;height:22px}.ArticleGrid-module__HcfxLW__grid{grid-template-columns:1fr;gap:32px;display:grid}.ArticleGrid-module__HcfxLW__sponsorSlot{grid-column:1/-1}.ArticleGrid-module__HcfxLW__grid>*{transition:opacity .2s,transform .2s}.ArticleGrid-module__HcfxLW__grid.ArticleGrid-module__HcfxLW__animatingOut>*{opacity:0;transform:scale(.95)}.ArticleGrid-module__HcfxLW__grid2{grid-template-columns:repeat(2,1fr);gap:24px}.ArticleGrid-module__HcfxLW__grid3{grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:992px){.ArticleGrid-module__HcfxLW__grid3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ArticleGrid-module__HcfxLW__titleRow{margin-bottom:24px}.ArticleGrid-module__HcfxLW__grid2,.ArticleGrid-module__HcfxLW__grid3{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.ArticleGrid-module__HcfxLW__pageTitle{font-size:1.5rem}.ArticleGrid-module__HcfxLW__toggleBtn{width:36px;height:36px}.ArticleGrid-module__HcfxLW__toggleBtn svg{width:20px;height:20px}.ArticleGrid-module__HcfxLW__grid{gap:20px}}
.HeroArticle-module__xKmdvG__hero{aspect-ratio:21/7;border-radius:var(--radius);background-color:var(--card-bg);border:1px solid var(--border-color);align-items:flex-end;width:100%;max-height:400px;margin-bottom:24px;transition:background-color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.HeroArticle-module__xKmdvG__hero:hover .HeroArticle-module__xKmdvG__image{transform:scale(1.05)}.HeroArticle-module__xKmdvG__imageLink{width:100%;height:100%;position:absolute;top:0;left:0}.HeroArticle-module__xKmdvG__image{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.HeroArticle-module__xKmdvG__placeholderBg{background:var(--border-color);width:100%;height:100%;transition:background-color .3s,color .3s}.HeroArticle-module__xKmdvG__maskedBlurContainer{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 40%,#000 90% 100%);mask-image:linear-gradient(#0000 40%,#000 90% 100%)}.HeroArticle-module__xKmdvG__blurredImage{filter:blur(12px);transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:scale(1.05)}.HeroArticle-module__xKmdvG__hero:hover .HeroArticle-module__xKmdvG__blurredImage{transform:scale(1.1)}.HeroArticle-module__xKmdvG__noImage .HeroArticle-module__xKmdvG__placeholderBg{color:var(--text-muted);transition:background-color .3s,color .3s}.HeroArticle-module__xKmdvG__noImage:hover .HeroArticle-module__xKmdvG__placeholderBg{color:var(--text-muted);transform:none}.HeroArticle-module__xKmdvG__noImage:hover .HeroArticle-module__xKmdvG__blurredImage{transform:scale(1.05)}.HeroArticle-module__xKmdvG__noImage:hover .HeroArticle-module__xKmdvG__title{color:var(--foreground)}.HeroArticle-module__xKmdvG__gradientTint{background-color:color-mix(in srgb, var(--background) 75%, transparent);width:100%;height:100%;transition:background-color .3s;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 35%,#000 100%);mask-image:linear-gradient(#0000 35%,#000 100%)}.HeroArticle-module__xKmdvG__content{z-index:2;width:100%;color:var(--foreground);pointer-events:none;padding:48px 48px 24px;position:relative}.HeroArticle-module__xKmdvG__content *{pointer-events:auto}.HeroArticle-module__xKmdvG__badgeWrapper{gap:12px;margin-bottom:24px;display:flex}.HeroArticle-module__xKmdvG__featuredBadge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:700}.HeroArticle-module__xKmdvG__categoryBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff40;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:600}.HeroArticle-module__xKmdvG__title{color:var(--foreground);text-shadow:0 2px 15px color-mix(in srgb, var(--background) 80%, transparent);margin-bottom:16px;font-size:2.75rem;font-weight:800;line-height:1.15;transition:color .3s;display:inline-block}.HeroArticle-module__xKmdvG__hero:hover .HeroArticle-module__xKmdvG__title{color:var(--primary)}.HeroArticle-module__xKmdvG__excerpt{opacity:.9;-webkit-line-clamp:2;line-clamp:2;max-width:900px;color:var(--text-color);text-shadow:0 1px 15px color-mix(in srgb, var(--background) 30%, transparent);-webkit-box-orient:vertical;margin-bottom:16px;font-size:1.1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.HeroArticle-module__xKmdvG__meta{opacity:.85;align-items:center;gap:20px;font-size:.85rem;font-weight:500;display:flex}.HeroArticle-module__xKmdvG__readingTime{align-items:center;display:flex}.HeroArticle-module__xKmdvG__reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.HeroArticle-module__xKmdvG__revealed{opacity:1;transform:translateY(0)}@media (max-width:992px){.HeroArticle-module__xKmdvG__hero{aspect-ratio:16/9}.HeroArticle-module__xKmdvG__title{font-size:2rem}}@media (max-width:768px){.HeroArticle-module__xKmdvG__hero{aspect-ratio:4/3}.HeroArticle-module__xKmdvG__title{font-size:1.5rem}.HeroArticle-module__xKmdvG__content{padding:20px}.HeroArticle-module__xKmdvG__excerpt{-webkit-line-clamp:2;line-clamp:2;margin-bottom:10px;font-size:.95rem}.HeroArticle-module__xKmdvG__badgeWrapper{gap:8px;margin-bottom:16px}.HeroArticle-module__xKmdvG__featuredBadge,.HeroArticle-module__xKmdvG__categoryBadge{padding:4px 10px;font-size:.7rem}.HeroArticle-module__xKmdvG__meta{gap:12px;font-size:.78rem}}@media (max-width:480px){.HeroArticle-module__xKmdvG__hero{aspect-ratio:3/2;max-height:none;margin-bottom:16px}.HeroArticle-module__xKmdvG__title{margin-bottom:10px;font-size:1.25rem}.HeroArticle-module__xKmdvG__content{padding:16px}.HeroArticle-module__xKmdvG__excerpt{-webkit-line-clamp:1;line-clamp:1;font-size:.88rem}}
