/* Organizational Partnerships page */

.partnerships-hero { background: var(--navy); padding: 96px 0 84px; }
.partnerships-hero .wrap { max-width: 680px; }
.partnerships-hero__title { color: var(--ivory); font-size: 32px; line-height: 1.35; margin-top: 18px; }
.partnerships-hero__lede { color: var(--nav-link); font-size: 16px; line-height: 1.65; margin-top: 20px; }

.fits { background: var(--ivory); padding: 96px 0 88px; }
.fits .wrap { max-width: 640px; }
.fits p.intro { font-size: 15.5px; line-height: 1.7; color: var(--body-text); margin-top: 18px; }
.fits__list { display: flex; flex-direction: column; margin-top: 24px; }
.fits__list div {
  padding: 15px 0; border-top: 1px solid var(--ivory-line);
  font-size: 15.5px; color: var(--navy);
}
.fits__list div:last-child { border-bottom: 1px solid var(--ivory-line); }
.fits p.note { font-size: 14.5px; line-height: 1.65; color: var(--muted); margin-top: 24px; }

.brings { background: var(--ivory); padding: 0 0 96px; }
.brings .wrap { max-width: 640px; }
.brings p { font-size: 15.5px; line-height: 1.7; color: var(--body-text); margin-top: 18px; }

.partnerships-cta { background: var(--navy); padding: 88px 0; text-align: center; }
.partnerships-cta .wrap { max-width: 560px; margin-inline: auto; }
.partnerships-cta p.lede { color: var(--nav-link); font-size: 16px; line-height: 1.6; }
.partnerships-cta p.lead { color: var(--ivory); font-size: 22px; margin-top: 16px; }
.partnerships-cta .btn-gold { margin-top: 26px; }
