/* A restrained increase for supporting copy; display headings keep their scale. */
.threeplus-site .hero-reference .hero-copy>p,.threeplus-site .tp-has-banner p{font-size:14px}
.threeplus-site .electric-copy>p,.threeplus-site .about-copy>p,.threeplus-site .downloads-panel>p,.threeplus-site .information-consultation p,.threeplus-site .faq-list details>p,.threeplus-site .contact-reference p,.threeplus-site .tp-story>.container>p,.threeplus-site .tp-story-grid p,.threeplus-site .tp-product-copy>p,.threeplus-site .tp-product-description p{font-size:13.5px;line-height:1.8}
.threeplus-site .tp-article-body{font-size:14.5px}
.threeplus-site .eyebrow{font-size:10.5px}
.threeplus-site .hero-reference .hero-copy>.eyebrow{font-size:10.5px}
.threeplus-site .tp-has-banner .eyebrow{font-size:10px}
.threeplus-site .text-link,.threeplus-site .journal-link{font-size:10.5px}
.threeplus-site .button,.threeplus-site .hero-reference .hero-ctas .button{font-size:11px}
.threeplus-site .hero-reference .hero-partner-link{font-size:10.5px}
.threeplus-site .header nav{font-size:11px}
.threeplus-site .utility-inner{font-size:9px}
.threeplus-site .utility-inner a,.threeplus-site .utility select{font-size:10px}
.threeplus-site .benefit-grid b{font-size:12px}
.threeplus-site .benefit-grid p>span{font-size:11px}
.threeplus-site .categories-section .section-intro,.threeplus-site .journal-description,.threeplus-site .partner-section p{font-size:12.5px}
.threeplus-site .category-card>span{font-size:10.5px}
.threeplus-site .category-card>small{font-size:9.5px}
.threeplus-site .product-tabs button{font-size:10.5px}
.threeplus-site .product-category{font-size:9.5px}
.threeplus-site .product-desc{font-size:12.5px}
.threeplus-site .product-card-specs{font-size:10.5px}
.threeplus-site .product-inquire{font-size:10.5px}
.threeplus-site .product-tag{font-size:8px}
.threeplus-site .product-note,.threeplus-site .lineup-count{font-size:10.5px}
.threeplus-site .electric-spec-heading,.threeplus-site .electric-stats small,.threeplus-site .factory-stats>div>span{font-size:8.5px}
.threeplus-site .electric-copy .range-note,.threeplus-site .certification-strip>span,.threeplus-site .footer-form-note{font-size:10px}
.threeplus-site .faq-list summary{font-size:13.5px}
.threeplus-site .download-link b{font-size:12px}
.threeplus-site .download-link small{font-size:10.5px}
.threeplus-site .contact-reference .footer-contact-row>p{font-size:12px}
.threeplus-site .footer-navigation>a,.threeplus-site .footer-navigation>button{font-size:10px}
.threeplus-site .footer-reference .footer-bottom,.threeplus-site .footer-reference .footer-bottom>a{font-size:9.5px}
.threeplus-site .footer-reference .footer-brand>span,.threeplus-site .footer-journal-link{font-size:9px}
.threeplus-site .hero-reference .hero-model>.hero-model-eyebrow{font-size:7px;line-height:1.2;letter-spacing:.6px}
.threeplus-site .hero-reference .hero-model #hero-model-label{font-size:7.5px;line-height:1.4;letter-spacing:.15px}
.threeplus-site .hero-reference .hero-product{height:90px;bottom:12px}
.threeplus-site .tp-breadcrumb,.threeplus-site .detail-source,.threeplus-site .tp-product-copy .detail-source,.threeplus-site .form-privacy{font-size:11px}
.threeplus-site .modal-intro,.threeplus-site .article-dialog p{font-size:13.5px}
.threeplus-site .spec-table>div,.threeplus-site form label{font-size:12px}
.threeplus-site .search-result small,.threeplus-site .inquiry-summary>span,.threeplus-site .download-consent{font-size:11.5px}
.threeplus-site .inquiry-item small,.threeplus-site .download-file-meta{font-size:9.5px}
@media(min-width:768px) and (max-width:1279px){.threeplus-site .header nav{font-size:10px;gap:12px}.threeplus-site .hero-reference .hero-product{width:270px}}
@media(max-width:767px){
 .threeplus-site .hero-reference .hero-copy>p,.threeplus-site .tp-has-banner p{font-size:13px;line-height:1.8}
 .threeplus-site .electric-copy>p,.threeplus-site .about-copy>p,.threeplus-site .downloads-panel>p,.threeplus-site .information-consultation p,.threeplus-site .faq-list details>p,.threeplus-site .contact-reference p,.threeplus-site .tp-story>.container>p,.threeplus-site .tp-story-grid p,.threeplus-site .tp-product-copy>p,.threeplus-site .tp-product-description p{font-size:13px}
 .threeplus-site .tp-article-body{font-size:14px}
 .threeplus-site .eyebrow,.threeplus-site .section-heading .eyebrow,.threeplus-site .tp-has-banner .eyebrow{font-size:8.5px;letter-spacing:1px}
 .threeplus-site .hero-reference .hero-copy>.eyebrow{font-size:8px;letter-spacing:.8px}
 .threeplus-site .button{font-size:10px}
 .threeplus-site .hero-reference .hero-ctas .button{font-size:9px}
 .threeplus-site .electric-copy .button{font-size:11px}
 .threeplus-site .hero-reference .hero-partner-link{font-size:9px}
 .threeplus-site .header nav{font-size:13px}
 .threeplus-site .utility{height:30px}
 .threeplus-site .utility-inner>span{font-size:7px;line-height:1.5}
 .threeplus-site .utility-inner a,.threeplus-site .utility select{font-size:9px}
 .threeplus-site .electric-copy .eyebrow,.threeplus-site .about-copy .eyebrow{font-size:9.5px}
 .threeplus-site .benefit-grid b{font-size:11px}
 .threeplus-site .benefit-grid p>span{font-size:10px}
 .threeplus-site .category-card>span{font-size:10px}
 .threeplus-site .category-card>small{font-size:9px}
 .threeplus-site .product-tabs button{font-size:10px}
 .threeplus-site .product-category{font-size:8px;letter-spacing:.35px;min-height:27px}
 .threeplus-site .product-desc{font-size:11.5px;min-height:59px;line-height:1.7}
 .threeplus-site .product-card-specs{font-size:8.5px}
 .threeplus-site .product-inquire{font-size:8px;letter-spacing:.2px}
 .threeplus-site .product-tag{font-size:6.5px;letter-spacing:.3px;right:18px}
 .threeplus-site .product-note,.threeplus-site .lineup-count{font-size:10px}
 .threeplus-site .faq-list summary{font-size:13px}
 .threeplus-site .hero-reference .hero-product{height:86px;bottom:auto}
 .threeplus-site .hero-reference .hero-model #hero-model-label{max-width:100%}
 .threeplus-site .hero-reference .hero-model{gap:3px}
 .threeplus-site .footer-reference .footer-bottom,.threeplus-site .footer-reference .footer-bottom>a{font-size:10px}
 .threeplus-site .tp-breadcrumb{font-size:9px}
 .threeplus-site .spec-table>div{font-size:11.5px}
}
