.foundation-news{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;margin:12px 0 36px;border:1px solid #b6cbb4;border-left:5px solid var(--green);border-radius:18px;background:#edf2e6}.foundation-news .section-kicker{display:block;color:var(--green);font-size:10px}.foundation-news h2{font-size:clamp(22px,2.4vw,30px);margin:8px 0 12px}.foundation-news p{color:var(--muted);font-size:14px;max-width:650px;margin:0}.foundation-news .button{flex-shrink:0}.foundation-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;padding-top:50px;padding-bottom:65px;align-items:center}.foundation-hero .section-kicker{display:block;color:var(--green);margin:28px 0 20px}.foundation-hero h1{font-size:clamp(40px,4.8vw,66px)}.foundation-hero h1 span{color:var(--green)}.foundation-hero .lead{margin:26px 0;font-size:18px;max-width:630px}.foundation-intro{margin:24px 0;color:var(--muted);max-width:560px}.foundation-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--green)}.foundation-document{margin:0;transform:rotate(2deg)}.foundation-document img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 22px 48px #173e3320}.foundation-document figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin-top:18px;transform:rotate(-2deg)}.foundation-document figcaption a{text-decoration:underline}.foundation-purpose{background:var(--deep);color:white}.foundation-purpose .section-kicker{color:var(--lime)}.foundation-purpose .lead{max-width:780px;margin-top:24px;color:#c9d7cd}.foundation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:40px 0 28px}.foundation-grid article{padding:24px 0;border-top:1px solid #ffffff40}.foundation-grid article>span{color:var(--lime);font-size:13px}.foundation-grid h3{font-size:23px;margin:20px 0 14px;line-height:1.25}.foundation-grid p{font-size:14px;color:#d0dcd1}.foundation-purpose .sub{color:#c9d7cd;font-size:12px}.foundation-goals>.lead{max-width:780px;margin-top:20px}.foundation-goals ol{list-style:none;padding:0;margin:38px 0 0}.foundation-goals li{display:grid;grid-template-columns:55px 1fr;gap:20px;border-top:1px solid var(--line);padding:26px 0}.foundation-number{font-size:18px;color:var(--green);padding-top:3px}.foundation-goals h3{font-size:22px;margin-bottom:12px}.foundation-goals li p{color:var(--muted);max-width:900px;line-height:1.8;margin:0}.foundation-next{padding-top:0}.foundation-next .panel{max-width:950px}.foundation-next h2{margin:12px 0 24px}.foundation-next p{max-width:780px}.rx-content .foundation-news{margin-top:26px}.rx-content .foundation-news h2{font-size:25px}@media(max-width:900px){.foundation-hero{gap:30px;grid-template-columns:1.2fr .8fr}.foundation-grid{grid-template-columns:repeat(2,1fr)}.foundation-news{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.foundation-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:40px;gap:35px}.foundation-document{max-width:310px;margin:0 auto;transform:none}.foundation-document figcaption{transform:none}.foundation-grid{grid-template-columns:1fr;gap:8px}.foundation-news{padding:24px 22px}.foundation-news h2 br{display:none}.foundation-goals li{grid-template-columns:30px 1fr;gap:12px}.foundation-goals h3{font-size:20px}.foundation-hero h1{font-size:42px}.foundation-status{align-items:flex-start;flex-direction:column}}