.capacity-select{width:100%;background:#fff;border:1px solid #c2d5e5;color:#164b70;padding:10px;border-radius:4px;font:inherit;font-size:14px}.capacity-page .material-target{padding:16px 0;margin-top:20px}.capacity-page .material-target strong{font-size:32px}.optional-label{display:inline-block;color:#5f7c91;font-size:12px;font-weight:400}.capacity-page .amount-input>span{font-size:14px}.capacity-page .amount-input input::placeholder{font-size:15px;font-weight:400;color:#6c8598}.capacity-premise{display:grid;gap:5px;border-bottom:1px solid #d7e5ef;padding:10px 0 16px;font-size:14px;line-height:1.5;color:#56758b}.capacity-premise strong{color:#1a628f;font-weight:550}.capacity-page .total-parts .unvalued{font-size:17px;font-weight:400;color:#c5dff2}.capacity-page .benefit-per-year{font-size:12px;color:#51758f;margin:9px 0 0;line-height:1.4}.capacity-page .annual-chart{height:255px}.capacity-page .total-note{line-height:1.65}.capacity-page .econ-title>p{flex-shrink:1}.capacity-page .ramp-badge{white-space:normal;max-width:155px;line-height:1.45}.capacity-page .econ-table-wrap caption{line-height:1.6}.capacity-page .annual-stack{min-height:0}.capacity-page .growth-heading output{font-size:40px}
@media(max-width:760px){.capacity-page .annual-chart{height:250px}.capacity-page .capacity-premise{font-size:14px}.capacity-page .annual-cumulative strong{font-size:17px}}
