/* Contextual images: square viewport independent of intrinsic image height. */
.contextual-square{position:relative!important;display:block!important;width:100%!important;height:0!important;min-height:0!important;max-height:none!important;padding:100% 0 0!important;aspect-ratio:auto!important;overflow:hidden;box-sizing:content-box!important;flex:0 0 auto;align-self:stretch}
.contextual-square>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important}
.method-photo>.contextual-square{border-radius:12px}
