.news-section{max-width:1280px;margin:0 auto;padding:88px 5% 80px;border-bottom:1px solid var(--line)}.news-heading{display:flex;justify-content:space-between;gap:44px;align-items:end;margin-bottom:36px}.news-heading>div{max-width:610px}.news-heading h2{font-size:clamp(34px,4vw,52px);font-weight:400;letter-spacing:-1.8px;line-height:1.08;margin:16px 0 0}.news-heading>p{max-width:330px;font-size:14px;line-height:1.6;color:var(--muted);margin:0}.news-heading code{font-family:inherit;font-size:12px;color:var(--forest);background:#f3f6f4;padding:2px 4px}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.news-card{min-height:420px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;background:#fff;overflow:hidden;transition:background .2s}.news-card:hover{background:#f3f6f4}.news-card>img{width:100%;height:165px;object-fit:cover;display:block;filter:saturate(.78) contrast(.96);transition:transform .35s ease,filter .35s ease}.news-card:hover>img{transform:scale(1.025);filter:saturate(.95) contrast(1)}.news-card-featured{background:#184d35;color:#fff}.news-card-featured:hover{background:#245c41}.news-card-content{padding:25px 28px 28px;display:flex;flex:1;flex-direction:column}.news-meta{display:flex;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:.45px;color:var(--forest)}.news-card-featured .news-meta{color:#d9e7b8}.news-meta time{color:var(--muted);letter-spacing:0}.news-card-featured .news-meta time{color:#dce8e0}.news-card h3{max-width:530px;font-size:clamp(22px,2.1vw,29px);font-weight:500;letter-spacing:-.8px;line-height:1.22;margin:25px 0 13px}.news-card p{max-width:520px;font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 22px}.news-card-featured p{color:#dce8e0}.news-card a{margin-top:auto;display:flex;align-items:baseline;gap:9px;color:var(--forest);font-size:14px;font-weight:600}.news-card-featured a{color:#fff}.news-card a span{font-size:17px}.news-card a small{font-size:11px;font-weight:400;color:var(--muted);margin-left:auto;text-align:right}.news-card-featured a small{color:#dce8e0}.news-disclaimer{font-size:12px;line-height:1.6;color:var(--muted);margin:18px 0 0}
@media(max-width:800px){.news-section{padding:64px 6% 60px}.news-heading{display:block;margin-bottom:30px}.news-heading>p{margin-top:18px}.news-grid{grid-template-columns:1fr}.news-card{min-height:390px}.news-card>img{height:180px}.news-card-content{padding:22px 24px 24px}.news-card h3{margin-top:22px}.news-card a small{margin-left:8px;text-align:left}}
.news-card-featured{grid-column:span 2;min-height:470px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.news-card-featured>img{height:100%}.news-card-featured .news-card-content{padding:34px}.news-why{margin:0 0 20px;padding:15px 0 0;border-top:1px solid rgba(217,231,184,.38)}.news-why span{display:block;color:#d9e7b8;font-size:10px;letter-spacing:1.15px;font-weight:700;margin-bottom:6px}.news-why p{font-size:14px;margin:0!important;color:#dce8e0!important}@media(max-width:800px){.news-card-featured{grid-column:auto;display:flex;min-height:440px}.news-card-featured>img{height:190px}.news-card-featured .news-card-content{padding:25px 24px}}
