/* Mirror the banner grid: shared heading axes, narrow copy and wide media. */
.inventory-page #web-olv.iv-video-grid{display:grid;grid-template-columns:1fr 1.62fr;grid-template-areas:"label controls" "intro examples" "settings examples";grid-template-rows:auto auto 1fr;column-gap:54px;row-gap:20px;align-items:start;border-top:0}
.inventory-page #web-olv.iv-video-grid>.iv-video-label{grid-area:label;align-self:center;margin:0}
.inventory-page #web-olv.iv-video-grid>.iv-video-toolbar{grid-area:controls;justify-content:flex-start;margin:0;min-width:0}
.inventory-page #web-olv.iv-video-grid>.iv-video-copy{grid-area:intro;padding:0;min-width:0}
.inventory-page #web-olv.iv-video-grid>.iv-video-copy h3{margin:0 0 18px;font-size:clamp(25px,2.4vw,34px);line-height:1.14;letter-spacing:-.035em}
.inventory-page #web-olv.iv-video-grid>.iv-video-copy>p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}
.inventory-page #web-olv.iv-video-grid>.ix-olv-examples{grid-area:examples;align-self:start;min-width:0}
.inventory-page #web-olv.iv-video-grid>.iv-video-settings{grid-area:settings;min-width:0}
.inventory-page #web-olv .iv-video-facts{display:grid;gap:18px;margin:0}
.inventory-page #web-olv .iv-video-facts dt{font-size:13px;line-height:1.45;font-weight:700}
.inventory-page #web-olv .iv-video-facts dd{margin:6px 0 0;font-size:13px;line-height:1.65;color:var(--muted)}
.inventory-page #web-olv .iv-video-availability{font-size:11px;line-height:1.6;color:#777784;margin:19px 0 0}
.inventory-page #web-olv .iv-video-platform{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;gap:18px;margin-top:21px;padding:14px 16px;background:var(--smoke);box-shadow:none;min-height:70px}
.inventory-page #web-olv .iv-video-platform>.button-label{display:grid;gap:5px;min-width:0}
.inventory-page #web-olv .iv-video-platform-title{font-size:14px;line-height:1.4;font-weight:650}
.inventory-page #web-olv .iv-video-platform-subtitle{font-size:11px;line-height:1.5;font-weight:400;opacity:.8}
.inventory-page #web-olv .iv-video-platform>.brand-clasp{flex-shrink:0;background:transparent;color:var(--orange)}
.inventory-page #web-olv .iv-video-platform:is(:hover,:focus-visible)>.brand-clasp{color:inherit}
.inventory-page #web-olv .ix-olv-examples>.iv-olv-description{font-size:12px;line-height:1.65;color:var(--muted);max-width:none;min-height:0;margin:15px 0 0}
@media(max-width:1100px){.inventory-page #web-olv.iv-video-grid{grid-template-columns:1fr 1.4fr;column-gap:30px}}
@media(max-width:960px){.inventory-page #web-olv.iv-video-grid{grid-template-columns:1fr;grid-template-areas:"label" "intro" "controls" "examples" "settings";grid-template-rows:none;gap:18px}.inventory-page #web-olv.iv-video-grid>.iv-video-toolbar{margin-top:5px}.inventory-page #web-olv .iv-video-platform{max-width:520px}.inventory-page #web-olv .iv-video-facts{gap:19px}.inventory-page #web-olv .iv-video-platform-title{font-size:14px}}
