.growth-result-summary{font-size:1.125rem;line-height:1.7;max-width:68ch}.growth-result-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:24px;margin:28px 0;padding:24px 0;border-top:1px solid #dbe3eb;border-bottom:1px solid #dbe3eb}.growth-result-metrics dt{font-size:.9375rem;line-height:1.5;color:#d5e4f2}.growth-result-metrics dd{margin:10px 0 0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.2;font-weight:800;color:#14eab2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.growth-output-block{margin-top:28px}.growth-output-block h3{font-size:1.125rem;line-height:1.4;margin-bottom:12px}.growth-output-block textarea{width:100%;box-sizing:border-box;min-height:120px;padding:16px;font:inherit;line-height:1.65;color:#031e40;background:#fff;border:1px solid #bdcad6;border-radius:10px;resize:vertical}.growth-print-copy{display:none;white-space:pre-wrap}.growth-tool-support{padding:36px 0 60px}.growth-tool-support h2{max-width:30ch}.growth-tool-support nav{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.growth-tool-support p{max-width:68ch}.growth-edit-note{max-width:65ch}.growth-tool-reference{font-size:.9375rem;line-height:1.6}
@media print{body.printing-growth-tool> :not(main){display:none!important}body.printing-growth-tool main> :not(.tool-layout){display:none!important}body.printing-growth-tool .tool-layout{display:block!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}body.printing-growth-tool .tool-workspace> :not(#tool-result),body.printing-growth-tool .tool-guide{display:none!important}body.printing-growth-tool #tool-result{display:block!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;color:#000!important;background:#fff!important}body.printing-growth-tool textarea,body.printing-growth-tool .result-actions,body.printing-growth-tool .growth-edit-note{display:none!important}body.printing-growth-tool .growth-print-copy{display:block!important}body.printing-growth-tool .growth-output-block{break-inside:avoid}body.printing-growth-tool h2{font-size:24pt!important}body.printing-growth-tool .growth-result-metrics{display:flex;flex-wrap:wrap}body.printing-growth-tool .growth-result-metrics>div{flex:1;min-width:150px}}
