/* Refine the established identity with readable working artifacts. */
.concept .clinical-buyer-opening{align-items:center;gap:clamp(32px,4vw,72px)}
.concept .clinical-buyer-opening .hero-actions{justify-content:flex-start;align-items:center;gap:20px 28px;margin-top:30px}
.concept .clinical-buyer-opening .hero-actions>.button{margin:0}
.concept .clinical-buyer-opening .hero-actions>.text-link{margin:0}
.concept .clinical-operating-model{margin:0;background:#fffefb;border:1px solid #cbd4df;border-top:4px solid #0b0f2c;padding:24px;box-shadow:0 16px 38px #0b0f2c08}
.concept .clinical-operating-model .section-no{display:block;margin:0 0 16px;font-size:13px}
.concept .clinical-operating-model h2{font-size:clamp(25px,2.1vw,30px);line-height:1.2;margin:0 0 18px}
.concept .clinical-model-boundary{font-size:13px;margin:0;padding:10px 12px;background:#e8f3f0;color:#155b57;border:1px solid #c8e1db}
.concept .clinical-model-layers{list-style:none;padding:0;margin:0}
.concept .clinical-model-layers li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #d6dce4}
.concept .clinical-model-layers .model-step{font-size:12px;color:#47617b;padding-top:4px}
.concept .clinical-model-layers strong{font-size:16px;line-height:1.4}
.concept .clinical-model-layers p{font-size:14px;line-height:1.55;margin:5px 0 0;color:#526079}
.concept .clinical-model-layers .model-review{background:#0b0f2c;color:#f6f8fa;margin:0 -12px;padding:12px;border-left:3px solid #00f0d3;border-bottom:0}
.concept .clinical-model-layers .model-review p,.concept .clinical-model-layers .model-review .model-step{color:#c3e8e4}
.concept .clinical-model-caption{font-size:12px;line-height:1.6;margin:17px 0 0;color:#526079}
.concept .clinical-insights-preview,.concept .review-evidence{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}
.concept .clinical-insights-preview{background:#edf4f5;border-top:1px solid #d5e0e5;border-bottom:1px solid #d5e0e5}
.concept .clinical-insights-preview h2,.concept .review-evidence h2{font-size:clamp(32px,3.4vw,52px);line-height:1.12;margin:22px 0}
.concept .clinical-insights-preview>div>p:not(.section-no),.concept .review-evidence-copy>p:not(.section-no){font-size:clamp(17px,1.5vw,22px);line-height:1.65;max-width:52ch}
.concept .review-preview-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:26px}
.concept .review-preview-links>a{font-size:16px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}
.concept .insights-preview-record,.concept .review-evidence-record{margin:0;padding:28px;background:#fffefb;border:1px solid #cad4df;border-top:3px solid #226b8d;box-shadow:0 12px 32px #0b0f2c08}
.concept .insights-preview-record figcaption,.concept .review-evidence-record figcaption{font-size:12px;color:#526079;letter-spacing:.04em;padding-bottom:18px;border-bottom:1px solid #d6dce4}
.concept .insights-preview-passage{padding:22px 0}
.concept .insights-preview-passage>span,.concept .insights-preview-impact>span{display:block;font-size:13px;color:#526079;margin-bottom:12px}
.concept .insights-preview-passage p{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:clamp(17px,1.7vw,24px);margin:0 0 10px}
.concept .insights-preview-passage p>span{color:#526079}
.concept .insights-preview-passage b{color:#257878;font-weight:400}
.concept .insights-preview-passage small{font-size:12px;color:#526079}
.concept .insights-preview-impact{border-left:3px solid #226b8d;background:#eaf1f7;padding:18px}
.concept .insights-preview-impact strong{font-size:17px}
.concept .insights-preview-impact p{font-size:14px;line-height:1.6;margin:9px 0 0}
.concept .review-record-caption{font-size:12px;line-height:1.65;color:#526079;margin:18px 0 0}
.concept .review-evidence-record figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.concept .review-evidence-record figcaption strong{font-weight:600;color:#0b0f2c}
.concept .review-record-values{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}
.concept .review-record-values>div{padding:12px 0}
.concept .review-record-values span{display:block;font-size:12px;color:#526079;margin-bottom:8px}
.concept .review-record-values strong{font-size:34px;line-height:1;font-weight:500}
.concept .review-record-values .review-record-difference{border-left:1px solid #d6dce4;padding-left:22px;color:#8a4c12}
.concept .review-evidence-record dl{margin:0}
.concept .review-evidence-record dl>div{display:grid;grid-template-columns:38% 1fr;gap:14px;border-top:1px solid #d6dce4;padding:13px 0;font-size:14px;line-height:1.6}
.concept .review-evidence-record dt{color:#526079;font-size:14px;font-weight:600;line-height:1.6}
.concept .review-evidence-record dd{margin:0}
.concept .review-record-status{display:flex;align-items:center;gap:9px;background:#fff3d7;color:#754307;padding:12px 14px;font-size:14px;line-height:1.55;margin:10px 0 0}
.concept .delivery-commitments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}
.concept .delivery-commitments>div{border-top:2px solid #226b8d;padding-top:20px}
.concept .delivery-commitments h3{font-size:23px;line-height:1.3;margin:0 0 14px}
.concept .delivery-commitments p{font-size:17px;line-height:1.65;margin:0}
.concept .ip-ownership-rail{padding-block:7px;background:#f0f3f7;color:#0b0f2c;border-color:#ccd5df}
.concept .ip-ownership-rail img{width:24px;height:24px;flex-basis:24px}
.concept .ip-ownership-rail strong{font-size:11px}
.concept .ip-ownership-rail span{font-size:11px;color:#526079}
.concept .ip-ownership-rail a{color:#174f68;font-size:11px}
@media(max-width:1000px){.concept .clinical-buyer-opening{grid-template-columns:1fr 1fr}.concept .clinical-model-layers li{padding-block:13px}.concept .clinical-insights-preview,.concept .review-evidence{gap:32px}}
@media(max-width:780px){.concept .clinical-buyer-opening,.concept .clinical-insights-preview,.concept .review-evidence{grid-template-columns:1fr}.concept .clinical-operating-model{max-width:100%;padding:24px;margin-top:32px}.concept .clinical-buyer-opening .hero-actions{align-items:flex-start;gap:16px}.concept .delivery-commitments{grid-template-columns:1fr;gap:24px}.concept .insights-preview-record,.concept .review-evidence-record{padding:22px}.concept .review-record-values strong{font-size:30px}}
@media(max-width:390px){.concept .review-evidence-record dl>div{grid-template-columns:1fr;gap:3px}.concept .review-preview-links{display:grid;gap:8px}.concept .clinical-buyer-opening .hero-actions>.button{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.concept .review-evidence-record,.concept .insights-preview-record{scroll-behavior:auto}}

/* A real review surface leads the Clinical opening; the operating model follows. */
.concept.buyer-reviewed .page-hero.clinical-buyer-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy record" "actions record" "experience record";grid-template-rows:auto auto auto;column-gap:clamp(32px,4vw,64px);row-gap:24px;align-items:start;padding-top:40px;padding-bottom:40px}
.concept.buyer-reviewed .clinical-opening-copy{grid-area:copy;align-self:end}
.concept.buyer-reviewed .clinical-opening-copy .section-no{font-size:13px;line-height:1.5;margin:0 0 20px}
.concept.buyer-reviewed .clinical-opening-copy h1{font-size:clamp(36px,3.7vw,58px);line-height:1.08;margin:0 0 24px;max-width:20ch}
.concept.buyer-reviewed .clinical-opening-copy .standfirst{font-size:clamp(17px,1.45vw,21px);line-height:1.6;max-width:48ch;margin:0}
.concept.buyer-reviewed .page-hero.clinical-buyer-opening .hero-actions{grid-area:actions;margin:0;gap:12px 24px;align-self:center;flex-wrap:wrap}
.concept.buyer-reviewed .page-hero.clinical-buyer-opening .hero-actions .button{padding:16px 22px;min-height:50px}
.concept.buyer-reviewed .page-hero.clinical-buyer-opening .hero-actions .text-link{font-size:15px;min-height:44px}
.concept .clinical-experience{display:flex;flex-direction:column;gap:5px;margin:24px 0 20px;padding-top:18px;border-top:1px solid #cbd4df;max-width:44ch;line-height:1.5}
.concept .clinical-experience strong{font-size:16px;font-weight:600;color:#0b0f2c}
.concept .clinical-experience span{font-size:12px;color:#526079}
.concept.buyer-reviewed .page-hero.clinical-buyer-opening>.clinical-experience{grid-area:experience;align-self:start;margin:0}
.concept .insights-hero-record{grid-area:record;align-self:center;width:100%;min-width:0;padding:24px;border-top:3px solid #226b8d;box-sizing:border-box}
.concept .insights-hero-record figcaption{display:flex;justify-content:space-between;gap:16px;align-items:start;padding-bottom:16px;letter-spacing:0}
.concept .insights-hero-record h2{font-size:clamp(22px,2vw,28px);line-height:1.2;margin:0 0 5px;color:#0b0f2c}
.concept .insights-hero-record figcaption span{font-size:13px;line-height:1.5}
.concept .insights-hero-record figcaption>small{text-align:right;font-size:11px;line-height:1.6;color:#526079}
.concept .insights-hero-record .insights-preview-passage{padding:18px 0}
.concept .insights-hero-record .insights-preview-passage>span{margin-bottom:9px}
.concept .insights-hero-record .insights-preview-passage p{font-size:clamp(17px,1.5vw,22px);gap:10px}
.concept .insights-hero-record .insights-preview-impact{border-left:0;border:1px solid #cad9e5;padding:16px;background:#eaf1f7}
.concept .insights-hero-record .insights-preview-impact>span:first-child{font-size:12px;margin-bottom:8px}
.concept .insights-hero-record .insights-preview-impact strong{font-size:17px}
.concept .insights-hero-record .insights-preview-impact p{font-size:14px;line-height:1.55;margin:8px 0 12px}
.concept .insights-hero-record .insights-review-status{display:inline-block;font-size:12px;font-weight:600;color:#754307;background:#fff3d7;padding:5px 9px;margin:0;border-radius:3px}
.concept .insights-hero-record .insights-preview-benefit{font-size:14px;line-height:1.5;color:#344b65;margin:16px 0 0}
.concept .insights-hero-record .review-preview-links{margin-top:10px;gap:4px 20px}
.concept .insights-hero-record .review-preview-links a{font-size:14px;line-height:1.5;min-height:44px;margin:0}
@media(max-width:1000px){.concept.buyer-reviewed .page-hero.clinical-buyer-opening{column-gap:28px}.concept.buyer-reviewed .clinical-opening-copy h1{font-size:40px}.concept .insights-hero-record{padding:20px}.concept .insights-hero-record figcaption{gap:8px}.concept .insights-hero-record figcaption>small{font-size:10px}}
@media(max-width:780px){.concept.buyer-reviewed .page-hero.clinical-buyer-opening{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "record" "actions" "experience";gap:24px;padding-top:28px;padding-bottom:32px}.concept.buyer-reviewed .clinical-opening-copy .section-no{font-size:11px;margin-bottom:12px}.concept.buyer-reviewed .clinical-opening-copy h1{font-size:clamp(34px,8.6vw,46px);margin-bottom:16px;max-width:22ch}.concept.buyer-reviewed .clinical-opening-copy .standfirst{font-size:16px;line-height:1.55}.concept.buyer-reviewed .page-hero.clinical-buyer-opening .hero-actions{gap:12px 20px}.concept .insights-hero-record{padding:18px}.concept .insights-hero-record h2{font-size:23px}.concept .insights-hero-record .insights-preview-passage p{font-size:18px}.concept .insights-hero-record .insights-preview-benefit{margin-top:14px}.concept.buyer-reviewed .page-hero.clinical-buyer-opening>.clinical-experience{max-width:none}.concept .insights-hero-record .review-preview-links{display:flex;flex-wrap:wrap;gap:2px 18px}}
