.roof-calc{--calc-accent:#31513B;--calc-accent-hover:#243D2C;--calc-accent-text:#ffffff;--calc-text:#121E14;--calc-muted:#46544A;--calc-border:#B9C6BB;--calc-surface:#ffffff;--calc-surface-alt:#F3F5F2;--calc-track:#D6DFD7;--calc-focus:#A33D0E;--calc-radius:8px;--calc-font-head:"Libre Franklin",Arial,sans-serif;--calc-font-body:"Lato",Arial,sans-serif;font-size:17px}
.roof-calc input:not([type=range]),.roof-calc textarea,.roof-calc select{font-size:17px;min-height:48px}
.roof-calc button,.roof-calc .calc-btn{min-height:48px;font-size:17px}
.roof-calc .step-index{font-size:16px}
.roof-calc .privacy-note{font-size:16px}
.roof-calc .report-eyebrow{font-size:15px}
.roof-calc small{font-size:16px}
.roof-calc input[type=range]{min-height:48px;height:48px;font-size:16px;padding:20px 0;background-clip:content-box;box-sizing:border-box}
