html[lang=en] .official-site{font-family:Arial,Helvetica,sans-serif}html[lang=en] .official-site h1,html[lang=en] .official-site h2,html[lang=en] .official-site h3{letter-spacing:-.025em;overflow-wrap:anywhere}html[lang=en] .official-site p{line-height:1.7}html[lang=en] .official-site .site-primary-nav{gap:clamp(12px,1.35vw,22px)}html[lang=en] .official-site .site-nav__link{white-space:nowrap;font-size:13px}html[lang=en] .official-site .b-final-header__inner{grid-template-columns:190px minmax(0,1fr) auto;gap:18px}html[lang=en] .official-hero__copy{max-width:720px}html[lang=en] .official-hero h1,html[lang=en] .official-hero__title{max-width:700px;font-size:clamp(34px,3.55vw,52px);line-height:1.13}html[lang=en] .official-hero__subtitle{max-width:620px;font-size:clamp(18px,1.7vw,24px);line-height:1.4}html[lang=en] .official-hero__description{max-width:600px;font-size:15px;line-height:1.65}html[lang=en] .official-section__header h2,html[lang=en] .official-core-intro h2{font-size:clamp(28px,3vw,40px);line-height:1.2}html[lang=en] .official-brand>div>strong,html[lang=en] .official-core-card>div>small,html[lang=en] .official-innovation-item>div>small,html[lang=en] .official-brand-directory>a>strong{display:none}html[lang=en] .official-brand h3{font-size:19px;line-height:1.3}html[lang=en] .official-brand p{font-size:13px;line-height:1.6}html[lang=en] .official-core-card h3{font-size:19px;line-height:1.35}html[lang=en] .official-core-card p{line-height:1.6}html[lang=en] .site-brand-menu__wall strong{font-size:16px;line-height:1.35}html[lang=en] .site-brand-menu__wall small{display:none}html[lang=en] .site-product-menu__categories a{line-height:1.4}html[lang=en] .site-product-menu__brand-links a{font-size:12px}html[lang=en] .site-menu-intro h2{font-size:26px}html[lang=en] .site-about-menu strong{font-size:18px}html[lang=en] .official-reading-grid,html[lang=en] .official-series-list,html[lang=en] .official-category-list{overflow-wrap:anywhere}html[lang=en] .official-prose{line-height:1.85}html[lang=en] .official-prose h2{line-height:1.3}html[lang=en] .official-series-hero h1{font-size:clamp(32px,3.6vw,52px);line-height:1.18}html[lang=en] .official-category-directory h2,html[lang=en] .official-category-directory h3{line-height:1.25}html[lang=en] .official-reading-grid aside a{line-height:1.5}html[lang=en] .official-about-contact h2{font-size:clamp(26px,2.7vw,38px);line-height:1.23}html[lang=en] .official-capabilities{flex-wrap:wrap;gap:14px}html[lang=en] .official-footer h3{font-size:17px}html[lang=en] .official-footer a{overflow-wrap:anywhere}@media (width<=1280px) and (width>=1081px){html[lang=en] .official-site .b-final-header__inner{grid-template-columns:160px minmax(0,1fr) auto;gap:14px}html[lang=en] .official-site .site-primary-nav{gap:12px}html[lang=en] .official-site .site-nav__link{font-size:12px}}@media (width<=1080px){html[lang=en] .official-site .b-final-header__inner{display:flex}}@media (width<=767px){html[lang=en] .official-hero h1,html[lang=en] .official-hero__title{max-width:440px;font-size:clamp(30px,7.8vw,42px);line-height:1.13}html[lang=en] .official-hero__subtitle{font-size:18px;line-height:1.4}html[lang=en] .official-hero__description{font-size:13px;line-height:1.65}html[lang=en] .official-section__header h2,html[lang=en] .official-core-intro h2{font-size:28px}html[lang=en] .official-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=en] .official-brand-card__body h2{font-size:23px}html[lang=en] .official-brand-hero h1,html[lang=en] .official-series-hero h1{font-size:clamp(30px,8vw,38px)}html[lang=en] .official-hero .official-button{padding-inline:16px;font-size:13px}}
