.ph-workflow-visual{margin:0;padding:clamp(18px,2.4vw,30px);border:1px solid #d7e2ef;border-radius:16px;background:linear-gradient(145deg,#f5f9ff,#fff 65%);color:#142c49;box-shadow:0 10px 30px #173d6810}.ph-workflow-visual figcaption{display:grid;gap:9px;margin-bottom:22px}.ph-workflow-visual figcaption>span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#32639b}.ph-workflow-visual figcaption>strong{max-width:30ch;font-size:clamp(19px,2vw,25px);line-height:1.25;letter-spacing:-.025em}.ph-workflow-visual-body{display:grid;gap:18px}.ph-workflow-metrics{container-type:inline-size;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.ph-workflow-metrics>div{min-width:0;padding:13px 10px;background:#fff;border:1px solid #dce6f1;border-radius:9px}.ph-workflow-metrics dt{min-height:2.8em;font-size:12px;line-height:1.4;color:#526c89}.ph-workflow-metrics dd{margin:4px 0 0;white-space:nowrap;font-size:clamp(18px,1.8vw,26px);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:#185ab3}.ph-workflow-records{margin:0;padding:0;list-style:none;display:grid}.ph-workflow-records>li,.ph-workflow-research>div{display:grid;gap:4px;padding:12px 0;border-top:1px solid #dce6f1}.ph-workflow-records strong,.ph-workflow-research dt{font-size:14px;font-weight:700}.ph-workflow-records span,.ph-workflow-research dd{margin:0;font-size:13px;line-height:1.55;color:#526c89}.ph-workflow-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ph-workflow-pair section{min-width:0;padding:16px;background:#fff;border:1px solid #dce6f1;border-radius:10px}.ph-workflow-pair h4{min-height:2.6em;margin:0 0 14px;font-size:15px;line-height:1.3;color:#185ab3}.ph-workflow-pair dl{margin:0}.ph-workflow-pair dt{margin-top:13px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#647c96}.ph-workflow-pair dd{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.5}.ph-workflow-takeaway{margin:20px 0 0;padding-top:16px;border-top:1px solid #dce6f1;font-size:14px;font-weight:600;line-height:1.55}.ph-workflow-coverage{position:relative;height:42px;overflow:hidden;border:1px solid #ccdced;border-radius:7px;background:#eaf0f7}.ph-workflow-coverage>span{position:absolute;inset:0 40% 0 0;background:#b5d4fb}.ph-workflow-coverage>b{position:relative;display:block;padding:10px 12px;font-size:13px}.ph-workflow-ladder{margin:0;display:grid;gap:9px;font-size:14px}.ph-workflow-ladder>div{display:flex;justify-content:space-between;gap:12px}.ph-workflow-ladder dd{margin:0;font-weight:700}.ph-workflow-ladder>div:last-child{padding-top:11px;border-top:1px solid #dce6f1}.ph-workflow-equation{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:14px;background:#eaf3ff;border-radius:9px}.ph-workflow-equation>span{display:grid;gap:4px;font-size:12px}.ph-workflow-equation b{font-size:24px}.ph-workflow-equation i{font-style:normal;color:#6b86a5}.ph-workflow-detail{margin:0;font-size:12px;line-height:1.6;color:#526c89}.ph-workflow-outcomes{margin:0;display:grid;gap:8px}.ph-workflow-outcomes>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;background:#fff;border:1px solid #dce6f1;border-radius:7px}.ph-workflow-outcomes>div:last-child{background:#eaf3ff;border-color:#adc9ec}.ph-workflow-outcomes dt{font-size:14px;font-weight:600}.ph-workflow-outcomes dd{margin:0;font-size:22px;font-weight:700;text-align:right;white-space:nowrap}.ph-workflow-outcomes small{display:block;font-size:10px;font-weight:400;color:#647c96}.ph-workflow-stages{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ph-workflow-stages li{display:grid;gap:5px;padding:14px 16px;border:1px solid #dce6f1;border-left:3px solid #2c6cc2;border-radius:7px;background:#fff}.ph-workflow-stages b{font-size:14px}.ph-workflow-stages span{font-size:13px;line-height:1.5;color:#526c89}.ph-workflow-example{display:grid;gap:8px;padding:17px;background:#eaf3ff;border-radius:9px}.ph-workflow-example>b{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#32639b}.ph-workflow-example>strong{font-size:19px;line-height:1.35}.ph-workflow-example>span{font-size:13px;line-height:1.5;color:#526c89}.ph-institutional-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.ph-institutional-path li{padding:22px;border:1px solid #d7e2ef;border-radius:12px;background:#f5f9ff}.ph-institutional-path b{display:block;margin-bottom:12px;font-size:12px;color:#32639b}.ph-institutional-path h3{font-size:19px;line-height:1.3}.ph-institutional-path p{margin-top:10px;font-size:14px;line-height:1.65;color:#526c89}@media(max-width:767px){.ph-workflow-pair{grid-template-columns:1fr}.ph-workflow-pair h4{min-height:0}.ph-institutional-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.ph-workflow-metrics{gap:6px}.ph-workflow-metrics>div{padding:11px 7px}.ph-workflow-metrics dt{font-size:10px}.ph-workflow-metrics dd{font-size:21px}.ph-institutional-path{grid-template-columns:1fr}}