.about-reasons-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-8) var(--space-12); }
.about-reasons-grid article { border-top: 1px solid #dce3e9; padding-top: var(--space-5); }
.about-reasons-grid article:last-child { grid-column: 1 / -1; }
.about-reasons-grid h3 { font-size: 1.15rem; line-height: 1.4; }
.about-reason-number { color: var(--about-navy); }
.about-reasons-grid p, .about-promise p { font-size: .94rem; line-height: 1.7; margin-top: var(--space-4); max-width: 65ch; }
.about-promise { border-top: 1px solid #dce3e9; }
.about-promise .text-link { display: inline-block; margin-top: var(--space-5); }
@media (max-width: 700px) { .about-reasons-grid { grid-template-columns: minmax(0, 1fr); } }
