/* Content-led spacing within the approved Cobalt and Copper design. */
.readable-copy main>.section{padding-block:clamp(56px,6vw,88px)}
.readable-copy main .section-head{margin-bottom:36px}
.readable-copy main>.final-cta{padding-block:64px}
.readable-copy .grant-care .split{align-items:center}
.readable-copy .grant-care .grant-rule{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:32px;max-width:none;margin-top:32px;padding:26px 30px}
.readable-copy .grant-rule-number{border-right:1px solid rgba(37,43,54,.22);padding-right:28px}
.readable-copy .grant-rule-number>span{font-size:17px;line-height:1.45;max-width:18ch}
.readable-copy .grant-rule-copy p{color:var(--ink);font-size:18px;line-height:1.6}
.readable-copy .grant-rule-copy a{display:inline-block;color:var(--raspberry);font-size:16px;line-height:1.5;margin-top:12px}
.readable-copy .mission-journey .section-head{margin-inline:auto;text-align:center;max-width:900px}
.readable-copy .mission-journey .section-head p{max-width:46ch;margin-inline:auto}
.readable-copy .mission-journey .journey{margin:0;max-width:none}
.readable-copy .mission-journey .journey-track{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}
.readable-copy .mission-journey .j-search{min-width:0;width:100%;font-size:16px;line-height:1.55}
.readable-copy .mission-journey .j-type{white-space:normal;overflow:visible;border:0;clip-path:none!important;animation:none!important}
.readable-copy .mission-journey .j-arrow{rotate:0deg;margin:0}
.readable-copy .mission-journey .j-card{width:100%;padding:22px;min-height:190px;align-content:center}
.readable-copy .mission-journey .j-card small{font-size:13px}
.readable-copy .mission-journey .j-label{font-size:17px;line-height:1.5}
.readable-copy .mission-journey .j-btn{font-size:15px}
.readable-copy .mission-journey .j-card,.readable-copy .mission-journey .j-arrow{opacity:1!important;translate:none!important;transition:none!important}
.readable-copy .mission-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}
.readable-copy .mission-outcomes li{display:flex;align-items:flex-start;gap:14px;padding:22px 18px;border:1px solid var(--line);border-radius:20px;background:var(--white);font-size:18px;line-height:1.55}
.readable-copy .mission-outcomes .icon-chip{width:38px;height:38px;flex:none;border-radius:12px}
.readable-copy .mission-outcomes .icon-chip svg{width:21px;height:21px}
.readable-copy .nonprofit-faq .section-head{margin-inline:auto;text-align:center}
.readable-copy .nonprofit-faq .faq{margin-inline:auto;max-width:1000px}
@media(max-width:1050px){
 .readable-copy .grant-care .grant-rule{grid-template-columns:190px minmax(0,1fr);gap:24px}
 .readable-copy .mission-journey .journey-track{gap:10px}
 .readable-copy .mission-journey .j-card{padding:18px}
}
@media(min-width:701px) and (max-width:900px){.readable-copy .mission-outcomes{grid-template-columns:1fr;gap:12px}}
@media(max-width:700px){
 .readable-copy main>.section{padding-block:52px}
 .readable-copy main>.final-cta{padding-block:52px}
 .readable-copy .grant-care .split{gap:24px}
 .readable-copy .grant-care .grant-rule{grid-template-columns:1fr;gap:20px;padding:24px;margin-top:28px}
 .readable-copy .grant-rule-number{display:flex;align-items:center;gap:20px;border-right:0;border-bottom:1px solid rgba(37,43,54,.22);padding:0 0 20px}
 .readable-copy .grant-rule-number>span{margin-top:0}
 .readable-copy .mission-journey .journey-track{grid-template-columns:1fr;justify-items:center;gap:16px}
 .readable-copy .mission-journey .j-arrow{rotate:90deg}
 .readable-copy .mission-journey .j-search,.readable-copy .mission-journey .j-card{max-width:420px}
 .readable-copy .mission-journey .j-card{min-height:0;padding:22px}
 .readable-copy .mission-outcomes{grid-template-columns:1fr;gap:12px;margin-top:28px}
 .readable-copy .mission-outcomes li{padding:18px}
}
