#roof-diagram{display:block;width:100%;max-width:640px;height:auto}figure{margin:20px 0}svg text{font-family:Arial,Helvetica,sans-serif}.pitch-notation{font-size:1.25rem;font-weight:bold}.ru-primary-result strong{font-size:1.6rem}#rafter-plan,#geometry-plan{padding-left:22px}[hidden]{display:none!important}