/* Trust Pledge page additions (black and white; builds on home.css) */
.pledge li { grid-template-columns: 70px 1fr; }
.pledge .how { display: block; margin-top: 8px; font: 600 15px/1.5 var(--heavy); color: var(--w); border-left: 3px solid var(--w); padding-left: 12px; }
.pledge .how[hidden] { display: none; }
@media (max-width: 560px) {
  .pledge li { grid-template-columns: 44px 1fr; }
  .pledge li::before { font-size: 26px; }
}
