/* Shared, balanced spacing between artwork labels and their associated images. */
.story-screen>figcaption,.detail-visual>figcaption,.device-usage-pair figure>figcaption,.device-state-board figure>figcaption{
 min-height:0!important;height:auto!important;line-height:1.5;margin-top:0!important;margin-bottom:16px!important;padding-bottom:0!important;
}
.preview-eyebrow-button{align-items:center;gap:12px;line-height:1.5}
.uad-case .role-comparison figure{grid-template-rows:26px var(--role-screen-height);row-gap:16px}
.uad-case .role-comparison figcaption{margin:0!important}
@media(max-width:750px){.uad-case .role-comparison figure{grid-template-rows:22px var(--role-screen-height);row-gap:16px}}
.talent-screen>figcaption,.talent-flow-board figure>figcaption{min-height:0!important;height:auto!important;line-height:1.5;margin:0 0 16px!important;padding-bottom:0!important}
/* Reserve the same label row for static labels and labels with preview arrows. */
.story-screen>figcaption,.detail-visual>figcaption,.device-usage-pair figure>figcaption,.device-state-board figure>figcaption,.talent-screen>figcaption,.talent-flow-board figure>figcaption{
 display:flex;align-items:center;min-height:var(--image-label-row-height,26px)!important;margin-bottom:12px!important;
}
.uad-case .role-comparison figure{row-gap:12px}
@media(max-width:750px){
 .story-screen>figcaption,.detail-visual>figcaption,.device-usage-pair figure>figcaption,.device-state-board figure>figcaption,.talent-screen>figcaption,.talent-flow-board figure>figcaption{min-height:var(--image-label-row-height,22px)!important}
 .uad-case .role-comparison figure{row-gap:12px}
}
/* Side-by-side case-study copy starts at the artwork panel's top edge. */
.feature-row{align-items:start!important}
.feature-row>.feature-copy{align-self:start!important;margin-top:0!important;padding-top:0!important}
