/* Wide Feature: dedicated media-above composition. Keep Core media width, X/Y and frame controls. */
.bjc-studio-design-core-designs-wide-feature.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-wide-feature.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-wide-feature.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-wide-feature.bjc-studio-arrangement-media-above {background:linear-gradient(180deg,#182d3a 0%,#243f4c 58%,#f5efe5 58.1%,#f5efe5 100%);}
.bjc-studio-design-core-designs-wide-feature.bjc-studio-arrangement-media-above .bjc-studio-inner::before {content:"";position:absolute;z-index:0;left:3%;right:3%;top:3%;height:48%;border:1px solid rgba(230,244,240,.3);border-radius:20px;pointer-events:none;}
@media(max-width:767px){.bjc-studio-design-core-designs-wide-feature.bjc-studio-arrangement-media-above .bjc-studio-inner {padding:24px 18px;gap:26px;}.bjc-studio-design-core-designs-wide-feature.bjc-studio-arrangement-media-above .bjc-studio-media {max-width:100%;}.bjc-studio-design-core-designs-wide-feature.bjc-studio-arrangement-media-above .bjc-studio-copy {width:min(var(--bjc-studio-text-width),100%);}}
