
.news-main{max-width:1440px;margin:auto;padding:60px 5% 70px}.news-heading{margin-bottom:40px}.news-heading .eyebrow{margin-bottom:18px}.news-heading h1{font-size:clamp(38px,4.3vw,60px)}.news-project{border:1px solid var(--line);border-radius:6px;background:white;overflow:hidden}.project-heading{display:flex;justify-content:space-between;gap:30px;align-items:start;padding:36px 40px;background:#edf1e6}.project-heading .eyebrow{margin-bottom:18px}.project-heading h2{font-size:clamp(32px,4vw,48px);margin-bottom:12px}.project-subtitle{font-size:20px;color:var(--ink);max-width:680px}.project-region{font-size:12px;padding:8px 12px;border:1px solid #a8b8a0;border-radius:3px;white-space:nowrap}.project-body{display:grid;grid-template-columns:1.7fr 1fr;gap:65px;padding:36px 40px}.project-overview p{font-size:16px;margin-bottom:20px}.project-overview .text-link{display:inline-block;margin-top:6px;font-size:13px}.project-facts{border-left:1px solid var(--line);padding-left:30px}.project-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--teal);margin-bottom:7px}.project-facts dd{margin:0 0 22px;font-size:14px}.project-facts dd:last-child{margin-bottom:0}.project-questions{border-top:1px solid var(--line);padding:30px 40px 36px}.project-questions h3{font-size:24px;margin-bottom:24px}.questions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.questions-grid h4{font-size:18px;color:var(--ink);margin-bottom:12px}.questions-grid p{font-size:14px}.news-next{display:flex;flex-wrap:wrap;gap:20px 35px;margin-top:30px;font-size:14px}@media(max-width:800px){.project-body{grid-template-columns:1fr;gap:25px}.project-facts{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.questions-grid{grid-template-columns:1fr;gap:22px}.project-heading{flex-direction:column;gap:20px}}@media(max-width:500px){.news-main{padding:40px 6% 50px}.project-heading,.project-body,.project-questions{padding:25px}.project-subtitle{font-size:18px}}

.news-project+.news-project{margin-top:32px}.project-links{display:flex;flex-wrap:wrap;gap:12px 24px}.project-facts>.text-link{display:inline-block;margin-top:20px;font-size:13px}
