.ministry-stories{padding-top:64px;padding-bottom:64px}.stories-heading{max-width:690px;margin-bottom:44px}.story-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ministry-story{display:grid;grid-template-columns:1fr;gap:24px;margin:0;padding:30px 34px;background:var(--white);border:1px solid #bdccc5;border-radius:12px;box-shadow:0 4px 14px #172e3e06}.ministry-story figcaption{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;color:var(--muted);gap:5px}.ministry-story figcaption strong{font-size:18px;color:var(--ink)}.story-context{font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-bottom:10px;max-width:220px}.ministry-story h3{font-family:var(--serif);font-size:28px;font-weight:400;margin:0 0 14px;line-height:1.2}.ministry-story blockquote{margin:0;font-size:17px;line-height:1.75;color:var(--muted);max-width:790px}.stories-disclosure{font-size:12px;line-height:1.7;max-width:920px;margin:26px 0 0}@media(max-width:760px){.ministry-story{padding:24px;gap:18px}.story-stack{grid-template-columns:1fr}.ministry-story figcaption{gap:3px}.story-context{max-width:none;margin-bottom:6px}.ministry-story h3{font-size:26px}.ministry-story blockquote{font-size:16px}.ministry-stories{padding-top:38px;padding-bottom:38px}}