.st-calc{max-width:72rem}
.st-calc__form{display:grid;gap:.6rem;max-width:46rem;margin:2rem 0}
.st-calc__form label{font-weight:600;margin-top:.8rem}
.st-calc__form input,.st-calc__form select{font:inherit;padding:1rem;border:1px solid #999;border-radius:4px;width:100%}
.st-calc__result{background:#393536;color:#fff;padding:1.6rem 2rem;border-left:4px solid #ED1C24;margin:1rem 0;max-width:46rem}
.st-calc__result p{margin:.4rem 0}
.st-calc__note{font-size:1.3rem;max-width:60rem}
.st-calc__wiring{max-width:72rem;margin:1rem 0 2rem}
.st-calc__wiring-note{font-size:1.3rem}
.st-calc__form .st-row{display:flex;gap:1rem;flex-wrap:wrap}
.st-calc__form .st-row>*{flex:1 1 14rem}
.st-calc__result a{color:#fff;text-decoration:underline}
.st-calc__result table{border-collapse:collapse;width:100%;margin:.6rem 0}
.st-calc__result td,.st-calc__result th{padding:.4rem .6rem;border-bottom:1px solid #5a5455;text-align:left;font-size:1.4rem}
.st-hub{max-width:110rem}
.st-hub__group{margin:3rem 0}
.st-hub__group h2{border-bottom:3px solid #ED1C24;padding-bottom:.6rem;margin-bottom:1.6rem}
.st-hub__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:1.6rem}
.st-hub__card{display:block;border:1px solid #ddd;border-left:4px solid #393536;border-radius:4px;padding:1.6rem 1.8rem;text-decoration:none;color:inherit;transition:border-color .15s}
.st-hub__card:hover,.st-hub__card:focus{border-left-color:#ED1C24}
.st-hub__card strong{display:block;font-size:1.7rem;margin-bottom:.4rem}
.st-hub__card span{font-size:1.4rem;color:#555}
.st-gloss dt{font-weight:700;margin-top:1.6rem}
.st-gloss dd{margin:.3rem 0 0}
.st-gloss__nav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 2rem}
.st-gloss__nav a{padding:.2rem .8rem;border:1px solid #ccc;border-radius:3px;text-decoration:none}
.st-qo table{width:100%;border-collapse:collapse;max-width:72rem}
.st-qo td,.st-qo th{padding:.6rem;border-bottom:1px solid #ddd;text-align:left}
.st-qo input{font:inherit;padding:.8rem;border:1px solid #999;border-radius:4px;width:100%}
.st-qo .st-qo__qty{width:8rem}
