.charity-guide-story .article-top{max-width:1120px}.charity-guide-hero{max-width:1060px;padding:0 24px;margin:0 auto 64px}.charity-guide-hero img{display:block;width:100%;height:580px;object-fit:cover;object-position:center 65%}.charity-guide-hero figcaption,.charity-guide-pictures figcaption{font-size:14px;line-height:1.5;color:#58676c;margin-top:12px}.charity-guide-story blockquote cite{display:block;font:500 16px/1.5 Arial,sans-serif;margin-top:20px}.charity-guide-pictures{max-width:900px;margin:48px auto 64px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.charity-guide-pictures figure{margin:0}.charity-guide-pictures img{display:block;width:100%;height:480px;object-fit:cover;object-position:center 35%}.charity-guide-invite{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;background:#e5eff1}.charity-guide-invite p{font-size:18px;line-height:1.7;max-width:650px}.charity-guide-invite img{display:block;width:100%;height:420px;object-fit:cover;object-position:center 65%}.charity-guide-invite .button{white-space:normal;line-height:1.4}.charity-guide-story .guide-signup{scroll-margin-top:110px}@media(max-width:760px){.charity-guide-hero img{height:420px}.charity-guide-pictures{gap:16px}.charity-guide-pictures img{height:300px}.charity-guide-invite{grid-template-columns:1fr;gap:28px}.charity-guide-invite img{height:340px}}@media(max-width:460px){.charity-guide-pictures{grid-template-columns:1fr}.charity-guide-pictures img{height:auto;max-height:500px;object-fit:contain}.charity-guide-hero img{height:360px}}
