/* Small text enlarged by 2px, preserving the page cascade and breakpoints. */
.credential-summary span{font-size:14px}
.topic-links{font-size:14px}
.research-card h3{font-size:22px}
.research-card p{font-size:13px}
.research-card small{font-size:12px}
.grant-date{font-size:12px}
@media(max-width:760px){.credential-summary span{font-size:13px}
.research-card h3{font-size:21px}
.topic-links{font-size:13px}
.grant-date{font-size:11px}
}
.eyebrow{font-size:13px}
.button{font-size:16px}
.button span{font-size:22px}
.text-link{font-size:16px}
.brand small{font-size:11px}
nav a{font-size:16px}
.nav-cta{font-size:15px}
.hero-copy>p{font-size:19px}
.hero-tags{font-size:13px}
.hero-visual figcaption span{font-size:11px}
.hero-visual figcaption b{font-size:19px}
.hero-bottom{font-size:13px}
.section-head>p{font-size:16px}
.scene-num{font-size:13px}
.scene-card p{font-size:16px}
.method-grid>div>p{font-size:17px}
.steps small{font-size:13px}
.steps p{font-size:16px}
.product-copy .eyebrow{font-size:12px}
.product-copy h3{font-size:22px}
.product-copy p{font-size:15px}
.product-copy .text-link{font-size:14px}
.proof-grid>div>p{font-size:16px}
.proof-topics{font-size:13px}
.certificate>span{font-size:12px}
.cert-card h3{font-size:18px}
.cert-card .eyebrow{font-size:12px}
.cert-card .owner{font-size:12px}
.cert-no{font-size:12px}
.cert-card .text-link{font-size:13px}
.proof-certs h3{font-size:15px}
summary{font-size:18px}
details p{font-size:16px}
.cta p{font-size:15px}
.cta .eyebrow{font-size:12px}
.footer-grid>div{font-size:14px}
.footer-grid>div>b{font-size:15px}
.footer-grid small{font-size:13px}
.legal{font-size:12px}
.crumb{font-size:13px}
.page-heading p{font-size:18px}
.page-heading .note{font-size:14px}
.four-grid p,.three-grid p{font-size:16px}
.detail-hero p{font-size:18px}
.detail-hero figcaption{font-size:12px}
.note{font-size:14px}
.filters button{font-size:15px}
.search{font-size:13px}
.search input{font-size:15px}
#product-count,#cert-count{font-size:14px}
.report-layout p{font-size:16px}
.report-layout p.note{font-size:13px}
.contact-info p{font-size:15px}
.contact-info h3{font-size:18px}
.contact-info ul{font-size:15px}
.contact-info small{font-size:12px}
form>p{font-size:14px}
form label{font-size:15px}
dialog>p{font-size:14px}
@media(max-width:1100px){.hero-copy>p{font-size:17px}
.scene-card h3{font-size:22px}
}
@media(max-width:760px){.brand b{font-size:22px}
.brand small{font-size:10px}
.nav-cta{font-size:13px}
.menu{font-size:22px}
.hero .eyebrow{font-size:11px}
.hero-copy>p{font-size:17px}
.hero-tags{font-size:12px}
.hero-visual figcaption b{font-size:16px}
.hero-visual figcaption span{font-size:10px}
.hero-bottom{font-size:11px}
.section-head>p{font-size:15px}
.eyebrow{font-size:11px}
.scene-card p{font-size:15px}
.circle-arrow{font-size:22px}
.steps p{font-size:15px}
.proof-certs h3{font-size:14px}
.proof-topics{font-size:12px}
.faq summary{font-size:16px}
.cta p{font-size:14px}
.legal{font-size:11px}
.page-heading p{font-size:16px}
.crumb{font-size:12px}
.detail-hero p{font-size:16px}
.filters button{font-size:14px}
.cert-card h3{font-size:15px}
.cert-card .owner{font-size:11px}
.cert-card .eyebrow{font-size:11px}
.large-copy{font-size:21px !important}
}
.visual-note{font-size:11px}
.treadmill-metrics small{font-size:16px}
.treadmill-metrics span{font-size:13px}
.product-sections a{font-size:15px}
.treadmill-scenes figcaption,.interface-figure figcaption{font-size:13px}
.table-scroll table{font-size:16px}
.table-scroll caption{font-size:14px}
.treadmill-reports ul{font-size:16px}
@media(max-width:760px){.treadmill-metrics small{font-size:14px}
.product-sections a{font-size:14px}
.table-scroll table{font-size:14px}
.treadmill-reports ul{font-size:15px}
}
.service-flow p{font-size:15px}
.report-agent-bridge>div>p,.solution-lead>div>p{font-size:17px}
.bridge-flow b{font-size:19px}
.bridge-flow p{font-size:15px}
.module-list p{font-size:16px}
.solution-lead figcaption{font-size:12px}
.inline-report p{font-size:15px}
.inline-report h3{font-size:22px}
.report-card p{font-size:15px}
.report-card .eyebrow{font-size:12px}
#report-count{font-size:14px}
.report-status b{font-size:16px}
.report-status p{font-size:14px}
.tracking-preview span,.tracking-preview figcaption{font-size:12px}
.agent-benefits p{font-size:16px}
.home-report-card p,.home-agent-card p{font-size:15px}
.home-report-card .eyebrow{font-size:11px}
.home-agent-card .eyebrow{font-size:11px}
.home-agent-card small{font-size:12px}
.mini-flow span{font-size:12px}
@media(max-width:1150px){.service-flow h3{font-size:21px}
}
@media(max-width:1050px){header .menu{font-size:22px}
}
@media(max-width:760px){.service-flow h3{font-size:21px}
.service-flow p{font-size:14px}
.report-agent-bridge>div>p,.solution-lead>div>p{font-size:16px}
}
.scene-picture small{font-size:12px}
@media(max-width:760px){.scene-picture small{font-size:11px}
}
.equipment-results figcaption,.wide-equipment figcaption{font-size:13px}
.equipment-specs>summary{font-size:21px}
.degree-grid p{font-size:17px}
.optional-recovery p{font-size:16px}
.enriched-hero .equipment-product-name{font-size:17px}
@media(max-width:760px){.equipment-specs>summary{font-size:19px}
}
.system-hero p{font-size:19px}
.system-hero figcaption{font-size:12px}
.system-keywords{font-size:13px}
.needs-strip b{font-size:18px}
.needs-strip span{font-size:13px}
.full-solution-image span{font-size:11px}
.full-solution .eyebrow{font-size:12px}
.full-solution p{font-size:16px}
.solution-equipment-tags{font-size:12px}
.full-solution .text-link{font-size:14px}
.family-row .eyebrow{font-size:12px}
.family-row p{font-size:14px}
.family-items>a{font-size:15px}
.new-material-link{font-size:15px}
.new-material-link>span{font-size:12px}
.proof-links span{font-size:14px}
.proof-links b{font-size:20px}
.configuration-grid p{font-size:16px}
.application-grid span{font-size:13px}
.application-grid p{font-size:15px}
.catalog-controls label{font-size:14px}
.catalog-controls input,.catalog-controls select{font-size:16px}
.catalog-controls button{font-size:15px}
.family-filters button{font-size:14px}
.catalog-result{font-size:14px}
.full-family-heading p{font-size:15px}
.full-family-heading>small{font-size:14px}
.full-product-image>span{font-size:11px}
.full-product-copy .eyebrow{font-size:11px}
.full-product p{font-size:15px}
.product-solution-links{font-size:12px}
.product-solution-links>small{font-size:11px}
.full-product-copy>.text-link{font-size:14px}
.new-product-material p{font-size:15px}
.solution-information p{font-size:16px}
.related-solution-list p{font-size:16px}
.related-solution-list span{font-size:14px}
.recent-material p{font-size:15px}
.product-selection-notes p{font-size:16px}
.brochure-return{font-size:15px}
.agent-short b{font-size:22px}
.agent-short li span{font-size:16px}
.agent-short figcaption{font-size:12px}
.brief-record p{font-size:16px}
@media(max-width:1150px){.full-product h3{font-size:21px}
.needs-strip b{font-size:16px}
}
@media(max-width:850px){.proof-links b{font-size:18px}
}
@media(max-width:760px){.system-hero p{font-size:17px}
.system-keywords{font-size:12px}
.needs-strip b{font-size:18px}
.full-solution p{font-size:15px}
.family-items>a{font-size:14px}
.proof-links b{font-size:21px}
.application-grid h3{font-size:21px}
.application-grid p{font-size:14px}
.family-filters button{font-size:13px}
.catalog-result{font-size:13px}
.full-family-heading p{font-size:14px}
.full-family-heading>small{font-size:12px}
.full-product-copy .eyebrow{font-size:12px}
.full-product p{font-size:15px}
.product-solution-links{font-size:13px}
.brochure-return{font-size:14px}
.brief-record p{font-size:15px}
}
.original-function-grid p{font-size:16px}
@media(max-width:760px){.original-function-grid p{font-size:15px}
}
.application-image small{font-size:12px}
@media(max-width:760px){.application-grid p{font-size:15px}
}
.pk-heading>p{font-size:18px}
.pk-tags>span{font-size:14px}
.pk-values article>span{font-size:12px}
.pk-values p,.pk-functions p,.pk-two p{font-size:16px}
.pk-section-title>span{font-size:14px}
.pk-functions article>span{font-size:14px}
.pk-two ul{font-size:16px}
.pk-two small{font-size:13px}
.pk-specs summary{font-size:22px}
.pk-specs summary b{font-size:14px}
.pk-specs>p{font-size:14px}
.pk-table-scroll table{font-size:14px}
.pk-workflow span{font-size:13px}
.pk-workflow b{font-size:17px}
.pk-delivery b{font-size:18px}
.pk-delivery p{font-size:15px}
.pk-card-detail summary{font-size:14px}
.pk-card-detail p{font-size:14px !important}
.pk-card-detail ul{font-size:14px}
.pk-card-detail>a{font-size:14px}
.pk-download p{font-size:15px}
.pk-download a{font-size:15px}
@media(max-width:760px){.pk-heading>p{font-size:16px}
.pk-specs summary{font-size:19px}
.pk-values p,.pk-functions p,.pk-two p{font-size:15px}
}
.catalogue-hero-copy>p{font-size:17px}
.catalogue-facts>span{font-size:12px}
.catalogue-facts>a{font-size:14px}
.catalogue-stage-label{font-size:11px}
.catalogue-stage-inset span{font-size:12px}
.catalogue-stage-index{font-size:12px}
.catalogue-page .family-filters button{font-size:14px}
.catalogue-rail-download{font-size:14px}
.catalogue-rail-note{font-size:12px}
.catalogue-page .catalog-result{font-size:13px}
.catalogue-family-line{font-size:10px}
.catalogue-page .full-family-heading p{font-size:14px}
.catalogue-page .full-family-heading>small{font-size:12px}
.catalogue-page .full-product-image>span{font-size:10px}
.catalogue-page .full-product-copy>.eyebrow{font-size:10px}
.catalogue-page .full-product h3{font-size:20px}
.catalogue-page .full-product p{font-size:13px}
.catalogue-page .full-product .text-link{font-size:13px}
.catalogue-page .pk-card-detail summary{font-size:12px}
.catalogue-page .product-solution-links{font-size:11px}
.catalogue-page .product-solution-links small{font-size:11px}
.catalogue-page .catalogue-featured p{font-size:16px}
.catalogue-page .catalogue-featured .full-product-copy>.eyebrow{font-size:12px}
.catalogue-page .catalogue-featured .text-link{font-size:14px}
.catalogue-page .catalogue-featured .pk-card-detail summary{font-size:14px}
.product-knowledge .pk-heading>p{font-size:18px}
.product-knowledge .pk-workflow b{font-size:18px}
@media(max-width:1100px){.catalogue-page .full-product p{font-size:15px}
}
@media(max-width:760px){.catalogue-hero-copy>p{font-size:16px}
.catalogue-stage-label{font-size:10px}
.catalogue-stage-index{font-size:10px}
.catalogue-page .family-filters button{font-size:13px}
.catalogue-page .full-product h3{font-size:22px}
.catalogue-page .full-product p{font-size:14px}
.catalogue-page .catalogue-featured p{font-size:16px}
.catalogue-page .product-solution-links{font-size:12px}
.catalogue-page .pk-card-detail p{font-size:14px !important}
.product-knowledge .pk-heading>p{font-size:16px}
}
.stage-description>.eyebrow{font-size:12px}
.stage-name{font-size:20px}
.stage-controls>button{font-size:18px}
.stage-count{font-size:13px}
@media(max-width:1050px){.stage-name{font-size:19px}
}
@media(max-width:760px){.stage-name{font-size:20px}
.stage-count{font-size:14px}
}
.hero-content p{font-size:18px}
.hero-content .system-keywords{font-size:14px}
.hero-tabs button{font-size:14px}
.mega-families>p{font-size:13px}
.mega-families button{font-size:15px}
.mega-families button span{font-size:12px}
.mega-families>a{font-size:13px !important}
.mega-product{font-size:14px !important}
.mega-preview strong{font-size:17px}
.mega-preview p{font-size:14px}
.mega-preview>span{font-size:13px}
@media(max-width:1050px){.hero-tabs button{font-size:13px}
}
@media(max-width:760px){.hero-content p{font-size:15px}
.hero-content .system-keywords{font-size:12px}
.hero-tabs button{font-size:12px}
.mega-families button{font-size:13px}
.mega-families>a{font-size:12px !important}
.mega-product{font-size:12px !important}
}
.series-card span{font-size:12px}
.series-card h3{font-size:20px}
.series-card p{font-size:14px}
@media(max-width:760px){.series-card h3{font-size:19px}
}
@media(min-width:761px) and (max-width:1050px){.hero-content p{font-size:16px}
}
.home-ai-card>span{font-size:12px}
.home-ai-card p{font-size:15px}
.home-ai-card>i{font-size:20px}
@media(max-width:760px){.home-ai-card h3{font-size:21px}
.home-ai-card p{font-size:14px}
}
.series-card h3{font-size:22px}
.series-card p{font-size:14px}
@media(max-width:760px){.series-card h3{font-size:20px}
.series-card p{font-size:14px}
}
.ai-process p{font-size:16px}
.example-label{font-size:13px}
.ai-flow-node>span{font-size:17px}
.ai-flow-node strong{font-size:15px}
.analysis-tags span{font-size:12px}
.ai-flow-figure figcaption{font-size:13px}
.partner-jumps{font-size:15px}
.method-overview span,.cooperation-grid span{font-size:12px}
.method-overview h3{font-size:20px}
.method-overview p{font-size:15px}
.case-section .section-head p{font-size:16px}
.case-mosaic figcaption{font-size:13px}
.case-recognition p{font-size:17px}
.case-recognition p span{font-size:13px}
.cooperation-grid p{font-size:15px}
.cooperation-next b{font-size:17px}
.cooperation-next p{font-size:15px}
@media(max-width:760px){.method-overview h3{font-size:18px}
.method-overview p{font-size:14px}
.case-recognition p{font-size:15px}
.partner-jumps{font-size:14px}
}
.project-detail-grid span{font-size:13px}
.project-detail-grid p{font-size:16px}
.project-phone{font-size:22px}
.project-contact-card p{font-size:16px}
@media(max-width:760px){.project-phone{font-size:20px}
}
.ai-rich-hero p{font-size:18px}
.ai-rich-photo>span{font-size:14px}
.ai-rich-bridge{font-size:14px}
.ai-rich-two article>span,.ai-rich-deliverables article>span{font-size:14px}
.ai-rich-two p{font-size:16px}
.ai-rich-two .analysis-tags span{font-size:13px}
.ai-rich-steps li>span{font-size:14px}
.ai-rich-steps h3{font-size:22px}
.ai-rich-steps p{font-size:15px}
.ai-rich-inputs p{font-size:15px}
.ai-rich-inputs blockquote{font-size:18px}
.ai-rich-output li b{font-size:17px}
.ai-rich-output li span{font-size:15px}
.ai-rich-output .ai-rich-note{font-size:13px}
.ai-rich-deliverables p{font-size:16px}
.ai-rich-mini span{font-size:15px}
.ai-rich-footer>p{font-size:14px}
.ai-rich-hero .text-link{font-size:15px}
@media(max-width:760px){.ai-rich-hero p{font-size:16px}
.ai-rich-inputs blockquote{font-size:17px}
}
.report-clear-nav{font-size:15px}
.report-clear-intro>p{font-size:15px}
.report-clear-card figcaption{font-size:13px}
.report-clear-card h3{font-size:17px}
.report-clear-card p{font-size:16px}
.report-clear-card ul{font-size:16px}
.report-clear-card .button{font-size:15px}
.report-clear-demos article>a>span{font-size:13px}
.report-clear-demos p{font-size:15px}
.report-read-next p{font-size:16px}
.report-read-next .text-link{font-size:15px}
.report-read-next li:before{font-size:14px}
.report-read-next li b{font-size:19px}
.report-read-next li span{font-size:15px}
.report-clear-note{font-size:13px}
@media(max-width:760px){.report-clear-card p,.report-clear-card ul{font-size:15px}
.report-clear-nav{font-size:14px}
}
.report-ability-output>b{font-size:17px}
.report-ability-output>p{font-size:16px}
.report-ability-note{font-size:14px}
.report-ability-chain article>span{font-size:14px}
.report-ability-chain p{font-size:17px}
.report-mini-tags b{font-size:14px}
.report-ability-link{font-size:16px}
.beigu-location{font-size:13px}
.beigu-hero p{font-size:17px}
.beigu-hero .text-link{font-size:15px}
.beigu-hero figcaption{font-size:12px}
.beigu-facts span,.beigu-facts small{font-size:12px}
.beigu-facts>div:first-child strong,.beigu-facts>div:last-child strong{font-size:22px}
.beigu-facts em{font-size:16px}
.beigu-fact-note{font-size:12px}
.beigu-jumps{font-size:14px}
.beigu-roles article>span{font-size:14px}
.beigu-roles p{font-size:16px}
.beigu-roles a{font-size:14px}
.beigu-responsibility-note strong{font-size:15px}
.beigu-responsibility-note p{font-size:14px}
.beigu-scenes .series-heading>p{font-size:14px}
.beigu-story figcaption{font-size:13px}
.beigu-story p{font-size:16px}
.beigu-story small{font-size:12px}
.beigu-story>div>a{font-size:14px}
.beigu-product-links{font-size:14px}
.beigu-service-tags span{font-size:13px}
.beigu-more summary{font-size:17px}
.beigu-more summary span{font-size:22px}
.beigu-gallery figcaption{font-size:13px}
.beigu-record span{font-size:14px}
.beigu-record p{font-size:16px}
.beigu-record small{font-size:13px}
.beigu-news span{font-size:12px}
.beigu-news p{font-size:14px}
.beigu-news i{font-size:14px}
.beigu-config .series-heading>p{font-size:15px}
.beigu-config-grid span{font-size:13px}
.beigu-config-grid p{font-size:15px}
.beigu-project-brief li{font-size:14px}
.beigu-brief-actions p{font-size:15px}
.beigu-brief-actions .text-link{font-size:14px}
.beigu-related p{font-size:16px}
@media(max-width:1050px){.beigu-news h3{font-size:20px}
}
@media(max-width:760px){.beigu-hero p{font-size:16px}
.beigu-hero .button{font-size:14px}
.beigu-facts>div:first-child strong,.beigu-facts>div:last-child strong{font-size:19px}
.beigu-facts small{font-size:11px}
.beigu-jumps{font-size:13px}
.beigu-roles p{font-size:15px}
.beigu-story p{font-size:15px}
.beigu-story small{font-size:12px}
}
.beigu-practice .series-heading>p{font-size:15px}
.beigu-practice figcaption,.beigu-practice small{font-size:13px}
.beigu-practice p{font-size:16px}
.beigu-care-steps article>span{font-size:14px}
.beigu-care-steps p{font-size:15px}
.beigu-article-source{font-size:14px}
.beigu-article-source p{font-size:14px}
@media(max-width:760px){.beigu-care-steps h3{font-size:21px}
.beigu-practice p{font-size:15px}
}
.expo-heading .eyebrow{font-size:12px}
.expo-kind{font-size:13px}
.expo-information p{font-size:16px}
.expo-information dl{font-size:14px}
.expo-gallery figcaption{font-size:13px}
.expo-footnote{font-size:12px}
.expo-next p{font-size:15px}
.expo-next a{font-size:14px}
@media(max-width:760px){.expo-heading .eyebrow{font-size:11px}
.expo-kind{font-size:12px}
.expo-information p{font-size:15px}
.expo-information dl{font-size:14px}
.expo-gallery figcaption{font-size:13px}
}
h2,h3,h4,strong,b{font-weight:600!important}th,summary,.pk-functions h4,.detail-heading,.project-phone,.product-phone,.steps h3,.pk-workflow b,.beigu-facts strong{font-weight:600!important}td:first-child{font-weight:600}p,li,td,th{overflow-wrap:break-word}input,select,textarea,button{line-height:1.5}/* Explicit readable sizes for the product directory. */
.catalogue-page .family-filters button{font-size:17px!important;padding:17px 14px;line-height:1.75}.catalogue-rail-inner>p{font-size:24px!important}.catalogue-rail-download{font-size:16px!important;line-height:1.8}.catalogue-rail-note{font-size:14px!important;line-height:2}.catalogue-page .full-product h3{font-size:24px!important;line-height:1.55;margin-bottom:18px}.catalogue-page .full-product p,.catalogue-page .pk-card-detail p{font-size:17px!important;line-height:1.95!important}.catalogue-page .full-product-copy>.eyebrow{font-size:14px!important;line-height:1.7;letter-spacing:.3px}.catalogue-page .pk-card-detail summary{font-size:16px!important;line-height:1.8;padding-bottom:14px}.catalogue-page .pk-card-detail ul{font-size:16px!important;line-height:1.95}.catalogue-page .pk-card-detail>a{font-size:16px!important;line-height:1.8}.catalogue-page .product-solution-links{font-size:14px!important;line-height:1.95;gap:10px 14px}.catalogue-page .product-solution-links a{font-size:14px!important}.catalogue-page .product-solution-links small{font-size:14px!important;display:block;flex:0 0 100%}.catalogue-page .full-product .text-link{font-size:16px!important;margin-top:20px}.catalogue-page .catalogue-featured h3{font-size:32px!important}.catalogue-page .catalogue-featured p{font-size:18px!important}.catalogue-page .full-product{padding-block:32px;gap:24px;grid-template-columns:34% minmax(0,1fr)}.catalogue-page .catalogue-featured{grid-template-columns:1.05fr 1fr;gap:35px}.catalogue-page .full-product-image{height:175px}.catalogue-page .catalog-result{font-size:15px!important}.catalogue-page .full-family-heading p{font-size:16px!important;line-height:1.9}.catalogue-page .full-family-heading>small{font-size:14px!important}.catalogue-page .catalog-controls label{font-size:16px!important}.catalogue-page .catalog-controls input,.catalogue-page .catalog-controls select{font-size:17px!important}.catalogue-page .full-product-grid{column-gap:35px}@media(max-width:1100px){.catalogue-page .full-product{grid-template-columns:32% minmax(0,1fr)}.catalogue-page .catalogue-featured{grid-template-columns:1fr 1fr}.catalogue-page .catalogue-featured h3{font-size:29px!important}}@media(max-width:760px){.catalogue-page .family-filters button{font-size:15px!important;padding:12px 16px}.catalogue-page .full-product{grid-template-columns:1fr;gap:22px;padding-block:28px}.catalogue-page .full-product-image{height:auto;aspect-ratio:16/10;max-height:300px}.catalogue-page .full-product h3{font-size:25px!important}.catalogue-page .catalogue-featured h3{font-size:28px!important}.catalogue-page .full-product p,.catalogue-page .pk-card-detail p{font-size:17px!important}.catalogue-page .catalogue-featured p{font-size:17px!important}.catalogue-page .full-product-copy>.eyebrow{font-size:14px!important}.catalogue-page .product-solution-links,.catalogue-page .product-solution-links a{font-size:14px!important}.catalogue-page .catalog-controls{grid-template-columns:1fr}.catalogue-page .catalog-controls>button{grid-column:auto}.catalogue-page .catalogue-featured .full-product-image{height:auto;aspect-ratio:4/3}}
