.product-development_heading__TUIXl{display:grid;grid-template-columns:1.1fr 1fr;gap:28px 48px;align-items:end;margin-bottom:30px}.product-development_direction__WNh9z h2,.product-development_heading__TUIXl h2,.product-development_questions__7qXtC h2{font-size:clamp(34px,4vw,62px);line-height:1.05;margin:12px 0 0}.product-development_approval__fGGsN p,.product-development_direction__WNh9z p,.product-development_heading__TUIXl p,.product-development_positioning__WY2L_ p,.product-development_questions__7qXtC p{font-size:16px;line-height:1.7}.product-development_heading__TUIXl p{margin:0}.product-development_specification__XWZx9{background:#e9e9df}.product-development_specGrid__zhAvF{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.product-development_positioning__WY2L_ figure{margin:0 0 20px}.product-development_positioning__WY2L_ img{width:100%;height:auto;aspect-ratio:1.55;object-fit:contain;background:#deddd5}.product-development_alternatives__a02Lh{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.product-development_alternatives__a02Lh a{font-size:13px;line-height:1.7;text-decoration:underline;text-underline-offset:5px}.product-development_note__kcJfT,.product-development_positioning__WY2L_ figcaption{font-size:12px;line-height:1.6;color:#596052;margin-top:10px}.product-development_positioning__WY2L_ h3{font-size:20px;line-height:1.3;margin:0 0 8px}.product-development_positioning__WY2L_ article{border-top:1px solid #c7c9ba;padding-top:16px;margin-top:16px}.product-development_positioning__WY2L_ p{margin:0;font-size:15px}.product-development_specRows__57oc_{margin:0}.product-development_specRows__57oc_>div{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:18px 0;border-top:1px solid #c0c5b6}.product-development_specRows__57oc_ dt{font-size:13px;font-weight:600;line-height:1.6}.product-development_specRows__57oc_ dd{margin:0;font-size:15px;line-height:1.7}.product-development_direction__WNh9z{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center}.product-development_directionVisual__us3PB img{width:100%;height:auto;aspect-ratio:1.1;object-fit:cover;max-height:550px}.product-development_directionVisual__us3PB>p{font-size:12px;color:#626956}.product-development_choices__USsK8{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.product-development_choices__USsK8 button{display:flex;justify-content:space-between;gap:12px;border:1px solid #bbc2b0;padding:18px;text-align:left;color:inherit;background:transparent;font:inherit;font-size:15px;line-height:1.5;cursor:pointer}.product-development_choices__USsK8 button[aria-pressed=true]{background:#2944ec;color:white;border-color:#2944ec}.product-development_field__gUUNR{display:block;font-size:14px;line-height:1.6;margin-bottom:18px;font-weight:500}.product-development_field__gUUNR input,.product-development_field__gUUNR select,.product-development_field__gUUNR textarea{display:block;width:100%;min-width:0;margin-top:8px;border:1px solid #bbc2b0;background:#f9f8f2;color:#20271f;padding:14px;font:inherit;border-radius:0}.product-development_field__gUUNR textarea{resize:vertical}.product-development_direction__WNh9z .product-development_selection__tFc2p{font-size:13px;margin:16px 0}.product-development_direction__WNh9z a,.product-development_revision__zLjnw a{white-space:normal;font-size:12px;line-height:1.5}.product-development_questions__7qXtC{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;background:#e2e5da}.product-development_questions__7qXtC h3{font-size:22px;line-height:1.35;margin:0 0 12px}.product-development_questions__7qXtC article{padding-bottom:16px}.product-development_questions__7qXtC article p{margin:0}.product-development_questions__7qXtC details{border-top:1px solid #bbc2b0;padding:18px 0}.product-development_questions__7qXtC summary{cursor:pointer;font-size:16px;line-height:1.5;font-weight:500}.product-development_approval__fGGsN{background:#e7e8df}.product-development_approvalRows__7wOfy{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.product-development_approvalRows__7wOfy article{border-top:1px solid #b9c0ad;padding-top:20px}.product-development_approvalRows__7wOfy figure{margin:0 0 22px}.product-development_approvalRows__7wOfy figure img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:contain;background:#dddfd5}.product-development_approvalRows__7wOfy figcaption{font-size:11px;color:#53614e;margin-top:9px}.product-development_approvalRows__7wOfy h3{font-size:23px;line-height:1.25;margin:0}.product-development_approvalRows__7wOfy p{font-size:15px}.product-development_approvalRows__7wOfy strong{font-size:14px;line-height:1.6;display:block}.product-development_revision__zLjnw{margin-top:32px;border-top:1px solid #b9c0ad;padding-top:28px;display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.product-development_revision__zLjnw h3{margin:0;font-size:30px;line-height:1.2}.product-development_revision__zLjnw img{width:100%;height:250px;object-fit:contain;background:#deddd5}@media(max-width:900px){.product-development_specRows__57oc_>div{grid-template-columns:1fr;gap:6px}.product-development_direction__WNh9z,.product-development_revision__zLjnw,.product-development_specGrid__zhAvF{gap:28px}.product-development_choices__USsK8{grid-template-columns:1fr}}@media(max-width:760px){.product-development_approvalRows__7wOfy,.product-development_direction__WNh9z,.product-development_heading__TUIXl,.product-development_questions__7qXtC,.product-development_revision__zLjnw,.product-development_specGrid__zhAvF{grid-template-columns:1fr;gap:24px}.product-development_direction__WNh9z h2,.product-development_heading__TUIXl h2,.product-development_questions__7qXtC h2{font-size:36px}.product-development_directionVisual__us3PB img{aspect-ratio:1.5}.product-development_specRows__57oc_>div{padding:16px 0}.product-development_positioning__WY2L_ img{aspect-ratio:1.5}.product-development_revision__zLjnw img{height:200px}.product-development_approvalRows__7wOfy article{padding-top:16px}.product-development_questions__7qXtC h2{margin-bottom:4px}}.product-development_questionVisual__M0YUP{margin:22px 0 0}.product-development_questionVisual__M0YUP img{display:block;width:100%;height:240px;object-fit:cover}.product-development_questionVisual__M0YUP figcaption{font-size:11px;line-height:1.6;margin-top:8px;color:#53604c}.product-development_directionVisual__us3PB img,.product-development_positioning__WY2L_ img{border-radius:32px 12px 24px 12px}.product-development_choices__USsK8 button{border-radius:12px 12px 24px 8px}.product-development_approvalRows__7wOfy figure img{border-radius:26px 10px 34px 10px}.product-development_approvalRows__7wOfy article,.product-development_questions__7qXtC details,.product-development_specRows__57oc_>div{border-top-style:dashed}