.imageWithCaption-module-scss-module__dMaZyG__imgWithCaption{--captionFontSize:.75rem;--captionLineHeight:1.125rem;margin:50px 0 50px calc(var(--sideSpacing)*-1);width:100vw}.imageWithCaption-module-scss-module__dMaZyG__imgWithCaption img{object-fit:contain;width:100%;height:auto}.imageWithCaption-module-scss-module__dMaZyG__imgWithCaption .imageWithCaption-module-scss-module__dMaZyG__caption{margin:12px var(--sideSpacing) 0 var(--sideSpacing);color:var(--lighterGrey);font-size:var(--captionFontSize);line-height:var(--captionLineHeight);text-align:right}@media print,screen and (min-width:768px){.imageWithCaption-module-scss-module__dMaZyG__imgWithCaption{border-radius:var(--borderRadius);width:100%;margin:50px 0;display:flex;overflow:hidden}.imageWithCaption-module-scss-module__dMaZyG__imgWithCaption img{object-fit:cover;height:100%}.imageWithCaption-module-scss-module__dMaZyG__imgWithCaption .imageWithCaption-module-scss-module__dMaZyG__caption{margin:12px 0 0}}@media print,screen and (min-width:1200px){.imageWithCaption-module-scss-module__dMaZyG__imgWithCaption{max-width:var(--blogMaxWidth);margin:50px auto}}@media print{.imageWithCaption-module-scss-module__dMaZyG__imgWithCaption{page-break-inside:avoid}}
