.design-reference{padding:20px;margin-top:18px;border:1px solid #bdcdb8;border-radius:9px;background:#e9efdf}.reference-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.reference-heading h3{font-size:18px;font-weight:400;margin:0}.reference-heading button{border:0;border-bottom:1px solid currentColor;color:#004b2b;background:transparent;font:inherit;font-size:12px;min-height:44px;cursor:pointer}.reference-heading button:disabled{opacity:.4;cursor:default}#reference-summary{font-size:13px;line-height:1.7;margin:8px 0 15px;overflow-wrap:anywhere}.design-reference summary{font-size:12px;cursor:pointer;min-height:35px;padding:6px 0}.reference-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:15px 0}.reference-fields label{font-size:11px;display:block}.reference-fields input,#business-industry{width:100%;border:1px solid #aebbab;background:#fafcf5;padding:12px;margin-top:6px;color:#163924;font:inherit;font-size:13px;border-radius:0;min-height:44px;box-sizing:border-box}#business-industry{margin-bottom:22px}.reference-fields input{margin-top:7px}#reference-explore{font-size:12px;border-bottom:1px solid #638c6e;padding:6px 0;display:inline-block}.design-production{border:0;padding:0;margin:24px 0 0}.design-production legend{font-size:13px;margin-bottom:14px}.design-production label{display:block;font-size:12px;margin:9px 0;min-height:30px;line-height:1.7}.design-production input{margin-right:8px;accent-color:#004b2b}.design-reference .fine-print{font-size:10px}.design-reference :focus-visible{outline:3px solid #779b62;outline-offset:3px}#download-project{margin-top:10px}@media(max-width:640px){.design-reference{padding:16px}.reference-fields{grid-template-columns:1fr}.reference-heading h3{font-size:17px}.reference-heading button{font-size:11px}#reference-summary{font-size:12px}}
