.figure{width:100%}.figure,.figure-bc{height:auto;display:block;margin:auto}.figure-bc{width:auto}.figure-section{height:400px;width:auto;display:block;margin:auto}.figure-resistance{height:auto;width:100%;max-width:750px;display:block;margin:auto}#results{padding:0 1rem;border-top:10px solid #fff}#results .graph{width:100%;height:auto}#results>div{display:flex;flex-direction:column;margin:1rem 0}#results #reactions{display:block}#reactions h3{display:flex}#reactions h3 svg{margin-left:.5rem}#reactions .tooltip{font-size:1rem}#reactions table{max-width:90%;margin:0 auto}#reactions table td,#reactions table th{text-align:center}#results>div>div{flex:1 1 auto}#results>div svg:nth-child(2){margin-top:1rem}.input-row{display:flex;align-items:center}.input-row>*+*{margin-left:1rem}@media only screen and (min-width:960px){#main>div:first-child{margin:1rem auto 0}#results>div svg:nth-child(2){margin-top:0}}@media only screen and (min-width:1280px){#main>div:first-child{width:60%}#results>div{flex-direction:row}}.figure-root{display:flex;width:100%}.column-figure{display:flex}h2{margin-bottom:10px;font-size:20px}h3{margin-bottom:5px}#component:hover .tooltip{visibility:visible}