/* Custom Studio only: align the whole introduction with a compact showcase. */
#studio-overview.custom-studio-overview .bl-overview__headline{margin:0 0 26px;font-size:clamp(30px,3vw,42px);line-height:1.16}
#studio-overview.custom-studio-overview .bl-overview__intro{margin:0 0 26px}
#studio-overview.custom-studio-overview .bl-overview__intro p{margin:0}
#studio-overview.custom-studio-overview .bl-outcomes{margin:0}
#studio-overview.custom-studio-overview .bl-outcomes li{padding-top:0;padding-bottom:0;margin-bottom:18px}
.custom-studio-overview .sd-screen{min-height:0;padding:20px;gap:14px}
.custom-studio-overview .sd-foundation-grid{gap:10px;margin:4px 0}
.custom-studio-overview .sd-foundation-grid>div{padding:14px;font-size:22px}
.custom-studio-overview .sd-foundation-grid b{margin-top:6px}
.custom-studio-overview .sd-building{gap:10px;margin:4px 0}
.custom-studio-overview .sd-building>div{padding:12px 14px}
.custom-studio-overview .sd-base{padding:12px}
.custom-studio-overview .sd-system-grid{padding:12px}
.custom-studio-overview .sd-system-footer{padding:10px 12px}
.custom-studio-overview .sd-screen .sd-ownership{margin:0;font-size:11px}
#studio-overview.custom-studio-overview .sd-evidence{margin-top:28px;padding-top:20px}
@media(max-width:1050px){
#studio-overview.custom-studio-overview .bl-overview__headline{order:0;margin-bottom:0}
#studio-overview.custom-studio-overview .bl-overview__intro{order:1;margin:0}
#studio-overview.custom-studio-overview .bl-outcomes{order:3}
}
@media(max-width:540px){.custom-studio-overview .sd-screen{padding:16px 14px}.custom-studio-overview .sd-screen h3{font-size:20px}.custom-studio-overview .sd-foundation-grid>div{padding:12px}}
