/* Readable defaults. New CMS inline overrides continue to take precedence. */
html{font-size:100%!important}
body{font-size:1rem!important;line-height:1.6!important}
body main p,body main li,body main dd,body .hc33-description,body .sector-lead-text,body .au-category-lead{font-size:1rem!important;line-height:1.65!important;letter-spacing:normal!important}
body h1,body .hc23-page-heading h1,body .sector-intro h1,body .au-category-title h1,body .config-panel-v68 h1{font-size:2rem!important;line-height:1.25!important;letter-spacing:-.015em!important}
body h2,body .hc23-section-heading h2,body .sector-section-heading h2,body .hc33-reference-heading h2,body .hc33-benefits-intro h2,body .cms-simple-copy-v244 h2{font-size:1.5rem!important;line-height:1.3!important;letter-spacing:normal!important}
body .hc23-hero h2,body .premium23 .hc23-slide h2,body.premium23 .hc23-slide h2,body .au-banner h2{font-size:2rem!important;line-height:1.25!important;letter-spacing:-.015em!important}
body h3{font-size:1.25rem!important;line-height:1.4!important;letter-spacing:normal!important}
body .au-category-card h3,body .hc23-benefits h3,body .cms-related-products-v244 strong,body .sector-subcard h3{font-size:1.0625rem!important;line-height:1.4!important;letter-spacing:normal!important}
body .hc23-categories strong{font-size:1rem!important;line-height:1.4!important}
body .hc23-text-link,body .hc23-tabs>a,body .au-category-card-action,body .au-side-nav a,body .au-side-group>summary,body .category-nav-v63 a,body .category-nav-v63 button,body .category-nav-v63 b,body .category-nav-v63 span:not(.icon){font-size:.9375rem!important;line-height:1.4!important}
body .hc23-categories small,body .au-side-count{font-size:.875rem!important;line-height:1.5!important}
body .hc23-footer p,body .hc23-footer a,body .hc23-footer h3{font-size:.875rem!important;line-height:1.65!important;letter-spacing:normal!important}
body .hc23-footer-bottom,body .hc23-footer-bottom span,body .hc23-footer-bottom a{font-size:.8125rem!important;line-height:1.6!important}
body .product-disclosure-v244 summary,body .config-step-head-v67 strong,body .config-panel-v68 label,body .cms-technical dt,body .cms-technical dd{font-size:1rem!important;line-height:1.5!important}
body .config-panel-v68 input:not([type=checkbox]):not([type=radio]),body .config-panel-v68 textarea,body .config-panel-v68 select,body .header-search-v63 input{font-size:1rem!important;line-height:1.5!important}
body .product-config-footnote-v93,body .hc23-slide-controls>span,body .au-category-eyebrow{font-size:.8125rem!important;line-height:1.5!important}
body.cms-product-v244 .cms-simple-copy-v244 h2{font-size:1.5rem!important;line-height:1.3!important}
body.cms-product-v244 .cms-simple-copy-v244 p{font-size:1rem!important;line-height:1.65!important}
@media(max-width:600px){
 body h1,body .hc23-page-heading h1,body .sector-intro h1,body .au-category-title h1,body .config-panel-v68 h1{font-size:1.625rem!important;line-height:1.3!important}
 body h2,body .hc23-section-heading h2,body .sector-section-heading h2,body .hc33-reference-heading h2,body .hc33-benefits-intro h2,body .cms-simple-copy-v244 h2{font-size:1.375rem!important;line-height:1.35!important}
 body .hc23-hero h2,body.premium23 .hc23-slide h2,body .au-banner h2{font-size:1.625rem!important;line-height:1.3!important}
 body h3{font-size:1.125rem!important}
 body .au-category-card h3,body .hc23-benefits h3,body .cms-related-products-v244 strong,body .sector-subcard h3{font-size:1rem!important;line-height:1.45!important}
 body .hc23-text-link,body .hc23-tabs>a,body .au-category-card-action,body .au-side-nav a,body .au-side-group>summary,body .category-nav-v63 a,body .category-nav-v63 button,body .category-nav-v63 b,body .category-nav-v63 span:not(.icon){font-size:.875rem!important}
 body.cms-product-v244 .cms-simple-copy-v244 h2{font-size:1.375rem!important;line-height:1.35!important}
 body.catalog-product-page-v184 .config-panel-intro-v68 h1{font-size:1.625rem!important;line-height:1.3!important}
}
