/* Approved Pearl & Soft Rose identity. */
:root{--rose:#f6eeee;--blue:#07558a}
h1,h2,h3,.eyebrow,.prog-landscape-label,.breadcrumb a{color:var(--blue)}
em,h1 em,.hero h1 em{color:var(--blue)}
.brand-logo{width:100px;height:auto;object-fit:contain}.header-inner{height:112px}.brand{gap:0}
.hero,.ggg-hero,.psph-partner-band,.ggg-partners,.green-section{background:var(--rose);color:var(--ink)}
.hero-intro,.hero-sub,.ggg-hero p:not(.eyebrow),.psph-partner-grid p:not(.eyebrow),.ggg-partners>.wrap>p:not(.eyebrow),.partner-card p{color:var(--ink)}
.eyebrow.light,.ggg-hero .eyebrow.light,.light-link{color:var(--blue);border-color:#a9bdcb}
.button.gold,.button.green{background:var(--blue);color:white}.button:hover,.gold:hover,.green:hover{background:#064670;color:white}
.cta-panel,.ggg-action-band{background:var(--blue);color:white}.cta-panel h2,.ggg-action-band h2,.ggg-action-band .eyebrow,.ggg-action-band p:not(.eyebrow),.ggg-action-band .text-link{color:white}
.cta-panel .button,.ggg-action-band .button{background:white;color:var(--blue)}
.utility,.draft-label,footer,.footer-main p,.footer-main .footer-label,.footer-main .footer-mission,.footer-bottom{color:#fff}
.partner-card,.ggg-value,.resource-box,.nav-cta{border-color:#d8dce3}.about-evidence-inner{border-left-color:var(--blue)}
.prog-landscape-number,.eyebrow,nav>a:hover{color:var(--blue)}
input,select,textarea{background:white;border-color:#cbd1d9}.detail-art figcaption,.community-image figcaption{background:#07558ae8;color:white}
.footer-bottom{border-color:#ffffff40}.footer-logo>span{color:white}
@media(max-width:900px){.header-inner{height:94px}#nav{top:94px}.brand-logo{width:84px}}
@media(max-width:640px){.header-inner{height:90px}#nav{top:90px}.brand-logo{width:80px}}

.footer-logo{display:inline-flex;background:var(--cream);padding:10px 14px;border-radius:4px;line-height:0}.footer-logo img{width:100px;height:auto;object-fit:contain}@media(max-width:640px){.footer-logo img{width:84px}}

.ggg-logo-panel img{mix-blend-mode:normal;object-fit:contain;width:100%;height:auto}

/* Use one standard section gap between the adjoining rose sections. */
#page-ggg .ggg-env{padding-bottom:0}
