.NewsLandingLayout-module__3d1loq__bannerSection{background:#fdfaf5;align-items:center;width:100%;height:380px;display:flex;position:relative;overflow:hidden}.NewsLandingLayout-module__3d1loq__bannerBg{width:100%;height:100%;position:absolute;inset:0}.NewsLandingLayout-module__3d1loq__bannerBgImg{object-fit:cover;object-position:right center}.NewsLandingLayout-module__3d1loq__bannerContent{z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 48px;position:relative}.NewsLandingLayout-module__3d1loq__bannerTitle{color:#fff;margin:0 0 16px;font-size:48px;font-weight:500;display:inline-block;position:relative}.NewsLandingLayout-module__3d1loq__bannerTitle:after{content:"";background-color:#f7a827;width:60px;height:3px;position:absolute;bottom:-4px;left:0}.NewsLandingLayout-module__3d1loq__bannerSubtitle{color:#fff;max-width:500px;font-size:15px;line-height:1.6}.NewsLandingLayout-module__3d1loq__contentLayout{grid-template-columns:1fr 300px;align-items:start;gap:32px;max-width:1400px;margin:0 auto;padding:48px;display:grid}@media (max-width:1100px){.NewsLandingLayout-module__3d1loq__contentLayout{grid-template-columns:1fr;padding:32px 24px}}.NewsLandingLayout-module__3d1loq__leftCol{flex-direction:column;min-width:0;display:flex}.NewsLandingLayout-module__3d1loq__rightCol{position:sticky;top:100px}.NewsLandingLayout-module__3d1loq__titleH1{color:#2b2b2b;margin-top:16px;margin-bottom:8px;font-size:28px;font-weight:500;line-height:1.3}.NewsLandingLayout-module__3d1loq__introText{color:var(--color-text-secondary);margin-bottom:16px;font-size:15px;line-height:1.6}.NewsLandingLayout-module__3d1loq__sectionHeader{justify-content:space-between;align-items:center;margin-top:32px;margin-bottom:24px;display:flex}.NewsLandingLayout-module__3d1loq__sectionTitle{color:#000;font-size:24px;font-weight:500}.NewsLandingLayout-module__3d1loq__newsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.NewsLandingLayout-module__3d1loq__newsGrid{grid-template-columns:1fr}}.NewsLandingLayout-module__3d1loq__newsCard{color:inherit;background:#fdfaf5;border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.NewsLandingLayout-module__3d1loq__newsCard:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014}.NewsLandingLayout-module__3d1loq__imgWrap{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.NewsLandingLayout-module__3d1loq__cardImg{object-fit:cover;transition:transform .5s}.NewsLandingLayout-module__3d1loq__newsCard:hover .NewsLandingLayout-module__3d1loq__cardImg{transform:scale(1.05)}.NewsLandingLayout-module__3d1loq__cardBody{flex-direction:column;flex:1;padding:24px;display:flex}.NewsLandingLayout-module__3d1loq__date{color:var(--color-text-secondary);align-self:flex-start;margin-bottom:10px;font-size:13px;font-weight:500;display:inline-block}.NewsLandingLayout-module__3d1loq__cardTitle{color:#000;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.3}.NewsLandingLayout-module__3d1loq__cardExcerpt{color:var(--color-text-secondary);flex:1;margin-bottom:16px;font-size:14px;line-height:1.5}.NewsLandingLayout-module__3d1loq__readMoreLink{color:var(--color-green,#2e472d);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.NewsLandingLayout-module__3d1loq__emptyState{color:var(--color-text-secondary);padding:24px 0;font-size:14px}.NewsLandingLayout-module__3d1loq__pagination{justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.NewsLandingLayout-module__3d1loq__pageLink{min-width:38px;height:38px;color:var(--color-text-primary,#1a1a1a);border:1px solid #e2ddd2;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.NewsLandingLayout-module__3d1loq__pageLink:hover{border-color:var(--color-green,#2e472d)}.NewsLandingLayout-module__3d1loq__pageLinkActive{background:var(--color-green,#2e472d);border-color:var(--color-green,#2e472d);color:#fff}.NewsLandingLayout-module__3d1loq__pageLinkDisabled{opacity:.4;pointer-events:none}
