.eng-page{color:#142821;background:#f4f5ef;min-height:100vh}.eng-nav{color:#fff;background:#072f27;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(1.25rem,6vw,7rem);display:flex}.eng-brand{align-items:center;gap:.7rem;display:flex}.eng-brand>span{border:1px solid #ffffffa0;border-radius:50%;place-items:center;width:40px;height:40px;font:700 .78rem Georgia;display:grid}.eng-brand b{font:700 1rem Georgia}.eng-nav>div{align-items:center;gap:1rem;display:flex}.eng-nav>div>a{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.eng-nav svg{width:16px}.eng-nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;min-width:42px;height:38px;font-size:.7rem;font-weight:800}.eng-kicker{color:#075b43;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.eng-kicker.gold{color:#e7c75f}.eng-hero{color:#fff;background:radial-gradient(circle at 78% 25%,#29947455,#0000 28%),linear-gradient(135deg,#07382e,#0b604a);grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:calc(100vh - 82px);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,8rem);display:grid}.eng-hero h1{letter-spacing:-.04em;margin:0;font:400 clamp(3.1rem,6vw,6.2rem)/.97 Georgia}.eng-hero>div>p:last-child{color:#ffffffc3;margin-top:2rem;font:italic 400 clamp(1.15rem,1.8vw,1.5rem)/1.65 Georgia}.eng-hero aside{border-top:1px solid #ffffff45;border-bottom:1px solid #ffffff45;padding:2rem 0}.eng-hero aside>svg{color:#e7c75f;width:38px;height:38px;margin-bottom:2rem}.eng-hero blockquote{margin:0;font:italic 400 clamp(1.3rem,2.2vw,2.1rem)/1.5 Georgia}.eng-domains,.eng-regulatory,.eng-outreach{background:#fff;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,8rem)}.eng-domains h2,.eng-governance h2,.eng-regulatory h2,.eng-practitioner h2,.eng-outreach h2,.eng-networks h2,.eng-integrity h2{margin:0;font:400 clamp(2.5rem,4.8vw,5rem)/1.06 Georgia}.eng-domains header,.eng-outreach header{max-width:900px}.eng-domains>div{background:#c6d1cc;border:1px solid #c6d1cc;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;display:grid}.eng-domains article{background:#f3f5f0;flex-direction:column;min-height:340px;padding:1.8rem;display:flex}.eng-domains article>div{color:#075b43;background:#dce9e2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.eng-domains article svg{width:22px}.eng-domains article>span{color:#7a9188;margin-top:1.2rem;font-size:.66rem}.eng-domains h3{margin:auto 0 .8rem;font:400 1.55rem Georgia}.eng-domains article p{color:#52675f;font-size:.87rem;line-height:1.6}.eng-governance{color:#fff;background:#10372d;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,8rem);display:grid}.eng-governance>div:last-child{border-top:1px solid #ffffff35}.eng-governance article{border-bottom:1px solid #ffffff35;padding:1rem 0}.eng-governance h3{margin:0;font:400 1.25rem Georgia}.eng-governance article p{color:#ffffff94;margin:.4rem 0 0;font-size:.78rem}.eng-regulatory{background:#e9eee9;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.eng-regulatory>div>p:last-child{color:#486057;font:400 1.08rem/1.75 Georgia}.eng-regulatory ol{border-top:1px solid #bdcbc4;margin:0;padding:0;list-style:none}.eng-regulatory li{border-bottom:1px solid #bdcbc4;grid-template-columns:50px 1fr;gap:1rem;padding:1.25rem 0;display:grid}.eng-regulatory li b{color:#0b634b;font:400 1.2rem Georgia}.eng-regulatory li span{line-height:1.5}.eng-practitioner{color:#fff;background:#0b5b44;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,8rem)}.eng-practitioner>div:first-child{max-width:1000px}.eng-practitioner>div:first-child>p:last-child{color:#ffffffbd;font:400 1.08rem/1.75 Georgia}.eng-bridge{background:#ffffff32;border:1px solid #ffffff32;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:3rem;display:grid}.eng-bridge span{background:#0f624b;flex-direction:column;justify-content:space-between;min-height:130px;padding:1.4rem;font-size:.85rem;display:flex}.eng-bridge b{color:#e7c75f;font-size:.65rem}.eng-outreach{background:#fff}.eng-outreach>div{border-top:1px solid #b7c6bf;margin-top:3.5rem}.eng-outreach article{border-bottom:1px solid #d1dad5;grid-template-columns:minmax(150px,.4fr) 1.6fr;gap:2rem;padding:1.5rem 0;display:grid}.eng-outreach time{color:#075b43;font-size:.7rem;font-weight:800}.eng-outreach h3{margin:0;font:400 1.4rem Georgia}.eng-outreach article p{color:#53685f;margin:.4rem 0 0;line-height:1.55}.eng-networks{background:#e8eee9;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(5rem,8vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.eng-networks>div:last-child{flex-wrap:wrap;align-content:center;gap:.75rem;display:flex}.eng-networks span{background:#fff;border:1px solid #9fb2a9;border-radius:999px;padding:.75rem 1rem;font-size:.78rem}.eng-integrity{text-align:center;color:#fff;background:#10372d;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,12vw,14rem)}.eng-integrity>svg{color:#e7c75f;width:42px;height:42px;margin-bottom:2rem}.eng-integrity>p:not(.eng-kicker){color:#ffffffbd;max-width:900px;margin:2rem auto;font:400 1.15rem/1.75 Georgia}.eng-integrity small{color:#ffffff7f;border-top:1px solid #ffffff32;max-width:800px;margin:0 auto;padding-top:1.5rem;line-height:1.6;display:block}.eng-next{background:#dfb83f;padding:3rem clamp(1.25rem,7vw,8rem)}.eng-next a{justify-content:space-between;align-items:center;font:400 clamp(1.4rem,2.5vw,2.4rem) Georgia;display:flex}.eng-next svg{width:28px}.eng-footer{color:#fff;background:#082f26;grid-template-columns:1fr 1fr auto;gap:1rem;padding:3rem clamp(1.25rem,7vw,8rem);display:grid}.eng-footer b{font-family:Georgia}.eng-footer span,.eng-footer small{color:#ffffff98;font-size:.76rem}@media (max-width:850px){.eng-brand b{display:none}.eng-hero,.eng-governance,.eng-regulatory,.eng-networks{grid-template-columns:1fr}.eng-domains>div{grid-template-columns:1fr 1fr}.eng-bridge{grid-template-columns:repeat(3,1fr)}.eng-footer{grid-template-columns:1fr}}@media (max-width:560px){.eng-nav{height:72px}.eng-nav>div>a{font-size:0}.eng-nav>div>a svg{width:20px}.eng-hero{min-height:calc(100vh - 72px)}.eng-hero h1{font-size:3rem}.eng-domains>div,.eng-bridge{grid-template-columns:1fr}.eng-outreach article{grid-template-columns:1fr;gap:.5rem}}
