.home-module__MD0jFa__heroSection{max-width:var(--max-width);padding:0 var(--space-5);margin:0 auto}.home-module__MD0jFa__heroLink{text-decoration:none;display:block}.home-module__MD0jFa__heroImage{aspect-ratio:2.2;width:100%;position:relative;overflow:hidden}.home-module__MD0jFa__heroImg{object-fit:cover;transition:transform .6s}.home-module__MD0jFa__heroLink:hover .home-module__MD0jFa__heroImg{transform:scale(1.02)}.home-module__MD0jFa__heroOverlay{padding:var(--space-10)var(--space-6)var(--space-6);background:linear-gradient(#0000 0%,#0000008c 55%,#000000e6 100%);position:absolute;bottom:0;left:0;right:0}.home-module__MD0jFa__heroCategory{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:2.5px;color:var(--color-accent)}.home-module__MD0jFa__heroTitle{font-family:var(--font-heading);color:#fff;margin:var(--space-2)0;max-width:700px;font-size:clamp(24px,3vw,42px);font-weight:900;line-height:1.12}.home-module__MD0jFa__heroExcerpt{font-size:var(--text-sm);color:#ffffffa6;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:520px;line-height:1.6;display:-webkit-box;overflow:hidden}.home-module__MD0jFa__heroMeta{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-size:11px;display:flex}.home-module__MD0jFa__dot{opacity:.4}.home-module__MD0jFa__heroPlaceholder{font-family:var(--font-heading);color:#ffffff0a;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);justify-content:center;align-items:center;font-size:140px;font-weight:900;display:flex;position:absolute;inset:0}.home-module__MD0jFa__heroEmpty{background:var(--color-bg-alt,#f5f5f5);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.home-module__MD0jFa__heroEmpty h2{font-family:var(--font-heading);font-size:var(--text-2xl);margin-bottom:var(--space-2)}.home-module__MD0jFa__heroEmpty p{color:var(--color-text-secondary)}.home-module__MD0jFa__secondaryRow{border-top:3px solid var(--color-primary);margin-top:var(--space-6)}.home-module__MD0jFa__secondaryInner{max-width:var(--max-width);padding:0 var(--space-5);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.home-module__MD0jFa__secondaryCard{padding:var(--space-5);border-right:1px solid var(--color-border-light)}.home-module__MD0jFa__secondaryCard:last-child{border-right:none;padding-right:0}.home-module__MD0jFa__secondaryCard:first-child{padding-left:0}.home-module__MD0jFa__secondaryImgWrap{aspect-ratio:16/10;width:100%;margin-bottom:var(--space-3);display:block;position:relative;overflow:hidden}.home-module__MD0jFa__secondaryImg{object-fit:cover;transition:transform .4s}.home-module__MD0jFa__secondaryCard:hover .home-module__MD0jFa__secondaryImg{transform:scale(1.04)}.home-module__MD0jFa__secondaryPlaceholder{background:var(--color-bg-alt,#f0f0f0);font-family:var(--font-heading);color:var(--color-border);justify-content:center;align-items:center;font-size:36px;font-weight:900;display:flex;position:absolute;inset:0}.home-module__MD0jFa__secondaryInfo{flex-direction:column;display:flex}.home-module__MD0jFa__secondaryCat{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px;text-decoration:none}.home-module__MD0jFa__secondaryTitle{font-family:var(--font-heading);font-size:15px;font-weight:var(--fw-bold);color:var(--color-primary);-webkit-line-clamp:2;line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.home-module__MD0jFa__secondaryTitle:hover{color:var(--color-accent)}.home-module__MD0jFa__secondaryAuthor{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px;margin-top:6px;font-size:10px}.home-module__MD0jFa__adWrap{max-width:var(--max-width);padding:var(--space-6)var(--space-5);margin:0 auto}.home-module__MD0jFa__contentArea{margin-top:var(--space-4)}.home-module__MD0jFa__contentInner{max-width:var(--max-width);padding:0 var(--space-5);grid-template-columns:1fr 340px;gap:0;margin:0 auto;display:grid}.home-module__MD0jFa__sectionHead{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.home-module__MD0jFa__sectionTitle{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-primary);font-weight:900}.home-module__MD0jFa__seeAll{font-size:11px;font-weight:var(--fw-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:1px;transition:gap var(--transition-fast);align-items:center;gap:4px;text-decoration:none;display:flex}.home-module__MD0jFa__seeAll:hover{gap:var(--space-2)}.home-module__MD0jFa__mainCol{padding-right:var(--space-6);padding-top:var(--space-4)}.home-module__MD0jFa__storyList{flex-direction:column;display:flex}.home-module__MD0jFa__storyItem{gap:var(--space-5);padding:var(--space-5)0;border-bottom:1px solid var(--color-border-light);display:flex}.home-module__MD0jFa__storyItem:first-child{padding-top:0}.home-module__MD0jFa__storyItem:last-child{border-bottom:none}.home-module__MD0jFa__storyText{flex-direction:column;flex:1;min-width:0;display:flex}.home-module__MD0jFa__storyCat{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px;text-decoration:none}.home-module__MD0jFa__storyTitle{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--color-primary);-webkit-line-clamp:2;line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin-bottom:6px;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.home-module__MD0jFa__storyTitle:hover{color:var(--color-accent)}.home-module__MD0jFa__storyExcerpt{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.home-module__MD0jFa__storyMeta{align-items:center;gap:var(--space-2);color:var(--color-text-light);margin-top:auto;font-size:11px;display:flex}.home-module__MD0jFa__storyImgWrap{flex-shrink:0;width:200px;height:134px;position:relative;overflow:hidden}.home-module__MD0jFa__storyImg{object-fit:cover;transition:transform .3s}.home-module__MD0jFa__storyItem:hover .home-module__MD0jFa__storyImg{transform:scale(1.04)}.home-module__MD0jFa__storyPlaceholder{background:var(--color-bg-alt,#f0f0f0);width:100%;height:100%;font-family:var(--font-heading);color:var(--color-border);justify-content:center;align-items:center;font-size:28px;font-weight:900;display:flex}.home-module__MD0jFa__sidebar{padding-left:var(--space-6);border-left:1px solid var(--color-border-light);padding-top:var(--space-4);gap:var(--space-6);flex-direction:column;display:flex}.home-module__MD0jFa__sidebarBlock{min-width:0}.home-module__MD0jFa__sidebarHead{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:12px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:2px;color:var(--color-primary);margin-bottom:0;display:flex}.home-module__MD0jFa__sidebarHead svg{color:var(--color-accent);font-size:16px}.home-module__MD0jFa__trendingItem{gap:var(--space-3);padding:var(--space-4)0;border-bottom:1px solid var(--color-border-light);align-items:flex-start;display:flex}.home-module__MD0jFa__trendingItem:last-child{border-bottom:none}.home-module__MD0jFa__trendingNum{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-border);min-width:28px;font-weight:900;line-height:1}.home-module__MD0jFa__trendingCat{font-size:9px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:3px;text-decoration:none;display:inline-block}.home-module__MD0jFa__trendingTitle{font-family:var(--font-heading);font-size:14px;font-weight:var(--fw-bold);color:var(--color-primary);-webkit-line-clamp:2;line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.home-module__MD0jFa__trendingTitle:hover{color:var(--color-accent)}.home-module__MD0jFa__catSection{padding:var(--space-8)0;border-top:1px solid var(--color-border-light)}.home-module__MD0jFa__catInner{max-width:var(--max-width);padding:0 var(--space-5);margin:0 auto}.home-module__MD0jFa__catLayout{gap:var(--space-6);grid-template-columns:1.4fr 1fr;display:grid}.home-module__MD0jFa__catLead{min-width:0}.home-module__MD0jFa__catLeadImgWrap{aspect-ratio:16/10;width:100%;margin-bottom:var(--space-4);display:block;position:relative;overflow:hidden}.home-module__MD0jFa__catLeadImg{object-fit:cover;transition:transform .4s}.home-module__MD0jFa__catLead:hover .home-module__MD0jFa__catLeadImg{transform:scale(1.03)}.home-module__MD0jFa__catLeadPlaceholder{background:var(--color-bg-alt,#f0f0f0);font-family:var(--font-heading);color:var(--color-border);justify-content:center;align-items:center;font-size:60px;font-weight:900;display:flex;position:absolute;inset:0}.home-module__MD0jFa__catLeadTitle{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-primary);margin-bottom:var(--space-2);transition:color var(--transition-fast);font-weight:900;line-height:1.25;text-decoration:none;display:block}.home-module__MD0jFa__catLeadTitle:hover{color:var(--color-accent)}.home-module__MD0jFa__catLeadExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3);line-height:1.6}.home-module__MD0jFa__catLeadAuthor{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.home-module__MD0jFa__catSide{flex-direction:column;display:flex}.home-module__MD0jFa__catSideItem{gap:var(--space-4);padding:var(--space-4)0;border-bottom:1px solid var(--color-border-light);display:flex}.home-module__MD0jFa__catSideItem:first-child{padding-top:0}.home-module__MD0jFa__catSideItem:last-child{border-bottom:none}.home-module__MD0jFa__catSideImgWrap{flex-shrink:0;width:110px;height:74px;position:relative;overflow:hidden}.home-module__MD0jFa__catSideImg{object-fit:cover;transition:transform .3s}.home-module__MD0jFa__catSideItem:hover .home-module__MD0jFa__catSideImg{transform:scale(1.05)}.home-module__MD0jFa__catSidePh{background:var(--color-bg-alt,#f0f0f0);width:100%;height:100%;font-family:var(--font-heading);color:var(--color-border);justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.home-module__MD0jFa__catSideTitle{font-family:var(--font-heading);font-size:15px;font-weight:var(--fw-bold);color:var(--color-primary);-webkit-line-clamp:2;line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.home-module__MD0jFa__catSideTitle:hover{color:var(--color-accent)}.home-module__MD0jFa__catSideMeta{color:var(--color-text-light);margin-top:6px;font-size:11px;display:block}@media (max-width:1024px){.home-module__MD0jFa__secondaryInner{grid-template-columns:repeat(2,1fr)}.home-module__MD0jFa__secondaryCard:nth-child(2){border-right:none}.home-module__MD0jFa__contentInner{grid-template-columns:1fr}.home-module__MD0jFa__mainCol{padding-right:0}.home-module__MD0jFa__sidebar{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-6);margin-top:var(--space-4)}.home-module__MD0jFa__catLayout{grid-template-columns:1fr}}@media (max-width:640px){.home-module__MD0jFa__heroImage{aspect-ratio:4/3}.home-module__MD0jFa__heroTitle{font-size:22px}.home-module__MD0jFa__heroOverlay{padding:var(--space-5)var(--space-4)}.home-module__MD0jFa__secondaryInner{grid-template-columns:1fr}.home-module__MD0jFa__secondaryCard{border-right:none;border-bottom:1px solid var(--color-border-light);padding:var(--space-4)0;gap:var(--space-3);display:flex}.home-module__MD0jFa__secondaryCard:first-child{padding-left:0}.home-module__MD0jFa__secondaryCard:last-child{border-bottom:none;padding-right:0}.home-module__MD0jFa__secondaryImgWrap{aspect-ratio:auto;flex-shrink:0;width:110px;height:74px;margin-bottom:0}.home-module__MD0jFa__storyImgWrap{width:110px;height:74px}.home-module__MD0jFa__storyTitle{font-size:var(--text-base)}.home-module__MD0jFa__sectionHead{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
