/* Card / media-left: two compartments inside the same plum-and-apricot card. */
.bjc-studio-design-core-designs-card.bjc-studio-arrangement-media-left .bjc-studio-inner {display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;min-height:clamp(470px,44vw,650px);padding:clamp(24px,4vw,62px);column-gap:clamp(24px,3vw,46px);}
.bjc-studio-design-core-designs-card.bjc-studio-arrangement-media-left .bjc-studio-media {top:clamp(24px,4vw,62px);left:clamp(24px,4vw,62px);right:auto;max-width:calc(50% - clamp(24px,3vw,46px));margin:0;}
.bjc-studio-design-core-designs-card.bjc-studio-arrangement-media-left .bjc-studio-copy {grid-column:2;grid-row:1;align-self:center;justify-self:stretch;width:min(100%,max(430px,var(--bjc-studio-text-width)));max-width:100%;margin:0;}
.bjc-studio-design-core-designs-card.bjc-studio-arrangement-media-left .bjc-studio-heading {font-size:clamp(29px,2.8vw,46px);}
.bjc-studio-design-core-designs-card.bjc-studio-arrangement-media-left .bjc-studio-inner::before {right:5%;}
@media(max-width:767px){.bjc-studio-design-core-designs-card.bjc-studio-arrangement-media-left .bjc-studio-inner {display:flex;flex-direction:column;min-height:0;padding:22px 16px 28px;gap:20px;} .bjc-studio-design-core-designs-card.bjc-studio-arrangement-media-left .bjc-studio-media {position:relative;inset:auto;order:1;align-self:center;max-width:100%;margin:0;} .bjc-studio-design-core-designs-card.bjc-studio-arrangement-media-left .bjc-studio-copy {order:2;width:min(var(--bjc-studio-text-width),100%);max-width:100%;align-self:center;}}
