.mdc-contextual-photo-widget{width:100%;max-width:100%;min-width:0}
.mdc-contextual-photo-widget .mdc-context-photo{margin:0;max-width:100%;width:100%;font-family:Archivo,Arial,sans-serif;color:inherit}
.mdc-contextual-photo-widget .mdc-context-photo__frame{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;aspect-ratio:16/10;background:#EAE1D8;border-radius:12px;overflow:hidden}
.mdc-contextual-photo-widget .mdc-context-photo__image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;filter:none!important}
.mdc-contextual-photo-widget .mdc-context-photo__caption{display:block;margin:12px 0 0;font-family:inherit!important;font-size:18px!important;line-height:1.55!important;font-weight:400!important;color:inherit!important;overflow-wrap:anywhere}
.mdc-contextual-photo-widget .mdc-context-photo__credit{display:block;margin-top:6px;font:inherit;color:inherit}
.mdc-contextual-photo-widget--category{margin:0 0 20px}
.mdc-contextual-photo-widget--category .mdc-context-photo__frame{max-height:260px}
.mdc-contextual-photo-widget--story{margin:24px 0 0}
.mdc-contextual-photo-widget--story .mdc-context-photo__frame{max-height:380px}
.mdc-contextual-photo-widget--quote{margin:0 auto 24px;max-width:320px}
.mdc-contextual-photo-widget--quote .mdc-context-photo__frame{aspect-ratio:4/5;max-height:400px}
.mdc-contextual-photo-widget--service{margin:0 0 24px}
.mdc-contextual-photo-widget--partnership{margin:0 0 24px}
.mdc-contextual-photo-widget--partnership .mdc-context-photo__frame{max-height:340px}
.mdc-contextual-photo-widget--brand .mdc-context-photo__image{width:70%!important;height:70%!important}
.mdc-contextual-photo-widget--brand{margin:0 0 20px}
.mdc-contextual-photo-widget--brand .mdc-context-photo__frame{max-height:260px}
@media(max-width:767px){.mdc-contextual-photo-widget .mdc-context-photo__frame{max-height:360px}.mdc-contextual-photo-widget--quote{max-width:280px}.mdc-contextual-photo-widget--category,.mdc-contextual-photo-widget--brand{margin-bottom:16px}}
