/* SIBIMAX: one editorial type system across the service and coordination selectors. */
.studio .context-selector button{gap:24px;padding-block:24px;min-height:88px}
.studio .context-selector button>span:nth-child(2){font:400 clamp(26px,2.1vw,32px)/1.2 var(--body);letter-spacing:-.04em}
.studio .context-selector .relation-number{font:400 28px/1.2 var(--body);letter-spacing:-.04em;min-width:36px;font-variant-numeric:tabular-nums}
.studio .context-panel h3{font:400 25px/1.25 var(--body);letter-spacing:-.035em;margin-bottom:16px}
.studio .context-panel p{font-size:16px;line-height:1.7}
.studio .context-intro{font-size:16px;line-height:1.7}
.studio .consult-model-v18{margin:0;background:transparent;border:0;padding:0}
.studio .consult-canvas-v18{height:440px;position:relative;background:transparent;width:100%;overflow:hidden}
.studio .consult-canvas-v18 canvas{display:block;width:100%;height:100%;background:transparent}
.studio .consult-model-v18 figcaption{display:block;border-top:1px solid var(--line);padding:20px 0 0;font-size:15px;line-height:1.7;color:var(--muted);min-height:90px}
@media(max-width:700px){
 .studio .context-selector button{gap:18px;min-height:76px;padding-block:20px}
 .studio .context-selector button>span:nth-child(2){font-size:26px}
 .studio .context-selector .relation-number{font-size:26px;min-width:34px}
 .studio .context-panel h3{font-size:23px}
 .studio .context-panel p,.studio .context-intro{font-size:15px}
 .studio .consult-canvas-v18{height:300px}
 .studio .consult-model-v18 figcaption{font-size:14px;min-height:85px}
}
