.decision-workspace{color:#123b30;background:#f8faf5}.decision-workspace :is(h1,h2,h3,h4){text-transform:none!important}.decision-hero,.decision-section{max-width:1120px;margin:0 auto;padding:3rem 1.25rem}.decision-hero h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.12}.decision-workspace p{max-width:82ch;line-height:1.65}.decision-section{scroll-margin-top:var(--page-section-offset,140px);border-top:1px solid #d5dfd5}.decision-section h2{font-size:clamp(1.6rem,3vw,2.3rem)}.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.5rem 0;display:grid}.decision-workspace label{flex-direction:column;gap:.5rem;line-height:1.45;display:flex}.decision-workspace :is(input,textarea,select){font:inherit;color:#173a30;background:#fff;border:1px solid #81968a;border-radius:.35rem;width:100%;min-width:0;padding:.75rem}.decision-workspace textarea{resize:vertical;min-height:6rem}.decision-workspace button{font:inherit;cursor:pointer;color:#fff;background:#174e3c;border:2px solid #0000;border-radius:.4rem;min-height:44px;margin:.45rem .45rem .45rem 0;padding:.7rem 1rem}.decision-workspace :is(button,input,select,textarea,a):focus-visible{outline-offset:3px;outline:3px solid #6b841a}.decision-workspace button:disabled,.decision-workspace fieldset:disabled{opacity:.65;cursor:not-allowed}.decision-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.decision-workspace .decision-checkbox{flex-direction:row;align-items:flex-start;margin:1.1rem 0}.decision-checkbox input{width:1.2rem;min-width:1.2rem;height:1.2rem;margin-top:.15rem}.decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.decision-metrics p,.decision-group{background:#e9f0e1;border-radius:.5rem;padding:1rem}.decision-metrics strong{overflow-wrap:anywhere;font-size:1.8rem;display:block}.decision-table-scroll{margin:1.5rem 0;overflow-x:auto}.decision-workspace table{border-collapse:collapse;width:100%;font-size:.95rem}.decision-workspace caption{text-align:left;margin-bottom:.75rem;font-weight:600}.decision-workspace :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c7d1c8;min-width:130px;max-width:360px;padding:.8rem}.decision-workspace th{background:#edf1e8}.decision-workspace a{color:#155c42;overflow-wrap:anywhere;text-decoration:underline}.decision-actions{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.decision-workspace [role=alert]{background:#fff0df;border:1px solid #a76516;padding:1rem}.decision-workspace [role=status]{background:#e3efdc;padding:1rem}@media (width<=640px){.decision-grid,.decision-metrics{grid-template-columns:1fr}.decision-hero,.decision-section{padding:2rem 1rem}.decision-workspace input[type=file]{max-width:100%}.decision-actions{display:block}}:is(.prototype-site:has(.decision-workspace) :is(h1,h2,h3,h4),.prototype-site:has(.prototype-cost-hero) :is(h1,h2,h3,h4)){text-transform:none}.decision-language{gap:8px;margin-bottom:16px;display:flex}.decision-language button{border:1px solid #c9d8ce;border-radius:8px;min-height:44px;padding:8px 14px}.decision-language button[aria-pressed=true]{color:#102f26;background:#dcee8a}
