@media screen and (min-width:981px){:root{--pp-read-body: max(13px, calc(15px / var(--pp-wide-scale, 1)));--pp-read-small: max(13px, calc(14px / var(--pp-wide-scale, 1)));--pp-read-note: max(12px, calc(13px / var(--pp-wide-scale, 1)));--pp-read-label: max(11px, calc(12px / var(--pp-wide-scale, 1)));--pp-read-latin: max(10px, calc(11px / var(--pp-wide-scale, 1)));--pp-issue-results-size: 12px}.site-header :is(.global-nav__dropdown-eyebrow,.global-nav__home-branch-heading>span:not(.global-nav__home-branch-title),.global-nav__home-branch-title>small,.global-nav__reason-block-title>small,.global-nav__process-phase-heading>span,.global-nav__process-number){font-size:var(--pp-read-latin)!important}.site-header :is(.global-nav__home-branch-title>strong,.global-nav__reason-block-title>strong,.global-nav__process-phase-heading>strong,.global-nav__company-branch-heading>span){font-size:var(--pp-read-body)!important}.site-header :is(.global-nav__process-label>strong,.global-nav__company-subitems>li){font-size:var(--pp-read-small)!important}.site-header :is(.global-nav__process-label>small,.global-nav__home-subgroup-heading>span){font-size:var(--pp-read-label)!important;line-height:1.5!important}.site-footer .footer-note{font-size:var(--pp-read-small)!important;line-height:1.7!important}.site-footer .footer-nav a{font-size:var(--pp-read-small)!important}.site-footer .footer-utility :is(a,span){font-size:var(--pp-read-note)!important}.top-results-toc .company-contact-details p{font-size:var(--pp-read-small)!important;line-height:1.6!important}.top-results-toc>p{font-size:var(--pp-read-body)!important;line-height:1.75!important}.top-results-toc .top-results-toc-note,.top-results-lead{line-height:1.75!important}body:not([data-page=home]) .top-results-lead{font-size:var(--pp-read-small)!important}:is(.pp-process-card__detail,.pp-explore-card__detail,.csv-gxp-gap-card__detail)>:is(p,strong),#pp-process-explore .pp-process-card p,.pp-gap-example-card p{font-size:var(--pp-read-body)!important;line-height:1.75!important}.pp-process-card__detail .pp-process-external-link>span{font-size:var(--pp-read-small)!important;line-height:1.4!important}.csv-service-process-card__detail :is(p,li),.academy-program-card__points>li{font-size:var(--pp-read-small)!important;line-height:1.7!important}.academy-program-card__link,.pp-company-facts-link{font-size:var(--pp-read-note)!important}.pp-principles-hover__copy>p{line-height:1.75!important}:is(.academy-elearning-guide__header,.academy-elearning-guide__feature-head,.academy-auditor-source-detail__heading,.cosmetics-issue-guide__head)>p{font-size:var(--pp-read-body)!important;line-height:1.75!important}.top-service-issue-menu__item-question,:is(.engineering-issue-tag,.md-issue-tag),.medicine-service-field-guide__link-label,.sitemap-children span{font-size:var(--pp-read-small)!important}.approved-keyword,.top-service-search__status,.medicine-service-field-guide__standards small,.medicine-service-field-guide__service-list>h6,.engineering-detail-column li,.top-about-study__field-subtitle{font-size:var(--pp-read-note)!important}:is(.cosmetics-service-field-guide__cross-function>span,.cosmetics-service-field-guide__field-grid small,.top-meister-feature-link-copy small,.engineering-phase-source){font-size:var(--pp-read-label)!important}:is(.daichi-service-band__range,.daichi-stage-node__standards>span,.daichi-standard-link small,.daichi-lifecycle-explorer__caveat,.daichi-band-consultation>summary,.md-qms-ring__legend strong,.md-qms-ring__core small,.csv-system-lifecycle__guidance>:is(span,strong)){font-size:var(--pp-read-label)!important}:is(.daichi-lifecycle-explorer__note>p,.md-brochure__note>p,.csv-service-footnotes>:is(p,strong),.engineering-service-field-guide__scope-note,.csv-system-coverage__standard>span,.md-qms-ring__callout){font-size:var(--pp-read-note)!important}.engineering-requirement-grid small,.md-card-support-flow__capsule>span{font-size:var(--pp-read-latin)!important}.engineering-requirement-grid strong{font-size:var(--pp-read-note)!important}:is(.pp-company-facts-note-line,.pp-company-facts-caption,.pp-facts-visual>figcaption,.ppr-hint,.ppr-note,.ppr-trend-note,.ppr-scope){font-size:var(--pp-read-note)!important}:is(.news-archive-card,.home-news-index__row) h3{font-size:var(--pp-read-small)!important}:is(.news-archive-card__tag,.home-news-index__category,.news-detail__tags>span){font-size:12px!important}.home-news-index__tab-badge-label{font-size:var(--pp-read-latin)!important}.news-detail-sidebar__recommended-list span,.news-detail-sidebar__all,.news-detail__breadcrumb>:is(a,span){font-size:var(--pp-read-note)!important}:is(.news-remote-body,.news-detail__body) :is(p,li){line-height:1.8!important}.privacy-document .privacy-section :is(p,li,a){font-size:max(15px,calc(16px / var(--pp-wide-scale, 1)))!important;line-height:1.8!important}.privacy-document .privacy-document__lead>p{line-height:1.8!important}.contact-form :is(.contact-field>label,.contact-field>legend,.contact-inquiry-controls>label,.contact-field-group-label,.contact-name-grid span:not(.contact-required,.contact-optional),.contact-name-kana-label){font-size:var(--pp-read-small)!important}.contact-form :is(.contact-name-grid,.contact-name-kana) input{font-size:var(--pp-read-body)!important}:is(.contact-progress-guidance>p,.contact-field-hint,.contact-privacy-consent :is(span,p),.contact-rail-heading>p,.contact-rail-capabilities li){font-size:var(--pp-read-small)!important;line-height:1.7!important}:is(.contact-privacy-overview :is(p,h3),.contact-rail-cases :is(span,b),.contact-progress span){font-size:var(--pp-read-note)!important}:is(.contact-privacy-overview,.contact-privacy-consent) .pp-link-line{font-size:inherit!important}.contact-form :is(.contact-optional,.contact-required){font-size:var(--pp-read-label)!important}.contact-form .contact-primary-button{font-size:14px!important}}@media screen and (min-width:1200px){.site-header .header-recruit>span{font-size:var(--pp-read-note)!important}.site-header .header-inner .header-languages .header-language{font-size:var(--pp-read-label)!important}.site-header .global-nav__primary>li>a>span{font-size:max(13px,calc(14px / var(--pp-wide-scale, 1)))!important}}@media screen and (min-width:1280px){.site-header .global-nav__primary>li>a>span{font-size:var(--pp-read-body)!important}}
