/* Illustration scale is based on the drawn subject, not the source canvas. */
.inquiry-box { display:grid; grid-template-columns:minmax(0,1fr) minmax(300px,.83fr); gap:38px; padding:48px; }
.inquiry-art { width:100%; max-width:none; }
.inquiry-art .learning-illustration { width:100%; max-width:none; margin:0; height:auto; mix-blend-mode:multiply; }
.inquiry-art>span { font-size:12px; white-space:normal; margin-top:14px; }
.inquiry-box h2 { font-size:clamp(23px,2.05vw,28px); }
.inquiry-box h2 span { white-space:nowrap; }
.illustrated-heading { display:grid; grid-template-columns:minmax(0,1fr) minmax(300px,.8fr); gap:55px; align-items:center; margin-bottom:28px; }
.illustrated-heading .learning-illustration { width:100%; height:auto; mix-blend-mode:multiply; }
.illustrated-heading .outcome-heading { max-width:none; }
.case-directory-guide .learning-illustration { width:100%; max-width:410px; margin:25px 0 0; mix-blend-mode:multiply; }
@media(max-width:1000px) { .inquiry-box{padding:34px;gap:26px;grid-template-columns:minmax(0,1fr) 300px}.inquiry-box h2{font-size:23px}.illustrated-heading{gap:30px;grid-template-columns:1fr .85fr}.inquiry-box h2 span{white-space:normal} }
@media(max-width:760px) {
 .inquiry-box { grid-template-columns:1fr; padding:30px 24px 27px; gap:26px; }
 .inquiry-copy .eyebrow { font-size:9px; }
 .inquiry-box h2 { font-size:23px; line-height:1.75; }
 .inquiry-box h2 span { display:block; }
 .inquiry-box p { font-size:14px; }
 .inquiry-link { width:100%; }
 .inquiry-art { width:min(100%,370px); margin:0 auto; }
 .inquiry-art .learning-illustration { width:100%; max-width:none; }
 .inquiry-art>span { font-size:11px; margin-top:10px; }
 .illustrated-heading { grid-template-columns:1fr; gap:24px; }
 .illustrated-heading>.learning-illustration { width:min(100%,430px); margin:0 auto; }
 .case-directory-guide .learning-illustration { width:100%; max-width:400px; margin:28px auto 0; }
}
