/* PEOPLE: human-readable topics and a visible inquiry form. Page-local only. */
.mc-people-v1 .p-research-intro { padding-top:64px; }
.mc-people-v1 .p-research-details { padding-bottom:0; }
.mc-people-v1 .p-research-details .head h2 { max-width:700px; font-size:clamp(29px,3.2vw,42px); line-height:1.15; text-wrap:balance; }
.mc-people-v1 .p-research-details .head { grid-template-columns:1.05fr .95fr; align-items:center; }
.mc-people-v1 .p-research-details :is(.lane,.cap,.use) h3 { font-size:20px; line-height:1.3; }
.mc-people-v1 .p-research-details .use { padding:25px; }
.mc-people-v1 .p-research-details .use>b { margin-bottom:16px; }
.mc-people-v1 .p-topic-link { display:inline-flex; align-items:center; min-height:44px; font-size:14px; font-weight:700; color:#16617f; text-underline-offset:4px; }
.mc-people-v1 .p-card .p-topic-link { width:100%; }
.mc-people-v1 .p-research-details .caps { grid-template-columns:repeat(2,minmax(0,1fr)); }
.mc-people-v1 .p-research-details .cap { padding:24px; }
.mc-people-v1 .p-research-details .pilot h2 { max-width:850px; line-height:1.2; }
.mc-people-v1 .p-inquiry { padding:64px 0 76px; scroll-margin-top:100px; background:linear-gradient(160deg,#edf6fc,#f4f1fa); }
.mc-people-v1 .p-inquiry .sec-lead-head { max-width:760px; margin-bottom:30px; }
.mc-people-v1 .p-inquiry .sec-lead-head h2 { font-size:clamp(34px,4vw,48px); line-height:1.15; }
.mc-people-v1 .p-inquiry .sec-lead-head p { font-size:17px; line-height:1.75; }
.mc-people-v1 .p-inquiry .biz-lead { grid-template-columns:minmax(0,1.6fr) minmax(0,1fr); gap:24px; }
.mc-people-v1 .p-inquiry .biz-lead-card { padding:30px; border-color:#cedfe9; }
.mc-people-v1 .p-inquiry .biz-lead-aside { background:#f9fcff; box-shadow:none; }
.mc-people-v1 .p-inquiry .biz-lead-kicker { font-size:11px; letter-spacing:.08em; }
.mc-people-v1 .p-inquiry .p-form-note { margin:0 0 23px; font-size:13px; line-height:1.65; color:#536e82; }
.mc-people-v1 .p-inquiry .biz-lead-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 16px; }
.mc-people-v1 .p-inquiry .biz-lead-field { min-width:0; gap:8px; }
.mc-people-v1 .p-inquiry .biz-lead-field label { font-size:14px; line-height:1.5; letter-spacing:0; text-transform:none; color:#214356; }
.mc-people-v1 .p-inquiry .biz-lead-field label>span { font-weight:400; }
.mc-people-v1 .p-inquiry .biz-lead-field :is(input,select,textarea) { font:inherit; font-size:16px; line-height:1.5; min-height:48px; border-color:#a9bfce; border-radius:9px; }
.mc-people-v1 .p-inquiry .biz-lead-field :is(input,select,textarea):focus-visible { outline:2px solid #1882af; outline-offset:2px; border-color:#1882af; box-shadow:none; }
.mc-people-v1 .p-inquiry .biz-lead-field [aria-invalid="true"] { border-color:#bd3b42; }
.mc-people-v1 .p-inquiry .biz-lead-field textarea { min-height:155px; }
.mc-people-v1 .p-inquiry .biz-lead-field small { font-size:12px; line-height:1.65; color:#526b7c; }
.mc-people-v1 .p-inquiry .p-topic-help { border-left:3px solid #57aace; border-radius:0 8px 8px 0; padding:14px 16px; background:#f0f7fc; color:#355e76; font-size:14px; line-height:1.65; }
.mc-people-v1 .p-inquiry .biz-lead-check { padding:8px 0; font-size:13px!important; font-weight:400; text-transform:none; }
.mc-people-v1 .p-inquiry .biz-lead-check input { flex:0 0 20px; width:20px; height:20px; min-height:20px; margin-top:2px; accent-color:#167797; }
.mc-people-v1 .p-inquiry .biz-lead-check a { text-underline-offset:3px; }
.mc-people-v1 .p-inquiry .biz-lead-actions { align-items:flex-start; gap:10px; }
.mc-people-v1 .p-inquiry .biz-lead-actions .btn { padding:14px 24px; min-height:50px; min-width:0; font-size:15px; background:linear-gradient(120deg,#15588e,#147e91); }
.mc-people-v1 .p-inquiry .btn:disabled { opacity:.6; cursor:wait; }
.mc-people-v1 .p-inquiry .biz-lead-status { margin-top:20px; font-size:15px; overflow-wrap:anywhere; }
.mc-people-v1 .p-inquiry .biz-lead-status.pending { display:block; background:#edf5fc; color:#224e68; }
.mc-people-v1 .p-inquiry .biz-lead-aside .block { margin-bottom:26px; }
.mc-people-v1 .p-inquiry .biz-lead-aside :is(p,li) { color:#526b7c; font-size:14px; line-height:1.8; }
.mc-people-v1 .p-inquiry .biz-lead-aside h3 { font-size:22px; line-height:1.3; margin:10px 0; color:#214356; }
.mc-people-v1 .p-inquiry .biz-lead-aside ol { padding-left:21px; }
.mc-people-v1 .p-inquiry .biz-lead-aside li { padding-left:4px; margin-bottom:14px; }
.mc-people-v1 .p-inquiry .biz-lead-aside li strong { display:block; color:#214356; }
.mc-people-v1 .p-inquiry .p-form-boundary { padding-top:14px; border-top:1px solid #d6e4ed; }
@media(max-width:1000px) { .mc-people-v1 .p-inquiry .biz-lead { grid-template-columns:1fr; } }
@media(max-width:760px) {
 .mc-people-v1 .p-research-intro { padding-top:42px; }
 .mc-people-v1 .p-research-details .head,.mc-people-v1 .p-research-details .caps { grid-template-columns:1fr; }
 .mc-people-v1 .p-inquiry { padding-block:42px; }
 .mc-people-v1 .p-inquiry .biz-lead-card { padding:22px; }
 .mc-people-v1 .p-inquiry .biz-lead-grid { grid-template-columns:1fr; }
 .mc-people-v1 .p-inquiry .biz-lead-actions .btn { width:100%; }
}
