/* Impact photo caption aligned with the image edge. */
#impact-katha .ch-vertical-block>h2{margin-top:0;margin-bottom:48px;line-height:1.35}
#impact-katha .ch-impact-figure{margin:0;width:100%}
#impact-katha .ch-impact-figure>img{display:block;width:100%;height:auto}
#impact-katha .ch-impact-figure>figcaption{width:100%;max-width:none;margin:0;padding:24px 0 0;text-align:left;line-height:1.7}
#impact-katha .ch-impact-caption-text{margin:0;text-align:left;font-size:1rem;font-weight:400}
@media(max-width:600px){#impact-katha .ch-vertical-block>h2{margin-bottom:36px}#impact-katha .ch-impact-figure>figcaption{padding-top:20px}}
