.business-page .bu-models{display:grid;grid-template-columns:1fr 1fr;gap:30px}.business-page .bu-models article{border:1px solid #dce2e5;padding:26px}.business-page .bu-models p:last-child{margin-bottom:0}.business-page .bu-flow{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;margin:0;background:#fff;border:1px solid #dce2e5}.business-page .bu-flow li{padding:22px 18px;border-right:1px solid #dce2e5;min-width:0}.business-page .bu-flow li:last-child{border:0}.business-page .bu-flow strong{font-size:16px;line-height:1.5;display:block}.business-page .bu-flow span{display:block;font-size:13px;line-height:1.8;margin-top:12px;color:#526173}.business-page .bu-fields{display:grid;grid-template-columns:1fr 1fr;gap:28px 36px}.business-page .bu-fields article{border-top:2px solid #b39b73;padding-top:22px}.business-page .bu-fields p{font-size:15px}.business-page .bu-fields p:last-child{font-size:14px;color:#526173}.business-page .bu-note{font-size:13px;color:#526173;margin-top:26px;margin-bottom:0}.business-page .manufacturing-explainer{margin:0;padding:0;border:0;background:none}.business-page .manufacturing-heading{display:block}.business-page .manufacturing-heading>.eyebrow,.business-page .manufacturing-heading .eyebrow{display:none}.business-page .manufacturing-heading p{font-size:16px;max-width:920px}.business-page .manufacturing-heading h2{margin-bottom:24px}.business-page .manufacturing-areas{margin-top:28px}.business-page .manufacturing-area summary strong{font-family:inherit;font-size:18px;letter-spacing:0;font-weight:600;line-height:1.6}.business-page .manufacturing-area summary{padding:22px 0;gap:20px}.business-page .manufacturing-area summary small{display:none}.business-page .manufacturing-area h4,.business-page .product-readiness h4{font-family:inherit;letter-spacing:-.015em;font-size:23px;line-height:1.4;font-weight:600}.business-page .manufacturing-area-body p,.business-page .manufacturing-cpkb p,.business-page .product-readiness p,.business-page .contract-responsibility p{font-size:15px;line-height:1.8}.business-page .manufacturing-cpkb,.business-page .product-readiness,.business-page .contract-responsibility{margin-top:30px;padding:25px;background:#f3f5f3;border:1px solid #dce2e5}.business-page .regulatory-sources summary{font-size:14px}.business-page .regulatory-sources a{text-decoration:underline;text-underline-offset:3px}.business-market{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.business-market .detail-opening{padding-top:58px;padding-bottom:38px}.business-market .detail-opening h1{font-family:inherit;font-weight:600;font-size:clamp(34px,4.5vw,58px);line-height:1.15;letter-spacing:-.025em}.business-market h2,.business-market h3{font-family:inherit!important;font-weight:600;letter-spacing:-.02em}.business-market .n-heading{gap:40px}.business-market .n-heading h2{font-size:clamp(26px,3vw,36px);line-height:1.25}.business-market .n-section{padding-top:55px;padding-bottom:55px}.business-market .m-gates h3,.business-market .m-workstreams h3{font-size:21px;line-height:1.4}.business-market .n-dark .m-metrics strong{line-height:1.6}.business-market .n-cost-table th:first-child{width:24%}.nav-submenu a[aria-current=page]{font-weight:700;background:#f1f3f3}
@media(max-width:800px){.business-page .bu-flow{grid-template-columns:1fr}.business-page .bu-flow li{border-right:0;border-bottom:1px solid #dce2e5;padding:20px 24px}.business-page .bu-flow span{margin-top:5px}.business-page .manufacturing-area-body{grid-template-columns:1fr;gap:15px}.business-page .manufacturing-area summary strong{font-size:17px}}
@media(max-width:600px){.business-page .bu-models,.business-page .bu-fields{grid-template-columns:1fr;gap:25px}.business-page .bu-models article{padding:22px}.business-page .manufacturing-area-body{padding-left:0}.business-page .manufacturing-area summary{gap:12px}.business-page .product-readiness-grid{grid-template-columns:1fr}.business-market .detail-opening{padding-top:36px;padding-bottom:25px}.business-market .n-section{padding-top:36px;padding-bottom:36px}.business-market .n-heading{gap:20px}.business-market .n-cost-table table{min-width:0}.business-market .n-cost-table td,.business-market .n-cost-table th{overflow-wrap:break-word}}
/* Readiness panels use a light surface: all text must use dark foregrounds. */
.business-page .product-readiness{color:#213044}
.business-page .product-readiness>h4{color:#172a40}
.business-page .product-readiness .eyebrow{color:#76562c}
.business-page .product-readiness-grid span{color:#344b60;font-weight:600}
.business-page .product-readiness-grid p,.business-page .product-readiness .manufacturing-note{color:#45566a}
.business-page .product-readiness-grid>div,.business-page .product-readiness .manufacturing-note{border-color:#c7d1d8}
