/* Media-only additions. Frozen typography, navigation and CTAs stay in their existing stylesheets. */
.b .media-explainer{margin:30px 0;padding:0;max-width:100%;clear:both}
.b .media-explainer picture,.b .media-explainer img{display:block;width:100%;max-width:100%;height:auto}
.b .media-explainer figcaption{font-size:13px;line-height:1.5;color:#586b62;margin:8px 0 0}
.b .page-img{min-height:0;height:auto;align-self:center}
.b .page-img img{width:100%;height:auto;object-fit:contain}
@media(max-width:700px),(min-width:901px) and (max-width:1140px){.b .media-explainer{max-width:480px;margin-left:auto;margin-right:auto}}
