/* Readability scale for the Concrete Surface Restoration hub only. */
body{font-size:17px;line-height:1.64}
.eyebrow{font-size:12px}
.button{font-size:15px}
.text-link{font-size:15px}
@media(min-width:1001px){.site-header nav a{font-size:14px}}
.hero-lede{font-size:20px;line-height:1.5}
.hero-copy-detail{font-size:16px;line-height:1.62}
.hero-signals span{font-size:11px}
.hero-readout span{font-size:10px}.hero-readout strong{font-size:19px}.hero-readout small{font-size:12px}
.section-heading p:last-child{font-size:16px;line-height:1.65}
.feature-number{font-size:10px}
.feature-copy p,.panel-copy p{font-size:16px;line-height:1.68}
.panel-image span,.garage-study figcaption,.contamination-gallery figcaption{font-size:9px}
.garage-callout small,.lab-point small{font-size:8px}
.inline-links a{font-size:12px}
.lab-copy p{font-size:16px;line-height:1.65}
.proof-heading>p:last-child{font-size:16px;line-height:1.62}
.proof-caption span{font-size:10px}.proof-caption p{font-size:14px;line-height:1.55}
.proof-note p{font-size:13px;line-height:1.55}
.related header p:last-child{font-size:15px;line-height:1.6}
.related-links b{font-size:11px}.related-links strong{font-size:19px}.related-links small{font-size:14px;line-height:1.45}
.faq-intro>p:last-of-type{font-size:15px;line-height:1.6}
.faq-question{font-size:18px;line-height:1.4}
.faq-answer p{font-size:15px;line-height:1.65}
.estimate-copy>p:not(.eyebrow){font-size:16px}
.estimate-location b{font-size:12px}.estimate-location small{font-size:11px}
.estimate-contact{font-size:14px}
.estimate-field-grid label,.estimate-upload>label{font-size:13px}
.estimate-field-grid input,.estimate-field-grid select,.estimate-field-grid textarea{font-size:14px}
.upload-control input{font-size:12px}.upload-control>span{font-size:11px}
.estimate-photo-list li,.estimate-photo-error,.estimate-status,.estimate-consent{font-size:12px}
.site-footer nav a{font-size:13px}.footer-contact span{font-size:11px}
@media(max-width:1000px) and (min-width:821px){.site-header nav a{font-size:13px}}
@media(max-width:820px){.site-header nav a{font-size:15px}.hero-copy-detail{font-size:15px}.feature-copy p,.panel-copy p{font-size:16px}.lab-copy p{font-size:16px}.proof-heading>p:last-child{font-size:15px}}
@media(max-width:560px){body{font-size:16px;line-height:1.65}.hero{min-height:880px}.hero-copy{padding-top:122px}.hero-lede{font-size:18px}.hero-copy-detail{font-size:14px}.hero-signals span{font-size:9px}.eyebrow{font-size:11px}.button{font-size:14px}.feature-copy p,.panel-copy p{font-size:16px}.feature-number{font-size:10px}.garage-callout small,.lab-point small{font-size:6px}.lab-copy p{font-size:16px}.proof-caption p{font-size:14px}.proof-note p{font-size:13px}.related-links small{font-size:13px}.faq-question{font-size:16px}.faq-answer p{font-size:15px}.estimate-copy>p:not(.eyebrow){font-size:15px}.estimate-field-grid label,.estimate-upload>label{font-size:12px}.estimate-field-grid input,.estimate-field-grid select,.estimate-field-grid textarea{font-size:16px}.estimate-consent{font-size:12px}.site-footer nav a{font-size:13px}.footer-contact span{font-size:11px}}
