
@media(min-width:1360px){
:root{--max:1440px}body{font-size:17px}.wrap{width:min(1440px,calc(100% - 96px))!important}.header-inner{gap:28px}header nav a,.nav a{font-size:15px}.nav{gap:24px}.top,.topbar{font-size:12px}main p{font-size:17px!important;line-height:1.75}main label,main input,main select,main textarea{font-size:16px}main td,main th{font-size:16px}body:not(:has(.hero-vision)) main h1{font-size:clamp(48px,4vw,68px)!important}.catalogue-image-note,.brand-data-note{font-size:13px!important}.eyebrow{font-size:12px;letter-spacing:1.6px}.button,.brand-button,.btn{font-size:15px}.brand-call{font-size:16px}.text-link,.brand-inline-link,.hero-explore{font-size:15px}.section{padding-block:64px}.section-heading,.brand-section-heading{gap:38px;margin-bottom:32px}.prose{font-size:18px}.prose p,.prose li{font-size:18px;line-height:1.8}.prose{max-width:920px}.side-box{font-size:15px}table{font-size:16px}.unit-family-copy p{font-size:16px}.unit-model-name{font-size:16px}.unit-family-grid{gap:25px}.unit-family-visual.has-device img{height:300px}.unit-catalogue-search label,.unit-catalogue-filter-tabs button{font-size:15px}.unit-catalogue-preview-device{max-height:250px}.footer p,.footer a{font-size:15px}.footer-bottom{font-size:13px}.catalogue-summary-card p{font-size:16px}.catalogue-summary-card img{height:270px}.catalogue-detail-grid figure img{height:470px}
body:has(.hero-vision) .section{padding-block:48px}body:has(.hero-vision) .section-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:end;gap:48px;margin-bottom:28px}body:has(.hero-vision) .section-head p{max-width:480px;font-size:17px;line-height:1.7}body:has(.hero-vision) .section-head>.text-link{justify-self:end}body:has(.hero-vision) h2{font-size:clamp(36px,2.7vw,46px);line-height:1.16}body:has(.hero-vision) h3{font-size:25px}body:has(.hero-vision) .service{min-height:0;padding-bottom:25px}body:has(.hero-vision) .service-photo{height:230px}body:has(.hero-vision) .service p{font-size:16px;line-height:1.65;margin-bottom:20px}body:has(.hero-vision) .service>a{font-size:15px}body:has(.hero-vision) .application-grid article,body:has(.hero-vision) .app{padding:28px;min-height:0}body:has(.hero-vision) .application-grid{gap:22px}body:has(.hero-vision) .area{padding:28px;min-height:0}body:has(.hero-vision) .area h3{font-size:25px;margin:20px 0 16px}body:has(.hero-vision) .area p{font-size:16px;margin-bottom:24px}body:has(.hero-vision) .area a{font-size:15px}body:has(.hero-vision) .area-grid{gap:22px}body:has(.hero-vision) .sector{padding:28px;min-height:0}body:has(.hero-vision) .sector p{font-size:16px}body:has(.hero-vision) .sectors{gap:22px}body:has(.hero-vision) .footer p{font-size:15px}body:has(.hero-vision) .brand-grid{gap:14px}body:has(.hero-vision) .resource{padding:28px}body:has(.hero-vision) .resource p{font-size:16px}body:has(.hero-vision) .brandline{padding-block:24px}
}
@media(min-width:1800px){.wrap{width:min(1680px,calc(100% - 128px))!important}.catalogue-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
