.HeroSection_hero___n6pR{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:2rem 0}.HeroSection_inner__A3HlM{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);display:grid;grid-template-columns:1fr 320px;grid-gap:2rem;gap:2rem;align-items:start}@media(max-width:900px){.HeroSection_inner__A3HlM{grid-template-columns:1fr}}.HeroSection_primary__Ddj2J{display:flex;flex-direction:column;gap:1.25rem}.HeroSection_primaryImage__EH_Li{display:block;position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-border)}.HeroSection_img__2XMCB{object-fit:cover;transition:transform var(--transition-slow)}.HeroSection_img__2XMCB:hover{transform:scale(1.02)}.HeroSection_primaryBody__aRli5{display:flex;flex-direction:column;gap:.75rem}.HeroSection_meta__vsudK{display:flex;align-items:center;gap:.5rem}.HeroSection_categoryBadge__338a9{background:var(--color-accent);color:#fff}.HeroSection_categoryBadge__338a9,.HeroSection_featuredBadge__Hh_Ap{display:inline-block;padding:.2rem .625rem;font-size:.75rem;font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.HeroSection_featuredBadge__Hh_Ap{background:var(--color-featured-bg);color:var(--color-featured)}.HeroSection_primaryTitle__vCbiq{font-size:1.75rem;line-height:1.2}.HeroSection_primaryTitle__vCbiq a{color:var(--color-primary);transition:color var(--transition)}.HeroSection_primaryTitle__vCbiq a:hover{color:var(--color-accent)}@media(max-width:580px){.HeroSection_primaryTitle__vCbiq{font-size:1.375rem}}.HeroSection_primaryExcerpt__2AcjO{color:var(--color-secondary);font-size:1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.HeroSection_byline__9wrpL{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-muted)}.HeroSection_dot___W2rz{color:var(--color-border)}.HeroSection_sidebar__IUzU0{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--color-border);padding-left:2rem}@media(max-width:900px){.HeroSection_sidebar__IUzU0{border-left:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}}@media(max-width:480px){.HeroSection_sidebar__IUzU0{grid-template-columns:1fr}}.HeroSection_secondary__v2R22{display:flex;gap:.875rem;padding:1rem 0;border-bottom:1px solid var(--color-border-light)}.HeroSection_secondary__v2R22:last-child{border-bottom:none}@media(max-width:900px){.HeroSection_secondary__v2R22{flex-direction:column;padding:0;border-bottom:none}}.HeroSection_secondaryImage__vI_P2{position:relative;width:80px;height:60px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-border)}@media(max-width:900px){.HeroSection_secondaryImage__vI_P2{width:100%;height:140px}}.HeroSection_secondaryBody__gyAdT{display:flex;flex-direction:column;gap:.35rem;flex:1 1}.HeroSection_categoryBadgeSmall__dHh_N{font-size:.6875rem;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em}.HeroSection_secondaryTitle__wleKC{font-size:.9rem;font-weight:600;line-height:1.35}.HeroSection_secondaryTitle__wleKC a{color:var(--color-primary);transition:color var(--transition)}.HeroSection_secondaryTitle__wleKC a:hover{color:var(--color-accent)}.HeroSection_secondaryDate__VcyiJ{font-size:.8125rem;color:var(--color-muted)}.Byline_byline__Fsu0D{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--color-muted)}.Byline_avatar__JqE_4{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-secondary);font-weight:700;object-fit:cover;text-transform:uppercase}.Byline_text__zM1Hy{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;min-width:0}.Byline_author__SdVEf{font-weight:600;color:var(--color-secondary);transition:color var(--transition)}a.Byline_author__SdVEf:hover{color:var(--color-accent)}.Byline_dot__RvbZK{color:var(--color-border)}.Byline_sm__dOCZ0{font-size:.8125rem}.Byline_sm__dOCZ0 .Byline_avatar__JqE_4{width:24px;height:24px;font-size:.625rem}.Byline_md__0ZJU9{font-size:.9375rem}.Byline_md__0ZJU9 .Byline_avatar__JqE_4{width:36px;height:36px;font-size:.8125rem}.ArticleContent_article__cMlks{max-width:760px;margin:0;padding:0 0 1rem}.ArticleContent_header__6Q9ax{margin-bottom:2rem}.ArticleContent_breadcrumb___xgFJ{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-muted);margin-bottom:1.25rem}.ArticleContent_breadcrumb___xgFJ a{color:var(--color-muted);transition:color var(--transition)}.ArticleContent_breadcrumb___xgFJ a:hover{color:var(--color-accent)}.ArticleContent_breadcrumb___xgFJ span:not(:last-child):last-of-type{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ArticleContent_topMeta__NdQoP{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem}.ArticleContent_categoryBadge__ZWa9e{display:inline-block;padding:.2rem .625rem;color:#fff;font-size:.75rem;font-weight:700;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.ArticleContent_tag___KPlV{display:inline-block;padding:.2rem .625rem;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-secondary);font-size:.75rem;border-radius:var(--radius-full);transition:color var(--transition),border-color var(--transition)}.ArticleContent_tag___KPlV:hover{color:var(--color-accent);border-color:var(--color-accent)}.ArticleContent_title__UerwC{font-size:2.25rem;line-height:1.2;margin-bottom:.875rem}@media(max-width:600px){.ArticleContent_title__UerwC{font-size:1.625rem}}.ArticleContent_excerpt__Gggj_{font-size:1.125rem;color:var(--color-secondary);line-height:1.65;margin-bottom:1rem}.ArticleContent_byline__rvRiB{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-muted)}.ArticleContent_author__5C_p7{font-weight:600;color:var(--color-secondary)}.ArticleContent_dot__SaC_b{color:var(--color-border)}.ArticleContent_coverWrap__J15gJ{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);margin-bottom:2.5rem}.ArticleContent_coverImage__W5tbJ{object-fit:cover}.ArticleContent_body__PTKOY{margin-bottom:3rem}.ArticleContent_figure__GWK5L{margin:2rem 0;text-align:center}.ArticleContent_contentImage__xWhTh{max-width:100%;height:auto;border-radius:var(--radius-lg);background:var(--color-surface);display:block;margin:0 auto}.ArticleContent_caption__bjIgF{margin-top:.6rem;font-size:.85rem;color:var(--color-muted);line-height:1.5}.ArticleContent_share__ONn_g{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.ArticleContent_shareLabel__6OCj3{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-right:.25rem}.ArticleContent_shareBtn__2_aIf{display:inline-flex;align-items:center;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;color:var(--color-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--transition),border-color var(--transition)}.ArticleContent_shareBtn__2_aIf:hover{color:var(--color-accent);border-color:var(--color-accent)}.ArticleContent_footer__8UJ4O{border-top:1px solid var(--color-border);padding-top:1.5rem}.ArticleContent_back__eX8eH{font-size:.9375rem;font-weight:500;color:var(--color-accent);transition:color var(--transition)}.ArticleContent_back__eX8eH:hover{color:var(--color-accent-hover)}.ArticleCard_card__FR3vU{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg);border:1px solid var(--color-border);transition:box-shadow var(--transition),transform var(--transition)}.ArticleCard_card__FR3vU:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ArticleCard_imageWrap__6kxZ4{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--color-surface);flex-shrink:0}.ArticleCard_image__s_Tsh{object-fit:cover;transition:transform var(--transition-slow)}.ArticleCard_card__FR3vU:hover .ArticleCard_image__s_Tsh{transform:scale(1.04)}.ArticleCard_placeholder__mfiXE{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.92);font-size:2.75rem;font-weight:800;letter-spacing:-.02em;transition:transform var(--transition-slow)}.ArticleCard_card__FR3vU:hover .ArticleCard_placeholder__mfiXE{transform:scale(1.04)}.ArticleCard_body__8FMSy{display:flex;flex-direction:column;gap:.625rem;padding:1rem;flex:1 1}.ArticleCard_topMeta__GYwTK{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ArticleCard_category__Nym3A{color:#fff}.ArticleCard_category__Nym3A,.ArticleCard_featured__Qu6Rm{display:inline-block;padding:.15rem .55rem;font-size:.7rem;font-weight:700;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.ArticleCard_featured__Qu6Rm{background:var(--color-featured-bg);color:var(--color-featured)}.ArticleCard_title__d6Sfa{font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ArticleCard_title__d6Sfa a{color:var(--color-primary);transition:color var(--transition)}.ArticleCard_title__d6Sfa a:hover{color:var(--color-accent)}.ArticleCard_excerpt__PpGVz{font-size:.875rem;color:var(--color-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ArticleCard_meta___2tuU{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--color-muted);margin-top:auto}.ArticleCard_author__zBBnh{font-weight:500}.ArticleCard_dot__22tBN{color:var(--color-border)}.ArticleCard_tags__bbyz3{display:flex;flex-wrap:wrap;gap:.35rem}.ArticleCard_tag__Lamxu{font-size:.75rem;padding:.1rem .5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-secondary);transition:border-color var(--transition),color var(--transition)}.ArticleCard_tag__Lamxu:hover{border-color:var(--color-accent);color:var(--color-accent)}.ArticleCard_horizontal___cvLf{flex-direction:row;align-items:flex-start}.ArticleCard_horizontal___cvLf .ArticleCard_imageWrap__6kxZ4{width:180px;height:130px;aspect-ratio:unset;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ArticleCard_horizontal___cvLf .ArticleCard_body__8FMSy{flex:1 1}@media(max-width:480px){.ArticleCard_horizontal___cvLf{flex-direction:column}.ArticleCard_horizontal___cvLf .ArticleCard_imageWrap__6kxZ4{width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--radius-sm) var(--radius-sm) 0 0}}.ArticleCard_compact__vGbdH .ArticleCard_imageWrap__6kxZ4{aspect-ratio:3/2}.ArticleCard_compact__vGbdH .ArticleCard_title__d6Sfa{font-size:.9rem}.ArticleGrid_grid__DjHLq{display:grid;grid-gap:1.5rem;gap:1.5rem}.ArticleGrid_cols2__tNoMA{grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.ArticleGrid_cols2__tNoMA{grid-template-columns:1fr}}.ArticleGrid_cols3__muWkx{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.ArticleGrid_cols3__muWkx{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.ArticleGrid_cols3__muWkx{grid-template-columns:1fr}}.ArticleGrid_cols4__DzSfi{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.ArticleGrid_cols4__DzSfi{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.ArticleGrid_cols4__DzSfi{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ArticleGrid_cols4__DzSfi{grid-template-columns:1fr}}.ArticleGrid_empty__ExJnQ{color:var(--color-muted);text-align:center;padding:3rem 0}.SearchResults_hint__NBCnY{color:var(--color-muted);font-size:1rem;padding:2rem 0}.SearchResults_error__auDNy{color:var(--color-featured);padding:2rem 0}.SearchResults_count__auZY3{font-size:.875rem;color:var(--color-muted);margin-bottom:1.5rem}.SearchResults_list__cfdo8{display:flex;flex-direction:column;gap:1rem}.author_page__QIRvL{max-width:var(--container-max);margin:0 auto;padding:2.5rem var(--container-padding) 4rem}.author_header__dC06r{display:flex;gap:1.5rem;align-items:flex-start;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border)}@media(max-width:560px){.author_header__dC06r{flex-direction:column;gap:1rem}}.author_avatar__UYZNe{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:88px;height:88px;border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-secondary);font-size:1.75rem;font-weight:800;text-transform:uppercase}.author_identity__l7Iu1{min-width:0}.author_name__bFV7U{font-size:2rem;line-height:1.15;margin-bottom:.25rem}@media(max-width:560px){.author_name__bFV7U{font-size:1.625rem}}.author_role__TT4RI{font-size:.95rem;font-weight:600;color:var(--color-accent);margin-bottom:.75rem}.author_bio__GDqDY{font-size:1rem;line-height:1.65;color:var(--color-secondary);max-width:640px;margin-bottom:.875rem}.author_social__HMd7e{display:flex;flex-wrap:wrap;gap:.5rem}.author_socialLink__mngSP{font-size:.8125rem;font-weight:600;padding:.3rem .75rem;color:var(--color-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--transition),border-color var(--transition)}.author_socialLink__mngSP:hover{color:var(--color-accent);border-color:var(--color-accent)}.author_sectionTitle__U__Gp{font-size:1.25rem;margin-bottom:1.5rem}.author_count__CzeBN{color:var(--color-muted);font-weight:400}.author_empty__DIig4{color:var(--color-muted);padding:2rem 0}