/* Classic Split: dedicated media-above composition. Keep Core media width, X/Y and frame controls. */
.bjc-studio-design-core-designs-classic-split.bjc-studio-arrangement-media-above .bjc-studio-inner {position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;max-width:1320px;margin-inline:auto;min-height:0;padding:clamp(28px,5vw,72px);gap:clamp(26px,4vw,56px);}
.bjc-studio-design-core-designs-classic-split.bjc-studio-arrangement-media-above .bjc-studio-media {position:relative;inset:auto;order:1;flex:0 0 auto;align-self:center;max-width:100%;margin-inline:auto;}
.bjc-studio-design-core-designs-classic-split.bjc-studio-arrangement-media-above .bjc-studio-copy {position:relative;z-index:2;order:2;flex:0 0 auto;align-self:center;max-width:100%;min-width:0;}
.bjc-studio-design-core-designs-classic-split.bjc-studio-arrangement-media-above .bjc-studio-copy {padding:clamp(20px,3vw,42px);background:rgba(255,255,255,.78);border:1px solid #dce2e8;border-radius:16px;}
@media(max-width:767px){.bjc-studio-design-core-designs-classic-split.bjc-studio-arrangement-media-above .bjc-studio-inner {padding:24px 18px;gap:26px;}.bjc-studio-design-core-designs-classic-split.bjc-studio-arrangement-media-above .bjc-studio-media {max-width:100%;}.bjc-studio-design-core-designs-classic-split.bjc-studio-arrangement-media-above .bjc-studio-copy {width:min(var(--bjc-studio-text-width),100%);}}
