/* Extra layout for the funder-side sector playbooks (Philanthropy & foundations, CSR & corporate giving). */
.hero.solo{grid-template-columns:minmax(0,860px)}
.lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}
.life-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:20px 22px;display:flex;flex-direction:column;box-shadow:0 8px 26px rgba(15,34,54,.04)}
.life-card .n{font:800 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent,var(--coral-ink))}
.life-card h3{font-size:19px;line-height:1.2;margin:8px 0 8px}
.life-card>p{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.55}
.life-card dl{margin:auto 0 0;border-top:1px solid var(--line);padding-top:12px}
.life-card dt{font:700 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:9px}
.life-card dd{margin:3px 0 0;font-size:12.5px;line-height:1.5}
@media(max-width:900px){.lifecycle{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.lifecycle{grid-template-columns:1fr}}
