Shape inside currently assumes that if the shape-inside has been inherited, then logicalTop is the offset from the top of the shape-inside. Features that create a new layout state, such as columns or grids, will cause this offset to be incorrect if they occur within an element with shape-inside.