.product-lifecycle-decision-helper-module__ciZe5G__tool{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:18px;display:grid}.product-lifecycle-decision-helper-module__ciZe5G__selectorPanel,.product-lifecycle-decision-helper-module__ciZe5G__resultPanel{background:#fafbf5;border:1px solid #d4dccf;border-radius:12px;min-width:0;padding:clamp(22px,3vw,34px)}.product-lifecycle-decision-helper-module__ciZe5G__panelHeading{border-bottom:1px solid #d4dccf;align-items:baseline;gap:13px;padding-bottom:16px;display:flex}.product-lifecycle-decision-helper-module__ciZe5G__panelNumber{color:#506a32;letter-spacing:.055em;flex:none;font-family:Space Mono,ui-monospace,monospace;font-size:10px;line-height:1.5}.product-lifecycle-decision-helper-module__ciZe5G__panelHeading h2,.product-lifecycle-decision-helper-module__ciZe5G__resultPanel h2{color:#20352c;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-weight:600}.product-lifecycle-decision-helper-module__ciZe5G__panelHeading h2{font-size:21px;line-height:1.25}.product-lifecycle-decision-helper-module__ciZe5G__prompt{color:#465b4d;margin:18px 0 23px;font-size:14px;line-height:1.65}.product-lifecycle-decision-helper-module__ciZe5G__field{gap:9px;display:grid}.product-lifecycle-decision-helper-module__ciZe5G__field label{color:#263a30;font-size:13px;font-weight:650;line-height:1.45}.product-lifecycle-decision-helper-module__ciZe5G__field select{color:#20352c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #aebbaa;border-radius:6px;padding:10px 38px 10px 12px;font-size:14px;line-height:1.45}.product-lifecycle-decision-helper-module__ciZe5G__field select:focus-visible{outline-offset:2px;border-color:#506a32;outline:2px solid #718f52}.product-lifecycle-decision-helper-module__ciZe5G__selectorNote{color:#465b4d;border-top:1px solid #d4dccf;margin:20px 0 0;padding-top:17px;font-size:13px;line-height:1.65}.product-lifecycle-decision-helper-module__ciZe5G__resultPanel{background:#fff}.product-lifecycle-decision-helper-module__ciZe5G__resultPanel .product-lifecycle-decision-helper-module__ciZe5G__panelHeading{align-items:center}.product-lifecycle-decision-helper-module__ciZe5G__resultLabel{color:#506a32;margin:0;font-size:13px;font-weight:650;line-height:1.4}.product-lifecycle-decision-helper-module__ciZe5G__resultPanel h2{overflow-wrap:anywhere;margin-top:25px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.product-lifecycle-decision-helper-module__ciZe5G__recommendation{color:#33483b;overflow-wrap:anywhere;margin:14px 0 0;font-size:15px;line-height:1.75}.product-lifecycle-decision-helper-module__ciZe5G__caveat{background:#f2f4ec;border-left:3px solid #718f52;border-radius:0 6px 6px 0;margin-top:25px;padding:17px 18px}.product-lifecycle-decision-helper-module__ciZe5G__caveat h3{color:#294a3b;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.45}.product-lifecycle-decision-helper-module__ciZe5G__caveat p{color:#465b4d;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}@media (max-width:760px){.product-lifecycle-decision-helper-module__ciZe5G__tool{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:360px){.product-lifecycle-decision-helper-module__ciZe5G__selectorPanel,.product-lifecycle-decision-helper-module__ciZe5G__resultPanel{padding:18px}.product-lifecycle-decision-helper-module__ciZe5G__panelHeading{gap:9px}.product-lifecycle-decision-helper-module__ciZe5G__caveat{padding:15px}}
.page-module__CxqDNW__page{color:#20352c;min-height:100vh;font-family:var(--font-body);background:#f2f4ec;padding:clamp(32px,6vw,66px) 24px 88px}.page-module__CxqDNW__content{width:min(100%,1180px);margin-inline:auto}.page-module__CxqDNW__backLink,.page-module__CxqDNW__footer a{color:#294a3b;text-underline-offset:4px;font-size:13px;font-weight:650;text-decoration-color:#8a9d72;text-decoration-thickness:1px}.page-module__CxqDNW__backLink:hover,.page-module__CxqDNW__footer a:hover{color:#506a32;text-decoration-color:currentColor}.page-module__CxqDNW__backLink:focus-visible,.page-module__CxqDNW__footer a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #718f52}.page-module__CxqDNW__header{max-width:800px;margin:38px 0 40px}.page-module__CxqDNW__eyebrow{color:#506a32;letter-spacing:.055em;text-transform:uppercase;margin:0 0 16px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;line-height:1.5}.page-module__CxqDNW__header h1{color:#20352c;font-family:var(--font-display);letter-spacing:-.07em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,7vw,5.3rem);font-weight:600;line-height:.99}.page-module__CxqDNW__intro{color:#465b4d;max-width:720px;margin:22px 0 0;font-size:16px;line-height:1.75}.page-module__CxqDNW__footer{border-top:1px solid #cbd5c6;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 24px;margin-top:28px;padding:21px 0 0;display:flex}.page-module__CxqDNW__footer p{color:#465b4d;max-width:760px;margin:0;font-size:13px;line-height:1.7}.page-module__CxqDNW__footer a{line-height:1.6}@media (max-width:680px){.page-module__CxqDNW__page{padding:29px 20px 64px}.page-module__CxqDNW__header{margin:31px 0 29px}.page-module__CxqDNW__footer{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.page-module__CxqDNW__page{padding-inline:16px}}
