
/* GRA commitments: restrained editorial treatment, scoped to these sections. */
.gra-commitment{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#edf2ee}
.gra-commitment h2{margin-bottom:0}.gra-commitment-copy{align-self:center;max-width:60ch}.gra-commitment-copy .lead{font-size:23px;color:var(--ink);margin-bottom:16px}.gra-commitment-copy a{font-weight:600;color:#426c64}.gra-commitment-copy p{margin-bottom:20px}
.gra-commitments{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8%;border-top:1px solid var(--line)}.gra-commitments-intro .lead{font-size:21px}.gra-commitments-intro p{max-width:42ch}.gra-commitment-list{margin:0}.gra-commitment-list>div{padding:24px 0;border-bottom:1px solid var(--line)}.gra-commitment-list>div:first-child{padding-top:0}.gra-commitment-list dt{font:normal 27px/1.25 Georgia,serif;margin-bottom:12px;color:var(--ink)}.gra-commitment-list dd{margin:0;color:#536773;max-width:65ch}
@media(max-width:900px){.gra-commitment,.gra-commitments{grid-template-columns:1fr;gap:28px}.gra-commitment-copy{max-width:65ch}.gra-commitments-intro p{max-width:65ch}.gra-commitment-list dt{font-size:25px}}
