.project-growth-tools details{margin:16px 0;padding:16px;border:1px solid #b7cdbf;border-radius:14px;background:#fbfcf6}.project-growth-tools summary{cursor:pointer;line-height:1.7}.project-growth-tools h3{margin-top:20px}.kit-notice,.stage-quality{padding:16px;background:#fff4d7;border:1px solid #ca9c42;border-radius:12px}.growth-table{overflow:auto;margin:20px 0}.growth-table table{width:100%;min-width:600px;border-collapse:collapse}.growth-table td,.growth-table th{padding:12px;text-align:left;border:1px solid #cad8cf}.growth-table th{background:#174c3c;color:white}.growth-table textarea{min-width:180px;min-height:70px}.ontology-edge{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;margin:12px 0;align-items:center}.ontology-preview{overflow:auto;border:1px solid #ccd8ce;border-radius:12px;margin:16px 0;background:white}.ontology-preview svg{display:block;min-width:700px;width:100%;height:auto}.project-growth-tools pre{white-space:pre-wrap;overflow-wrap:anywhere}.stage-quality{margin:20px 0}.stage-quality p{color:#5d4a1c}.stage-quality legend{font-weight:800}.stage-quality label{margin:12px 0}.stage-quality textarea{min-height:75px}@media(max-width:700px){.ontology-edge{grid-template-columns:1fr}.project-growth-tools details{padding:12px}}.lab-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.career-lab fieldset{margin:20px 0;padding:16px;border:1px solid #b8ccbf;border-radius:12px}.career-lab article{margin:16px 0}.career-lab input,.career-lab select,.career-lab textarea{max-width:100%}.career-lab textarea{min-height:85px}.lab-compare article{min-width:0}@media(max-width:700px){.lab-compare{grid-template-columns:1fr}}.long-term-tools fieldset{padding:16px;border:1px solid #b8cdbf;border-radius:12px;margin:16px 0}.long-term-tools textarea{min-height:85px}.long-term-tools article{margin:16px 0}.long-term-tools .check{display:flex;gap:8px;align-items:center}.long-term-tools .check input{width:auto}.long-term-tools fieldset label{margin:12px 0}.portfolio-trust fieldset{padding:16px;margin:16px 0;border:1px solid #bed0c4;border-radius:12px}.portfolio-trust .check{display:flex;align-items:center;gap:8px}.portfolio-trust .check input{width:auto}.portfolio-trust textarea{min-height:80px}.portfolio-trust li{margin:12px 0}.portfolio-trust article{margin:16px 0}.continuity-tools fieldset{padding:16px;margin:16px 0;border:1px solid #bed0c4;border-radius:12px}.continuity-tools textarea{min-height:75px}.continuity-tools .check{display:flex;align-items:center;gap:8px}.continuity-tools .check input{width:auto}.continuity-tools article{margin:16px 0}.career-delivery fieldset{padding:16px;margin:16px 0;border:1px solid #bdd0c3;border-radius:12px}.career-delivery .check{display:flex;align-items:center;gap:8px}.career-delivery .check input{width:auto}.career-delivery textarea{min-height:80px}.career-delivery article{margin:16px 0}