/* Figures on the static vOS family pages: the vOS page wraps images in an Enlarge
   button; these pages show them as plain figures with the same frame. */
.vp-image > .vp-frame { position: relative; display: block; width: 100%; background: #101113; }
.vp-image > .vp-frame > img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: contain; }
.vp-image > .vp-frame > .vp-desktop-motion { border-radius: 0; }
.vp-page .vp-section-heading p + p { margin-top: 16px; }
.vp-page .vp-section .vp-path-list { margin-top: 40px; }
