.news-module__4krSIW__pageShell{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary-light) 8%, transparent), #fff0 360px), #fff;min-height:100vh}.news-module__4krSIW__container{max-width:1200px;margin:0 auto;padding:0 20px 88px}.news-module__4krSIW__hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:28px;padding:28px 0 34px;display:grid}.news-module__4krSIW__kicker,.news-module__4krSIW__sectionLabel,.news-module__4krSIW__contactBlock span{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.news-module__4krSIW__title{color:#202020;font-family:var(--font-heading), sans-serif;letter-spacing:0;max-width:820px;margin-top:14px;font-size:clamp(38px,5vw,70px);line-height:1}.news-module__4krSIW__heroText{border-left:3px solid var(--primary);color:#555;padding-left:22px;font-size:17px;line-height:1.8}.news-module__4krSIW__featuredPanel{background:#191919;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-height:420px;display:grid;overflow:hidden}.news-module__4krSIW__featuredImageLink{min-height:420px;position:relative}.news-module__4krSIW__featuredImage,.news-module__4krSIW__image{object-fit:cover;transition:transform .45s}.news-module__4krSIW__featuredPanel:hover .news-module__4krSIW__featuredImage,.news-module__4krSIW__newsCard:hover .news-module__4krSIW__image{transform:scale(1.04)}.news-module__4krSIW__featuredContent{color:#fff;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,54px);display:flex}.news-module__4krSIW__meta{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.news-module__4krSIW__meta span{color:#686868;border:1px solid #0000001a;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;line-height:1}.news-module__4krSIW__featuredContent .news-module__4krSIW__meta span{color:#ffffffc7;border-color:#ffffff38}.news-module__4krSIW__featuredTitle{color:#fff;font-family:var(--font-heading), sans-serif;margin-bottom:20px;font-size:clamp(30px,3.7vw,48px);line-height:1.08}.news-module__4krSIW__featuredExcerpt{color:#ffffffc2;margin-bottom:28px;font-size:17px;line-height:1.75}.news-module__4krSIW__primaryCta,.news-module__4krSIW__readMore,.news-module__4krSIW__contactLink{align-items:center;gap:8px;width:fit-content;font-weight:800;display:inline-flex}.news-module__4krSIW__primaryCta{background:var(--primary);color:#fff;border-radius:4px;padding:13px 18px}.news-module__4krSIW__contentLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:34px;margin-top:44px;display:grid}.news-module__4krSIW__sectionHeader{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:16px;display:flex}.news-module__4krSIW__resultCount{color:#777;font-size:14px;font-weight:700}.news-module__4krSIW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.news-module__4krSIW__newsCard{background:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.news-module__4krSIW__newsCard:hover{border-color:color-mix(in srgb, var(--color-primary-light) 35%, transparent);transform:translateY(-4px)}.news-module__4krSIW__imageWrapper{aspect-ratio:16/10;background:#f1f1f1;width:100%;position:relative;overflow:hidden}.news-module__4krSIW__content{flex-direction:column;flex:1;padding:22px;display:flex}.news-module__4krSIW__newsTitle{color:#222;margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.3}.news-module__4krSIW__newsTitle:hover{color:var(--primary)}.news-module__4krSIW__newsLink{text-decoration:none}.news-module__4krSIW__excerpt{color:#5f5f5f;flex:1;margin-bottom:18px;font-size:14px;line-height:1.7}.news-module__4krSIW__readMore{color:var(--primary);font-size:14px}.news-module__4krSIW__readMore:hover,.news-module__4krSIW__primaryCta:hover{gap:13px}.news-module__4krSIW__sidebar{gap:18px;display:grid;position:sticky;top:142px}.news-module__4krSIW__sidebarBlock,.news-module__4krSIW__contactBlock,.news-module__4krSIW__emptyState{border:1px solid #00000014;border-radius:8px;padding:24px}.news-module__4krSIW__sidebarBlock h2,.news-module__4krSIW__contactBlock h2,.news-module__4krSIW__emptyState h2{color:#222;margin-bottom:12px;font-size:22px;line-height:1.2}.news-module__4krSIW__sidebarBlock p,.news-module__4krSIW__emptyState p{color:#666;font-size:14px;line-height:1.7}.news-module__4krSIW__sideList{gap:16px;display:grid}.news-module__4krSIW__sideItem{grid-template-columns:34px 1fr;gap:12px;display:grid}.news-module__4krSIW__sideItem span{color:var(--primary);font-size:13px;font-weight:900}.news-module__4krSIW__sideItem strong{color:#242424;font-size:15px;line-height:1.35}.news-module__4krSIW__sideItem:hover strong{color:var(--primary)}.news-module__4krSIW__contactBlock{color:#fff;background:#191919}.news-module__4krSIW__contactBlock h2{color:#fff;margin:12px 0 20px}.news-module__4krSIW__contactLink{color:#191919;background:#fff;border-radius:4px;padding:12px 16px}.news-module__4krSIW__pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:38px;display:flex}.news-module__4krSIW__pageButton{color:#333;border:1px solid #0000001f;border-radius:4px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-weight:800;display:flex}.news-module__4krSIW__activePage,.news-module__4krSIW__pageButton:hover{background:var(--primary);border-color:var(--primary);color:#fff}.news-module__4krSIW__emptyState{text-align:center;background:#fafafa}.news-module__4krSIW__categoryTabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.news-module__4krSIW__categoryTab{color:#333;border:1px solid #0000001f;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:700;line-height:1}.news-module__4krSIW__categoryTab:hover{border-color:var(--primary);color:var(--primary)}.news-module__4krSIW__categoryTabActive,.news-module__4krSIW__categoryTabActive:hover{background:var(--primary);border-color:var(--primary);color:#fff;text-underline-offset:4px;font-weight:800;text-decoration:underline}@media (max-width:980px){.news-module__4krSIW__hero,.news-module__4krSIW__featuredPanel,.news-module__4krSIW__contentLayout{grid-template-columns:1fr}.news-module__4krSIW__sidebar{position:static}}@media (max-width:680px){.news-module__4krSIW__container{padding:0 16px 64px}.news-module__4krSIW__grid{grid-template-columns:1fr}.news-module__4krSIW__featuredImageLink{min-height:300px}.news-module__4krSIW__featuredPanel{min-height:unset}.news-module__4krSIW__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px}}.news-module__4krSIW__contactBlock span{color:#ff6b6b}
