:root{--ink:#242039;--muted:#666575;--brand:#382e51;--line:#dedee6;--red:#df2836;--wash:#f5f6f9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang TC","Noto Sans TC",sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #df2836;outline-offset:6px}.skip{position:absolute;left:10px;top:-100px;background:white;z-index:10}.skip:focus{top:10px}header{max-width:1440px;margin:auto;padding:25px 5%;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line)}.identity{display:flex;align-items:center;gap:20px}.identity img{width:154px;height:auto}.identity span{font-size:14px;font-weight:600;border-left:1px solid var(--line);padding-left:20px}nav{display:flex;gap:28px;font-size:14px;font-weight:600}nav a:hover{color:var(--red)}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;min-height:610px;padding:70px 5% 55px;gap:5%}.eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;color:#797589;margin:0 0 22px}h1{font-size:clamp(36px,4.3vw,64px);line-height:1.3;letter-spacing:-.035em;margin:0 0 26px;font-weight:650}.intro{color:var(--muted);font-size:18px;line-height:1.95}.actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.button{padding:13px 20px;border:1px solid var(--line);font-size:15px;display:flex;gap:26px;align-items:center;font-weight:600;transition:background .2s}.button.primary{background:var(--brand);color:white;border-color:var(--brand)}.button:hover{background:#e9e7ef}.button.primary:hover{background:#504266}.button span{font-size:20px}.hero-brands{display:flex;align-items:center;gap:19px;margin-top:36px;font-size:14px;color:#6c687b}.hero-brands b{letter-spacing:.04em}.hero-brands i{height:15px;width:1px;background:var(--line)}.hero-photo{position:relative;min-height:480px;background:#e6e8ec;overflow:hidden}.hero-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:center}.photo-caption{position:absolute;left:0;bottom:0;right:0;padding:48px 30px 25px;color:white;background:linear-gradient(transparent,rgba(19,22,32,.88));display:flex;flex-direction:column;line-height:1.8}.photo-caption span{font-size:13px}.photo-caption strong{font-size:24px;font-weight:550}.section-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:20px 5%;color:#6a6579;font-size:14px;letter-spacing:.12em}.section-line span+span{border-left:1px solid var(--line)}.expertise{max-width:1440px;margin:auto;padding:80px 5% 90px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.section-heading .eyebrow{margin-bottom:12px}h2{font-size:30px;line-height:1.4;font-weight:600;margin:0}.section-heading>p{color:var(--muted);font-size:14px}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:24px}.system-panel,.brand-panel{padding:40px;scroll-margin-top:25px}.system-panel{background:var(--brand);color:white}.system-panel .eyebrow{color:#c8c3d7}.panel-description{font-size:16px;margin:18px 0 30px;max-width:32em}.system-panel .panel-description,.service p{color:#d0ccdc}.service{display:flex;gap:24px;padding:25px 0;border-top:1px solid #605571}.service>span{font-size:13px;color:#aba0bd;padding-top:4px}h3{margin:0;font-size:20px;font-weight:550}.service p{margin:6px 0 0;font-size:15px}.brand-panel{background:var(--wash)}.brand-panel .panel-description{color:var(--muted)}.brand-block{border-top:1px solid var(--line);padding-top:23px}.brand-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.brand-title h3{font-size:28px;letter-spacing:.02em;font-weight:750}.brand-title h3 span{font-size:15px;font-weight:500;margin-left:14px}.brand-label{font-size:12px;color:var(--muted)}.brand-block p{font-size:15px;color:var(--muted);margin:9px 0}.product-types{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.product-types li{font-size:14px;border:1px solid #d8d5df;padding:3px 9px;background:white}.product-images{display:flex;gap:10px;height:108px;margin:20px 0}.product-images img{background:white;object-fit:contain;width:calc(50% - 5px);height:100%;padding:10px}.linxon{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.linxon img{width:100%;mix-blend-mode:multiply}.model{font-size:14px;font-weight:700}.linxon p.small{font-size:14px}footer{border-top:1px solid var(--line);padding:35px 5%;display:flex;justify-content:space-between;align-items:center;font-size:14px}footer p{color:var(--muted);font-size:13px;margin:6px 0}footer a{font-size:14px}@media(min-width:1600px){footer{padding-left:calc((100% - 1296px)/2);padding-right:calc((100% - 1296px)/2)}}@media(max-width:1000px){header{align-items:start}.identity{flex-direction:column;align-items:start;gap:7px}.identity span{border:0;padding:0;font-size:12px}nav{gap:16px;flex-wrap:wrap}.hero{gap:25px}.hero-photo{min-height:450px}.hero-brands{gap:10px;font-size:12px}.system-panel,.brand-panel{padding:28px}.section-heading{display:block}}@media(max-width:700px){header{padding:20px 6%;display:block}.identity{flex-direction:row;align-items:center;gap:16px}.identity img{width:125px}.identity span{font-size:12px}nav{margin-top:22px;justify-content:space-between;gap:10px;font-size:13px}.hero{grid-template-columns:1fr;padding:40px 6% 30px;gap:28px}.eyebrow{font-size:12px;letter-spacing:.07em}h1{font-size:40px}.intro{font-size:16px}.hero-photo{min-height:370px}.hero-brands{font-size:13px;margin-top:25px;gap:15px}.actions{gap:9px}.button{font-size:14px;padding:12px 14px;gap:14px}.section-line{padding:18px 3%;font-size:12px;letter-spacing:0}.expertise{padding:45px 6%}.section-heading h2{font-size:26px}.pillars{grid-template-columns:1fr}.system-panel,.brand-panel{padding:28px 24px}h2{font-size:27px}footer{align-items:start;gap:20px;padding:25px 6%}footer strong{font-size:13px}footer a{white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* ZIROX brand addition */
.hero-brands{flex-wrap:wrap;row-gap:8px}.zirox{margin-top:26px}.zirox-logo{display:block;width:134px;height:auto}.zirox h4{font-size:20px;font-weight:550;margin:20px 0 7px}.zirox>p{line-height:1.9;margin:12px 0}nav{flex-wrap:wrap}@media(max-width:700px){nav{justify-content:flex-start;column-gap:20px;row-gap:12px}.hero-brands{column-gap:11px}}

/* ETAI own-brand oxygen sensing */
.own-product{margin-top:18px;padding:28px 0 0;border-top:1px solid #83748f}.own-product .eyebrow{margin:0 0 14px;color:#eee7fa;font-size:13px}.own-product h3{font-size:24px}.own-product>p:not(.eyebrow){color:#ded9e7;font-size:15px;line-height:1.9}.own-product .own-model{margin:8px 0 16px;font-size:14px}.own-tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.own-tags li{font-size:14px;border:1px solid #80758f;padding:4px 9px}

/* AI-inspired visual theme: technical clarity, luminous edges, dark surfaces. */
:root{color-scheme:dark;--ink:#edf3ff;--muted:#acb9d0;--brand:#54ebef;--line:#26354c;--red:#70f0ef;--wash:#0e182a}
body{background:#060c18;background-image:radial-gradient(ellipse at 80% 12%,#22205b66,transparent 42%),radial-gradient(ellipse at 4% 35%,#073f5338,transparent 35%);color:var(--ink)}
header{position:relative;max-width:none;background:#080f1de8;border-bottom:1px solid #344763;min-height:102px;gap:30px}.identity img{background:white;border-radius:5px;padding:7px;width:162px}.identity span{color:#d1dcee;white-space:nowrap}nav{gap:22px}nav a{color:#b9c8df;transition:color .2s;text-align:center}nav a:hover{color:#70f0ef}a:focus-visible{outline-color:#70f0ef}.skip{background:#111d31;color:white}
.hero{position:relative;isolation:isolate;min-height:670px;padding-top:88px;padding-bottom:75px;align-items:center;gap:6%}.hero:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#568dab0c 1px,transparent 1px),linear-gradient(90deg,#568dab0c 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent)}.hero:after{content:"";position:absolute;z-index:-2;right:0;top:4%;width:55%;height:90%;background:radial-gradient(ellipse,#5248c838,transparent 70%);pointer-events:none}.eyebrow{color:#7ee6ee;letter-spacing:.14em}.hero h1{font-size:clamp(38px,4.2vw,62px);font-weight:650;line-height:1.36;letter-spacing:-.025em;background:linear-gradient(115deg,#fff 15%,#c5e8ff 65%,#8ebdff);background-clip:text;-webkit-background-clip:text;color:transparent}.intro{color:#b0bfd5}.button{border-color:#415674;border-radius:6px;background:#111d3080;color:#e4ecfa;transition:background .2s,border-color .2s,box-shadow .2s}.button.primary{background:#69eee9;border-color:#69eee9;color:#071923;box-shadow:0 0 28px #4fe7eb20}.button.primary:hover{background:#a6fff7;box-shadow:0 0 35px #4fe7eb40}.button:hover{background:#1c2c46;border-color:#79dce9}.hero-brands{color:#acbfdc;gap:14px}.hero-brands b{color:#e5eeff}.hero-brands i{background:#3b516c}.hero-photo{height:500px;min-height:0;border:1px solid #607597;border-radius:18px 4px 18px 4px;box-shadow:0 0 0 8px #5467ab0c,0 24px 70px #0008,0 0 65px #6a5fff15;background:#121b2a;transform:perspective(1200px) rotateY(-4deg)}.hero-photo>img{filter:brightness(.79) saturate(.72);object-position:center}.hero-photo:after{content:"";position:absolute;inset:0;border-top:2px solid #87e7f1;pointer-events:none;background:linear-gradient(135deg,#487dd719,transparent 45%)}.photo-caption{padding:70px 28px 25px;background:linear-gradient(transparent,#07101cee);z-index:1}.photo-caption span:first-child{color:#91eeef}.photo-caption span:last-child{font-family:ui-monospace,monospace;color:#b8c9e1;letter-spacing:.07em}.section-line{margin:0 5%;padding:23px 0;color:#b4cce6;border-color:#30405a;background:linear-gradient(90deg,transparent,#15233a80,transparent)}.section-line span+span{border-color:#32425e}.expertise{padding-top:90px}.section-heading h2{font-size:32px;letter-spacing:-.02em}.pillars{gap:26px;align-items:stretch}.system-panel,.brand-panel{position:relative;padding:36px;border:1px solid #344661;border-radius:12px;background:linear-gradient(150deg,#14223aee,#0b1425);box-shadow:0 18px 60px #0003}.system-panel{border-top:2px solid #63dfeb}.brand-panel{border-top:2px solid #a69af9;background:linear-gradient(150deg,#1b2036ee,#0b1425)}.system-panel .eyebrow{color:#7ee6ee}.brand-panel>.eyebrow{color:#b9adff}.panel-description,.system-panel .panel-description{color:#afbed3}.service{border-color:#2b3d56;padding:27px 0}.service>span{color:#76d6e2;font-family:ui-monospace,monospace}.service p{color:#aebdd1}.brand-block{border-color:#33415a}.brand-title h3{color:#e9efff}.brand-title h3 span{color:#bcc9df}.brand-label{color:#bcc9df}.product-types li,.own-tags li{background:#14263a;border-color:#38546b;color:#c3e7ee;border-radius:4px}.product-images{height:118px}.product-images img{border-radius:6px;border:1px solid #485b72;background:#fff}.linxon img{mix-blend-mode:normal;border-radius:6px;background:white}.zirox-logo{background:white;padding:6px;border-radius:4px;width:145px}.own-product{margin-top:30px;padding:26px 22px;border:1px solid #426075;border-radius:8px;background:linear-gradient(120deg,#13394680,#20295180)}.own-product .eyebrow{color:#8aeced}.own-product>p:not(.eyebrow){color:#bfd1e0}.own-product h3{color:#effcff}.own-tags{margin-bottom:0}footer{background:#060b15;border-color:#2c3b53}footer a{color:#85e7eb}footer p{color:#9eb0cb}
@media(min-width:1500px){header{padding-left:calc((100% - 1296px)/2);padding-right:calc((100% - 1296px)/2)}}
@media(max-width:1000px){.hero{gap:28px}.hero-photo{height:470px}.identity span{font-size:13px}.system-panel,.brand-panel{padding:28px}.hero-brands{font-size:13px}.section-heading h2{font-size:29px}nav{gap:16px;font-size:14px}}
@media(max-width:700px){header{padding:22px 6%}.identity img{width:130px}.identity span{font-size:12px;white-space:normal}nav{gap:12px 20px;font-size:14px}.hero{padding:45px 6% 38px;min-height:0;gap:34px}.hero h1{font-size:40px}.hero .eyebrow{font-size:12px;letter-spacing:.09em}.hero-photo{height:380px;transform:none}.hero-brands{font-size:13px;gap:10px}.button{padding:12px 15px;font-size:14px;gap:12px}.section-line{margin:0 6%;font-size:13px}.expertise{padding:48px 6%}.section-heading h2{font-size:27px}.system-panel,.brand-panel{padding:27px 23px}.own-product{padding:23px 18px}.own-product h3{font-size:22px}.section-heading>p{font-size:15px}footer{flex-wrap:wrap}footer p{font-size:13px}}
@media(max-width:380px){.hero h1{font-size:35px}.hero-brands{gap:8px}.hero-photo{height:330px}}

/* Bilingual navigation and English text layout. */
header{flex-wrap:wrap;gap:20px}header nav{margin-left:auto}.language-switch{flex-shrink:0}#site-language{font:inherit;font-size:14px;min-height:42px;color:#d9faff;background:#112333;border:1px solid #4a7786;border-radius:6px;padding:8px 12px;cursor:pointer}#site-language:focus-visible{outline:2px solid #7ef5ed;outline-offset:4px}html[lang="en"] .hero h1{font-size:clamp(34px,3.5vw,52px);letter-spacing:-.035em}html[lang="en"] .section-heading h2{max-width:25ch}html[lang="en"] .identity span{white-space:nowrap}html[lang="en"] .hero-brands{font-size:13px}html[lang="en"] .section-line{letter-spacing:0}html[lang="en"] .brand-title h3 span:empty{display:none}html[lang="en"] .linxon{grid-template-columns:1.1fr 1fr}.pillars>*{min-width:0}h1,h2,h3,h4,p,li{overflow-wrap:break-word}@media(max-width:700px){header{display:flex}.identity{width:100%}header nav{margin:0;flex:1;gap:12px 16px}.language-switch{align-self:flex-start}html[lang="en"] .hero h1{font-size:37px}html[lang="en"] .hero-brands{gap:9px}html[lang="en"] .section-line{font-size:12px;gap:4px}html[lang="en"] .section-line span{padding:0 4px}html[lang="en"] .linxon{grid-template-columns:1fr}html[lang="en"] .linxon img{max-width:210px}}

/* Minimal technology: whitespace, typography and fine rules. */
:root{color-scheme:light;--ink:#162434;--muted:#66717c;--brand:#174c64;--line:#e0e6ea;--red:#174c64;--wash:#f7f9fa}
body{background:#fff;color:var(--ink);font-weight:400}header{background:#fff;max-width:1440px;margin:auto;padding:28px 5%;min-height:110px;border-bottom:1px solid #edf0f2;gap:24px}.identity img{background:none;border-radius:0;padding:0;width:145px}.identity span{color:#45515e;font-size:13px;font-weight:500}nav a{color:#596570;font-weight:500}nav a:hover{color:#174c64}header nav{gap:22px;font-size:14px}.language-switch{margin-left:4px}#site-language{color:#4c5c68;background:#fff;border:1px solid #dbe2e7;border-radius:3px;padding:8px 10px;min-height:40px;font-size:13px}#site-language:focus-visible,a:focus-visible{outline-color:#287b9a}.skip{color:#162434;background:white}
.hero{padding:105px 5% 95px;min-height:640px;gap:9%;grid-template-columns:1.15fr 1fr}.hero:before,.hero:after,.hero-photo:after{display:none}.eyebrow,.hero .eyebrow{color:#6c838f;font-size:12px;letter-spacing:.13em;font-weight:500}.hero h1{color:#172a3a;background:none;-webkit-text-fill-color:currentColor;font-size:clamp(38px,4vw,58px);line-height:1.4;font-weight:550;letter-spacing:-.035em;margin-bottom:28px}.intro{color:#677580;font-size:16px;line-height:2.1}.actions{margin-top:36px;gap:12px}.button{border:1px solid #d9e1e5;border-radius:3px;background:white;color:#26495a;font-size:14px;font-weight:500;padding:13px 18px;gap:18px;box-shadow:none;transition:background .2s,border-color .2s}.button.primary{background:#1e485b;border-color:#1e485b;color:white;box-shadow:none}.button.primary:hover{background:#15394b;box-shadow:none}.button:hover{background:#f3f7f9;border-color:#a9bbc5}.button span{font-size:17px}.hero-brands{color:#85919b;margin-top:37px;font-size:12px;gap:15px}.hero-brands b{color:#52636f;font-weight:550}.hero-brands i{background:#dce3e7;height:12px}.hero-photo{height:420px;border:0;border-radius:2px;box-shadow:none;transform:none;background:#f5f7f8;overflow:visible}.hero-photo>img{filter:none;border-radius:2px;height:350px;object-fit:cover;object-position:center}.photo-caption{top:350px;bottom:auto;padding:17px 0 0;background:none;color:#53616d;display:grid;grid-template-columns:1fr auto;gap:2px 12px}.photo-caption span:first-child{display:none}.photo-caption strong{font-size:14px;font-weight:500;line-height:1.7;color:#344b5c}.photo-caption span:last-child{font-size:12px;color:#7e8d98;font-family:inherit;letter-spacing:0}.section-line{background:none;border-color:#e4e9ed;color:#73828c;margin:0 5%;padding:22px 0;font-size:13px;letter-spacing:.06em}.section-line span+span{border-color:#e1e7eb}.expertise{padding:100px 5% 110px}.section-heading{margin-bottom:55px;align-items:center}.section-heading .eyebrow{margin-bottom:15px}.section-heading h2{font-size:30px;font-weight:500;letter-spacing:-.025em}.section-heading>p{color:#7b8790;font-size:14px;max-width:25em}.pillars{gap:7%;align-items:start}.system-panel,.brand-panel{background:none;border:0;border-radius:0;box-shadow:none;padding:0;min-width:0}.brand-panel{border-left:1px solid #e1e7eb;padding-left:13%}.system-panel>.eyebrow,.brand-panel>.eyebrow{color:#67808e;font-size:12px;letter-spacing:.12em;margin-bottom:17px}h2{font-size:27px;font-weight:500;color:#233b4b}.panel-description,.system-panel .panel-description,.brand-panel .panel-description{color:#72808b;font-size:15px;line-height:1.95;margin:20px 0 32px}.service{border-color:#e1e7eb;padding:29px 0;gap:24px}.service>span{color:#8b9da7;font-family:inherit;font-size:12px}.service h3{color:#2b4353;font-size:19px;font-weight:500}.service p{color:#73818c;font-size:14px;margin-top:9px}.brand-block{border-color:#e1e7eb;padding-top:28px}.brand-title h3{color:#243e50;font-size:26px;font-weight:650}.brand-title h3 span{color:#71808b;font-size:14px}.brand-label{color:#81909a;font-size:12px}.brand-block p{color:#72808b;font-size:14px;line-height:1.95}.product-types{gap:6px 14px}.product-types li,.own-tags li{background:none;border:0;border-radius:0;padding:0;color:#647e8c;font-size:13px}.product-types li+li:before,.own-tags li+li:before{content:"/";color:#c5cfd5;margin-right:12px}.product-images{height:110px;margin:26px 0 32px}.product-images img{border:0;border-radius:0;padding:0;object-position:left}.linxon{margin-top:30px;padding-top:30px;gap:22px}.linxon img{border-radius:0;mix-blend-mode:multiply}.model{font-weight:500;color:#5a7281;font-size:13px}.zirox{margin-top:35px;padding-top:32px}.zirox-logo{background:none;padding:0;border-radius:0;width:120px}.zirox h4{color:#2c4454;font-weight:500;font-size:19px}.own-product{background:#f6f8f9;border:0;border-radius:2px;padding:29px;margin-top:28px}.own-product .eyebrow{color:#647e8c;font-weight:500;font-size:12px;letter-spacing:.08em}.own-product h3{color:#25475b;font-size:22px;font-weight:500}.own-product>p:not(.eyebrow){color:#697d89;font-size:14px}.own-product .own-model{font-size:13px}.own-tags{gap:6px 12px}footer{background:#fafbfc;border-color:#e7ecef;padding-top:37px;padding-bottom:37px;color:#465d6d}footer strong{font-weight:500}footer p{color:#87939c}footer a{color:#667d8b;font-size:13px}html[lang="en"] .hero h1{font-size:clamp(34px,3.5vw,50px)}html[lang="en"] .hero-brands{font-size:12px}html[lang="en"] .section-heading h2{max-width:26ch}html[lang="en"] .section-line{font-size:13px}
@media(min-width:1500px){header{padding-left:5%;padding-right:5%}}
@media(max-width:1000px){.hero{gap:6%;padding-top:70px;padding-bottom:70px}.hero-photo{height:380px}.hero-photo>img{height:300px}.photo-caption{top:300px;display:block}.photo-caption span:last-child{display:block;margin-top:4px}.brand-panel{padding-left:10%}header nav{gap:14px}.expertise{padding-top:75px;padding-bottom:80px}}
@media(max-width:700px){header{padding:25px 6%;gap:22px}.identity{gap:17px}.identity img{width:125px}.identity span{font-size:12px}.language-switch{margin-left:0}header nav{font-size:13px;gap:12px 16px}.hero{grid-template-columns:1fr;padding:58px 6% 40px;gap:43px;min-height:0}.hero h1{font-size:39px;line-height:1.45;font-weight:550}.hero .eyebrow{font-size:11px;letter-spacing:.08em;margin-bottom:24px}.intro{font-size:15px;line-height:2}.actions{margin-top:28px}.button{font-size:13px;padding:12px 14px;gap:12px}.hero-brands{font-size:12px;gap:10px;margin-top:28px}.hero-photo{height:345px}.hero-photo>img{height:285px}.photo-caption{top:285px;display:flex;justify-content:space-between;gap:8px;padding-top:13px}.photo-caption strong{font-size:13px}.photo-caption span:last-child{font-size:12px;margin:0}.section-line{margin:0 6%;font-size:12px;padding:20px 0}.expertise{padding:60px 6% 65px}.section-heading{margin-bottom:42px}.section-heading h2{font-size:26px;line-height:1.55}.section-heading>p{font-size:14px;margin-top:15px}.pillars{grid-template-columns:1fr;gap:58px}.system-panel,.brand-panel{padding:0;border:0}.brand-panel{padding-top:45px;border-top:1px solid #dfe7ec}h2{font-size:26px}.own-product{padding:26px 23px}.own-product h3{font-size:21px}.zirox h4{font-size:19px}footer{padding:30px 6%}html[lang="en"] .hero h1{font-size:36px}html[lang="en"] .section-line{font-size:11px}}
/* RGA product detail page */
.service-link{color:#2b4353;transition:background .2s}.service-link:hover{background:#f6f9fa}.detail-link{display:inline-block;color:#356d83;font-size:14px;margin-top:14px}.detail-page{max-width:1296px;margin:auto;padding:40px 5% 85px}.back-link{font-size:14px;color:#647d8b}.detail-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;padding:65px 0}.detail-hero h1{font-size:clamp(32px,3.5vw,48px);line-height:1.35;font-weight:550;color:#233b4b}.detail-hero p{color:#687d89;font-size:16px;line-height:2}.detail-hero .detail-lead{font-size:21px;color:#3a5667}.detail-hero figure{margin:0}.detail-hero img{width:100%;max-height:380px;object-fit:cover}.detail-hero figcaption{font-size:13px;color:#718591;margin-top:10px}.detail-nav{display:flex;gap:32px;border-top:1px solid #e0e6ea;border-bottom:1px solid #e0e6ea;padding:22px 0;flex-wrap:wrap}.detail-nav a{font-size:14px;color:#466476}.detail-section{display:grid;grid-template-columns:1fr 1.55fr;gap:10%;padding:65px 0;border-bottom:1px solid #e4e9ed;scroll-margin-top:25px}.detail-section h2{font-size:26px;line-height:1.6}.detail-section p{font-size:16px;color:#637986;line-height:2;margin:0 0 20px}.detail-item+.detail-item{margin-top:32px}.detail-item h3{font-size:19px;color:#344f60;margin-bottom:12px}.measurement-bands{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f6f8f9;padding:25px}.measurement-bands strong{display:block;font-size:23px;color:#2e596d;font-weight:500}.measurement-bands span{display:block;font-size:14px;color:#6c818d;margin-top:8px}.detail-list{padding-left:22px;color:#526b7b;font-size:16px;line-height:2.3;margin:0 0 20px}.detail-return{display:inline-flex;margin-top:40px}@media(max-width:700px){.detail-page{padding:30px 6% 60px}.detail-hero{grid-template-columns:1fr;padding:40px 0;gap:30px}.detail-hero h1{font-size:34px}.detail-hero .detail-lead{font-size:20px}.detail-nav{gap:16px 24px}.detail-section{grid-template-columns:1fr;gap:25px;padding:44px 0}.detail-section .eyebrow{margin-bottom:12px}.measurement-bands{grid-template-columns:1fr;padding:22px}.detail-hero img{max-height:310px}}

.outgassing-overview .section-intro{font-size:19px;color:#334f60;line-height:1.9}.source-heading{font-size:18px;font-weight:500;color:#334f60;margin:36px 0 18px}.source-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e0e6ea;border-left:1px solid #e0e6ea}.source-grid li{display:flex;gap:18px;padding:25px;border-right:1px solid #e0e6ea;border-bottom:1px solid #e0e6ea}.source-grid>li>span{font-size:12px;color:#8296a1;padding-top:4px}.source-grid h4{font-size:17px;font-weight:500;color:#2f4b5b;margin:0 0 8px}.source-grid p{font-size:14px;line-height:1.85;margin:0}.application-note{margin-top:28px;padding:24px 26px;background:#f5f8f9;border-left:3px solid #386c82}.application-note strong{display:block;color:#2e4f60;font-size:16px;font-weight:500;margin-bottom:8px}.application-note p{font-size:15px;margin:0}.outgassing-overview{grid-template-columns:1fr 1.9fr}@media(max-width:700px){.outgassing-overview{grid-template-columns:1fr}.source-grid{grid-template-columns:1fr}.source-grid li{padding:22px}.outgassing-overview .section-intro{font-size:18px}.application-note{padding:22px}}
.outgassing-diagram{width:72%;margin:0 auto 28px;border:1px solid #e0e6ea;background:#fff}.outgassing-diagram img{display:block;width:100%;height:auto}.outgassing-diagram figcaption{padding:10px 14px;color:#718591;font-size:13px;border-top:1px solid #e0e6ea}@media(max-width:700px){.outgassing-diagram{margin-bottom:24px}.outgassing-diagram figcaption{font-size:12px}}
.measurement-heading .measurement-diagram,.output-heading .output-diagram{width:100%;margin:24px 0 0}@media(max-width:700px){.measurement-heading .measurement-diagram,.output-heading .output-diagram{width:72%;margin:24px auto 0}}
#outputs>div:nth-child(2){padding-top:108px}@media(max-width:700px){#outputs>div:nth-child(2){padding-top:0}}
/* About ETAI Tech */
.about-section{max-width:1440px;margin:auto;padding:110px 5%;scroll-margin-top:25px}.about-lead{display:grid;grid-template-columns:.85fr 1.45fr;gap:10%;padding-bottom:75px;border-bottom:1px solid var(--line)}.about-lead h2{font-size:clamp(30px,3vw,43px);line-height:1.55;letter-spacing:-.03em;max-width:12em}.about-intro{color:#607581;font-size:17px;line-height:2;max-width:29em;margin-top:28px}.about-story article{padding:0 0 27px;border-bottom:1px solid var(--line)}.about-story article+article{padding-top:27px}.about-story h3,.about-grid h3,.office-section h3{color:#294555;font-size:20px;font-weight:500}.about-story p{color:#697b86;font-size:15px;line-height:2;margin:10px 0 0}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;padding:75px 0}.about-grid>article{min-width:0}.about-grid .eyebrow{margin-bottom:12px}.about-list{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--line)}.about-list li{padding:13px 0;border-bottom:1px solid var(--line);color:#627682;font-size:14px;line-height:1.75}.value-list strong{display:block;color:#2f5265;font-size:15px;font-weight:550}.value-list span{display:block;margin-top:2px}.office-section{padding-top:65px;border-top:1px solid var(--line)}.office-section>.eyebrow{margin-bottom:12px}.office-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin-top:30px}.office-grid article{padding:25px 0;border-top:1px solid var(--line)}.office-grid h4{color:#2d4b5c;font-size:17px;font-weight:500;margin:0 0 14px}.office-grid h4 span{color:#82909a;font-size:12px;font-weight:400;margin-left:10px}.office-grid address{font-style:normal;color:#697c87;font-size:14px;line-height:2}.office-grid address a,.office-grid address span{display:inline-block;margin-right:22px;color:#315d72}.office-grid address a:hover{text-decoration:underline}@media(max-width:1000px){.about-lead{gap:7%}.about-grid{gap:4%}.about-section{padding-top:85px;padding-bottom:85px}}@media(max-width:700px){.about-section{padding:70px 6%}.about-lead{grid-template-columns:1fr;gap:42px;padding-bottom:55px}.about-lead h2{font-size:30px}.about-intro{font-size:16px}.about-grid{grid-template-columns:1fr;gap:48px;padding:55px 0}.office-section{padding-top:50px}.office-grid{grid-template-columns:1fr;gap:20px}.office-grid h4 span{display:block;margin:4px 0 0}}
.about-section{max-width:1440px;margin:auto;padding:110px 5%;scroll-margin-top:25px}.about-lead{display:grid;grid-template-columns:.85fr 1.45fr;gap:10%;padding-bottom:75px;border-bottom:1px solid var(--line)}.about-lead h2{font-size:clamp(30px,3vw,43px);line-height:1.55;letter-spacing:-.03em;max-width:12em}.about-intro{color:#607581;font-size:17px;line-height:2;max-width:29em;margin-top:28px}.about-story article{padding:0 0 27px;border-bottom:1px solid var(--line)}.about-story article+article{padding-top:27px}.about-story h3,.about-grid h3,.office-section h3{color:#294555;font-size:20px;font-weight:500}.about-story p{color:#697b86;font-size:15px;line-height:2;margin:10px 0 0}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;padding:75px 0}.about-grid>article{min-width:0}.about-grid .eyebrow{margin-bottom:12px}.about-list{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--line)}.about-list li{padding:13px 0;border-bottom:1px solid var(--line);color:#627682;font-size:14px;line-height:1.75}.value-list strong{display:block;color:#2f5265;font-size:15px;font-weight:550}.value-list span{display:block;margin-top:2px}.office-section{padding-top:65px;border-top:1px solid var(--line)}.office-section>.eyebrow{margin-bottom:12px}.office-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin-top:30px}.office-grid article{padding:25px 0;border-top:1px solid var(--line)}.office-grid h4{color:#2d4b5c;font-size:17px;font-weight:500;margin:0 0 14px}.office-grid h4 span{color:#82909a;font-size:12px;font-weight:400;margin-left:10px}.office-grid address{font-style:normal;color:#697c87;font-size:14px;line-height:2}.office-grid address a,.office-grid address span{display:inline-block;margin-right:22px;color:#315d72}.office-grid address a:hover{text-decoration:underline}html[lang="en"] .office-grid h4 span{display:none}@media(max-width:1000px){.about-lead{gap:7%}.about-grid{gap:4%}.about-section{padding-top:85px;padding-bottom:85px}}@media(max-width:700px){.about-section{padding:70px 6%}.about-lead{grid-template-columns:1fr;gap:42px;padding-bottom:55px}.about-lead h2{font-size:30px}.about-intro{font-size:16px}.about-grid{grid-template-columns:1fr;gap:48px;padding:55px 0}.office-section{padding-top:50px}.office-grid{grid-template-columns:1fr;gap:20px}.office-grid h4 span{display:block;margin:4px 0 0}html[lang="en"] .office-grid h4 span{display:none}}

/* Standalone About page */
.about-breadcrumb{max-width:1440px;margin:auto;padding:35px 5% 0}.about-page .about-section{padding-top:55px}.about-lead h1{font-size:clamp(30px,3vw,43px);line-height:1.55;letter-spacing:-.03em;max-width:12em;font-weight:500;color:#233b4b;margin:0}header nav a[aria-current="page"]{color:#315d72;text-decoration:underline;text-underline-offset:7px}@media(max-width:700px){.about-breadcrumb{padding:28px 6% 0}.about-page .about-section{padding-top:40px}.about-lead h1{font-size:30px}}

/* Embedded office maps */
.office-grid article{min-width:0}.office-map{margin-top:22px}.office-map iframe{display:block;width:100%;height:300px;border:1px solid var(--line);border-radius:2px;background:#f6f8f9}.office-map-link{display:inline-block;margin-top:10px;color:#315d72;font-size:14px}.office-map-link:hover{text-decoration:underline}@media(max-width:700px){.office-map iframe{height:260px}}

/* Office inquiry action */
.office-heading{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.office-heading .inquiry-button{display:inline-flex;min-height:44px;font-size:14px;white-space:nowrap}@media(max-width:700px){.office-heading{gap:16px}}

/* ETAI oxygen sensor detail page */
.o2-product-link{display:inline-flex;align-items:center;gap:12px;min-height:44px}.o2-product-link span{font-size:20px;color:#356d83}.o2-product-link:hover{text-decoration:underline;text-underline-offset:5px}.o2-detail-page{min-height:65vh}.o2-detail-heading{padding:65px 0}.o2-detail-heading h1{font-size:clamp(32px,3.5vw,48px);line-height:1.4;font-weight:550;color:#233b4b}.o2-detail-heading .own-model{font-size:18px;color:#637986}@media(max-width:700px){.o2-detail-heading{padding:40px 0}.o2-detail-heading h1{font-size:32px}}

/* ETAI oxygen monitoring product content */
.o2-product-hero{grid-template-columns:1fr 1.15fr;gap:7%}.o2-product-hero h1{font-size:clamp(30px,3.1vw,44px);line-height:1.5}.o2-product-hero img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.o2-product-hero figcaption{line-height:1.8}.o2-advantages{padding:65px 0 0}.o2-advantage-list{display:grid;grid-template-columns:1fr 1fr;column-gap:6%;list-style:none;padding:0;margin:30px 0 0}.o2-advantage-list li{display:flex;align-items:baseline;gap:20px;padding:22px 0;border-top:1px solid var(--line);min-width:0}.o2-advantage-number{color:#8296a1;font-size:13px;flex-shrink:0}.o2-advantage-list p{margin:0;font-size:16px;line-height:1.95;color:#526b7b}@media(max-width:700px){.o2-product-hero{grid-template-columns:1fr;gap:30px}.o2-product-hero h1{font-size:32px}.o2-product-hero img{max-height:320px}.o2-advantages{padding-top:44px}.o2-advantage-list{grid-template-columns:1fr}}

/* Reserved system detail pages */
.pending-product-page{min-height:65vh}.pending-product-heading{padding:65px 0}.pending-product-heading h1{font-size:clamp(32px,3.5vw,48px);line-height:1.4;font-weight:550;color:#233b4b}@media(max-width:700px){.pending-product-heading{padding:40px 0}.pending-product-heading h1{font-size:32px}}

/* Brand detail navigation */
.brand-page-link{display:inline-flex;align-items:center;min-height:44px}.brand-page-link:hover{text-decoration:underline;text-underline-offset:6px}.brand-page-link:hover .zirox-logo{opacity:.8}

/* ETAI product dropdown */
.product-dropdown{position:relative;align-self:center}.product-dropdown summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:#526b7b;font:inherit;min-height:44px}.product-dropdown summary::-webkit-details-marker{display:none}.product-dropdown summary::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}.product-dropdown[open] summary::after{transform:rotate(225deg);margin-top:4px}.product-dropdown summary:focus-visible{outline:3px solid #356d83;outline-offset:4px}.product-dropdown-links{position:absolute;top:100%;left:0;z-index:20;min-width:270px;width:max-content;max-width:80vw;padding:8px;background:#fff;border:1px solid #dfe7ec;border-radius:4px;box-shadow:0 12px 30px #233b4b1a}header nav .product-dropdown-links a{display:block;padding:12px 14px;min-height:44px;text-align:left;font-size:14px;white-space:normal;color:#345366;border-radius:2px}.product-dropdown-links a:hover,.product-dropdown-links a:focus-visible{background:#f1f6f8}header nav .product-dropdown-links a[aria-current="page"]{background:#eef4f7;text-decoration:none}@media(max-width:700px){.product-dropdown-links{min-width:0;width:260px;max-width:75vw}}

@media(max-width:700px){header nav{position:relative}.product-dropdown{position:static}.product-dropdown-links{left:0;width:300px;max-width:100%}}

/* Northern office photograph */
.office-photo{display:block;width:100%;height:auto;margin:18px 0 22px;border-radius:2px}

/* Leybold brand placeholder */
.leybold{margin-top:35px;padding-top:32px}.leybold .brand-title{flex-wrap:wrap}.leybold-brand-photo{display:block;width:100%;height:auto;margin:24px 0 0}.leybold-detail-photo{display:block;width:100%;max-width:720px;height:auto;margin:36px 0 0}

/* Leybold logo beside brand title */
.leybold-heading{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.leybold-heading .leybold-logo{display:block;width:130px;height:auto;flex:none}.brand-title h3 .leybold-name{font-size:inherit;font-weight:inherit;color:inherit;margin:0}.pending-product-heading .leybold-logo{width:170px}@media(max-width:700px){.leybold-heading{gap:12px}.leybold-heading .leybold-logo{width:110px}.pending-product-heading .leybold-logo{width:140px}}

/* LINXON logo beside brand title */
.linxon-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.linxon-heading .linxon-logo{display:block;width:82px;height:auto;flex:none;object-fit:contain;mix-blend-mode:normal;background:#fff;border-radius:0}.pending-product-heading .linxon-logo{width:110px}@media(max-width:700px){.linxon-heading{gap:10px}.linxon-heading .linxon-logo{width:70px}.pending-product-heading .linxon-logo{width:95px}}

/* INFICON logo beside brand title */
.inficon-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inficon-heading .inficon-logo{display:block;width:220px;max-width:100%;height:auto;flex:none;object-fit:contain}.brand-title h3 .inficon-heading span{margin-left:0}.pending-product-heading .inficon-logo{width:320px}#inficon .brand-title{flex-wrap:wrap}@media(max-width:700px){.inficon-heading{gap:10px}.inficon-heading .inficon-logo{width:190px}.pending-product-heading .inficon-logo{width:260px}}

/* ZIROX logo on the brand page */
.zirox-page-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zirox-page-heading .zirox-page-logo{display:block;width:300px;max-width:100%;height:auto;flex:none}@media(max-width:700px){.zirox-page-heading .zirox-page-logo{width:240px}}

/* Consistent ETAI product cards */
.system-panel .product-card{display:block;margin-top:22px;padding:29px;background:#f6f8f9;border:1px solid transparent;border-radius:2px;color:#25475b;transition:background .2s,border-color .2s}.system-panel .product-card:hover{background:#edf3f6;border-color:#c7d7df}.system-panel .product-card:focus-visible{outline:3px solid #356d83;outline-offset:4px}.product-card h3{font-size:22px;font-weight:500;line-height:1.5}.product-card .detail-link{margin-top:18px}@media(max-width:700px){.system-panel .product-card{padding:26px 23px}.product-card h3{font-size:21px}}

/* Individual sales brand cards */
.brand-panel .sales-brand-card{margin-top:22px;padding:29px;border:1px solid var(--card-border);border-left:3px solid var(--card-accent);border-radius:3px;background:var(--card-bg);min-width:0}.sales-brand-card#inficon{--card-bg:#ffffff;--card-border:#d6e3f3;--card-accent:#35658e}.sales-brand-card#zirox{--card-bg:#ffffff;--card-border:#cfe6e1;--card-accent:#298079}.sales-brand-card#linxon{--card-bg:#ffffff;--card-border:#f0dfc9;--card-accent:#e08229}.sales-brand-card#leybold{--card-bg:#ffffff;--card-border:#eed7db;--card-accent:#bc4854}.sales-brand-card .brand-title{flex-wrap:wrap;gap:12px}.sales-brand-card .brand-title h3{min-width:0;max-width:100%}.sales-brand-card .brand-page-link{max-width:100%;flex-wrap:wrap}.sales-brand-card p,.sales-brand-card .small{color:#526674}.sales-brand-card .brand-label{color:#596c78}.sales-brand-card .detail-link{margin-top:18px}.sales-brand-card .product-types li{color:#476172}.sales-brand-card .product-types li+li:before{color:#93a6af}.brand-panel .sales-brand-card.linxon{grid-template-columns:1fr;gap:22px}.sales-brand-card.linxon>img{width:100%;max-width:220px;justify-self:center}.sales-brand-card .leybold-brand-photo{background:#fff}@media(max-width:700px){.brand-panel .sales-brand-card{padding:26px 23px;margin-top:20px}}

/* Photo below EDCM, aligned with the final brand card. */
.pillars{align-items:stretch}
.system-panel{display:flex;flex-direction:column}
.edcm-photo{margin:22px 0 0;flex:1;display:flex;align-items:flex-end}
.edcm-photo img{display:block;width:100%;height:auto;border-radius:2px}
@media(max-width:700px){.system-panel{display:block}.edcm-photo{display:block}}

@media(min-width:701px){.brand-panel{display:flex;flex-direction:column}.brand-panel .sales-brand-card{flex-shrink:0}.brand-panel #leybold{flex-grow:0}}

/* Distinct accent lines for ETAI product cards. */
.system-panel .product-card:nth-of-type(1){--product-accent:#35658e}
.system-panel .product-card:nth-of-type(2){--product-accent:#e08229}
.system-panel .product-card:nth-of-type(3){--product-accent:#8064a2}
.system-panel .product-card:nth-of-type(4){--product-accent:#298079}
.system-panel .product-card:nth-of-type(5){--product-accent:#bc4854}
.system-panel .product-card,.system-panel .product-card:hover{border-left:3px solid var(--product-accent)}

/* Whole-card brand navigation with native link behavior. */
.brand-panel a.sales-brand-card{display:block;color:inherit;text-decoration:none;transition:box-shadow .2s}
.brand-panel a.sales-brand-card.linxon{display:grid}
.brand-panel a.sales-brand-card:hover{box-shadow:0 4px 16px #233b4b12}
.brand-panel a.sales-brand-card:focus-visible{outline:3px solid var(--card-accent);outline-offset:4px}

/* Bilingual company name in the shared header. */
.identity .identity-name{line-height:1.6}
.identity-name small{display:block;margin-top:3px;font-size:10px;font-weight:500;letter-spacing:.035em;line-height:1.5;color:#687784}
@media(max-width:700px){.identity-name small{font-size:9px;letter-spacing:0}}

/* Smaller centered Leybold product image. */
.sales-brand-card .leybold-brand-photo{width:50%;height:auto;margin:24px auto 0}

/* ZIROX name before its homepage logo. */
.sales-brand-card .zirox-heading{gap:14px}

/* Vacuum oven and RGA product detail. */
.oven-hero{gap:6%;grid-template-columns:1.2fr 1fr}
.oven-hero img{height:auto;max-height:none;object-fit:contain}
.oven-monitoring{margin:48px 0;padding:24px;border:1px solid var(--line);border-radius:3px;background:#fff}
.oven-monitoring img{display:block;width:100%;height:auto}
.oven-monitoring figcaption{margin-top:18px;color:#637986;font-size:14px;text-align:center}
.oven-advantages{padding-top:30px}
.oven-advantage-grid{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}
.oven-advantage-grid li{padding:26px;background:#f6f8f9;border-left:3px solid #356d83}
.oven-advantage-grid h3{font-size:19px;color:#294555;margin:0 0 12px}
.oven-advantage-grid p{font-size:15px;line-height:1.95;color:#637986;margin:0}
@media(max-width:700px){.oven-hero{grid-template-columns:1fr}.oven-monitoring{padding:10px;margin:30px 0}.oven-advantage-grid{grid-template-columns:1fr}}

/* Compact monitoring chart beneath the technical principle heading. */
.oven-detail-page .detail-section .oven-monitoring{width:100%;margin:24px 0 0;padding:10px;box-sizing:border-box}
.oven-detail-page .detail-section .oven-monitoring figcaption{font-size:12px;line-height:1.7;margin-top:10px}

/* RGA integration detail: uncropped engineering images. */
.integration-hero{grid-template-columns:1fr 1.1fr;gap:6%}
.integration-hero img{height:auto;max-height:none;object-fit:contain}
.integration-monitoring{margin:24px 0 0;padding:10px;border:1px solid var(--line);background:#fff}
.integration-monitoring img{display:block;width:100%;height:auto}
.integration-monitoring figcaption{margin-top:10px;font-size:12px;line-height:1.7;color:#637986;text-align:center}
@media(max-width:700px){.integration-hero{grid-template-columns:1fr}}

/* Cleanroom image beneath the Leybold card. */
.brands-bottom-photo{margin:22px 0 0;flex:none}
.brands-bottom-photo img{display:block;width:100%;height:auto;border-radius:2px}

.system-panel .product-card:nth-of-type(6){--product-accent:#9a792c}

/* Shared typography scale: same semantic roles across all pages and languages. */
:root{--font-site:-apple-system,BlinkMacSystemFont,"PingFang TC","Noto Sans TC",sans-serif;--type-title:44px;--type-section:26px;--type-card:22px;--type-subheading:20px;--type-body:16px;--type-card-body:15px;--type-label:14px;--type-caption:13px}
body{font-family:var(--font-site);font-size:var(--type-body)}
button,input,select,textarea{font-family:inherit}
.detail-page .detail-hero h1,.detail-page .pending-product-heading h1,.detail-page .o2-detail-heading h1,.about-page .about-lead h1{font-size:var(--type-title);font-weight:550;line-height:1.45}
.detail-page h2,.expertise h2{font-size:var(--type-section);font-weight:500;line-height:1.5}
.detail-page h3,.about-story h3,.about-grid h3,.office-section h3{font-size:var(--type-subheading);font-weight:500;line-height:1.5}
.system-panel .product-card h3,.sales-brand-card .brand-title h3{font-size:var(--type-card);font-weight:500;line-height:1.5}
.sales-brand-card .brand-title h3 .brand-page-link{font-size:inherit;font-weight:inherit;color:inherit;margin-left:0}
.sales-brand-card .brand-title h3 .leybold-name{font-size:inherit;font-weight:inherit}
.sales-brand-card .brand-title h3 .inficon-heading>span{font-size:var(--type-label);font-weight:400}
.detail-hero p,.detail-section p,.detail-page .o2-advantage-list p,.detail-page .oven-advantage-grid p,.about-story p,.about-intro,.about-list li,.office-grid address{font-size:var(--type-body);line-height:1.95}
.detail-hero .detail-lead,.outgassing-overview .section-intro{font-size:20px;line-height:1.9}
.detail-hero p.eyebrow,.detail-section p.eyebrow{font-size:12px;line-height:1.75}
.system-panel .product-card>p:not(.eyebrow),.brand-panel .sales-brand-card p,.panel-description,.system-panel .panel-description,.brand-panel .panel-description{font-size:var(--type-card-body);line-height:1.95}
.system-panel .product-card>p.own-model,.brand-panel .sales-brand-card p.small,.sales-brand-card .model,.product-types li,.own-tags li,.detail-link,.back-link,.detail-nav a{font-size:var(--type-label);line-height:1.8}
.detail-page figure figcaption,.oven-detail-page .detail-section .oven-monitoring figcaption{font-size:var(--type-caption);line-height:1.8}
header nav,header nav .product-dropdown-links a,#site-language{font-size:var(--type-label)}
@media(max-width:700px){:root{--type-title:32px;--type-section:24px;--type-card:21px}html[lang="en"] .identity span{white-space:normal}}


/* Uniform homepage brand logo boxes, preserving each logo's proportions. */
.brand-panel .sales-brand-card .brand-title h3{width:100%}
.brand-panel .sales-brand-card .brand-title .brand-page-link{display:flex;width:100%;max-width:100%;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:14px}
.brand-panel .sales-brand-card .brand-title .brand-page-link>img{display:block;width:130px;height:64px;max-width:45%;min-width:0;flex:0 1 130px;object-fit:contain;object-position:center;padding:0;margin-left:auto;background:none;border-radius:0}
@media(max-width:700px){.brand-panel .sales-brand-card .brand-title .brand-page-link>img{width:110px;height:56px;flex-basis:110px}}

/* Match the two homepage column labels. */
.system-panel .system-products>.eyebrow,.brand-panel>.eyebrow{color:#67808e}

/* Oxygen monitoring chart beneath the section heading. */
.o2-monitoring-chart{margin:24px 0 0;border:1px solid var(--line);background:#fff}
.o2-monitoring-chart img{display:block;width:100%;height:auto}

.o2-monitoring-chart figcaption{padding:10px 14px;border-top:1px solid var(--line);color:#637986;text-align:center}

/* Homepage focused on ETAI products after removing the brands column. */
.pillars.products-only{grid-template-columns:1fr;gap:0}
.products-only .system-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.products-only .system-products>.eyebrow,.products-only .system-products>h2,.products-only .system-products>.panel-description{grid-column:1/-1;margin:0}
.products-only .system-products>.panel-description{max-width:52em;margin-bottom:10px}
.products-only .system-panel .product-card{margin-top:0}
@media(max-width:700px){.products-only .system-products{grid-template-columns:1fr}}

.system-panel .product-card:nth-of-type(7){--product-accent:#487c93}

.system-panel .product-card:nth-of-type(8){--product-accent:#a06446}

/* Keep product subtitles on the shared label scale, above body-copy specificity. */
.system-panel .product-card>p.own-model:not(.eyebrow){font-size:var(--type-label);line-height:1.8}

/* Catalog download and zirconia sensing principle. */
.catalog-download{margin-top:26px}.catalog-download .button{display:inline-flex}
.detail-hero .catalog-download .catalog-meta{font-size:var(--type-caption);line-height:1.8;margin:10px 0 0}
.o2-principle-diagram{margin:24px 0 0}.o2-principle-diagram img{display:block;width:100%;height:auto}
.o2-principle-diagram figcaption{margin-top:10px;color:#637986}
.o2-principle-steps{margin:24px 0 0;padding-left:24px}.o2-principle-steps>li{padding-left:8px;margin-top:28px}.o2-principle-steps h3{margin-bottom:12px}
.o2-principle .o2-reaction{margin:8px 0}.o2-nernst{margin:20px 0}.o2-nernst img{display:block;width:50%;max-width:260px;height:auto}
.o2-equation-key{padding-left:20px;font-size:var(--type-label);line-height:1.9;color:#637986}

/* INFICON company overview and product categories. */
.inficon-website{display:inline-flex;margin-top:24px}
.inficon-overview{border-top:1px solid var(--line)}
.inficon-products{padding-top:55px}
.inficon-products>p,.inficon-product-grid p{font-size:var(--type-body);line-height:1.95;color:#637986}
.inficon-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:28px 0}
.inficon-product-grid li{padding:26px;background:#f6f8f9;border-left:3px solid #35658e;min-width:0}
.inficon-product-grid h3{margin:0 0 12px}.inficon-product-grid p{margin:0}
.inficon-industries{margin:30px 0 0}
@media(max-width:700px){.inficon-product-grid{grid-template-columns:1fr}.inficon-products{padding-top:40px}}

/* Clickable INFICON product category. */
.inficon-product-grid li.linked-product{padding:0}
.inficon-category-link{display:block;height:100%;padding:26px;transition:background .2s}
.inficon-category-link:hover{background:#edf3f6}
.inficon-category-link:focus-visible{outline:3px solid #35658e;outline-offset:4px}

/* ZIROX company, product and application content. */
.zirox-website{display:inline-flex;margin-top:24px}
.zirox-overview{border-top:1px solid var(--line)}
.zirox-content{padding-top:55px}.zirox-content+.zirox-content{margin-top:40px;border-top:1px solid var(--line)}
.zirox-content p,.zirox-content li,.zirox-facts{font-size:var(--type-body);line-height:1.95;color:#637986}
.zirox-facts{padding-left:22px}.zirox-facts li+li{margin-top:12px}
.zirox-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:28px 0}
.zirox-card-grid>li{padding:26px;background:#f6f8f9;border-left:3px solid #298079;min-width:0}
.zirox-card-grid h3{margin:0 0 12px}.zirox-card-grid p{margin:0}.zirox-card-grid ul{padding-left:22px}
@media(max-width:700px){.zirox-card-grid{grid-template-columns:1fr}.zirox-content{padding-top:40px}}

/* ZIROX applications and advantages as simple bulleted lists. */
.zirox-detail-list{margin:24px 0 0;padding-left:24px;list-style:disc}
.zirox-detail-list>li{padding-left:4px;margin:0 0 16px}
.zirox-detail-list strong{font-weight:600;color:#294555}
html[lang="en"] .zirox-list-separator{font-size:0}
html[lang="en"] .zirox-list-separator::after{content:": ";font-size:var(--type-body)}

/* Clickable ZIROX product category. */
.zirox-card-grid>li.zirox-linked-product{padding:0}
.zirox-category-link{display:block;height:100%;padding:26px;transition:background .2s}
.zirox-category-link:hover{background:#edf3f6}
.zirox-category-link:focus-visible{outline:3px solid #298079;outline-offset:4px}

/* Logo-only brand page headings aligned to the content edge. */
.pending-product-heading .inficon-heading,.pending-product-heading .zirox-page-heading{justify-content:flex-start;gap:0}
.pending-product-heading .inficon-heading>img,.pending-product-heading .zirox-page-heading>img{margin-left:0}

/* Brand identity beneath Company Overview, followed by the website link. */
.brand-overview-repositioned{margin-top:36px}
.detail-page .brand-overview-title{font-size:var(--type-section);font-weight:500;line-height:1.5;letter-spacing:normal;margin:0}
.brand-overview-identity{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px}
.brand-overview-identity>.inficon-logo{display:block;width:320px;max-width:100%;height:auto}
.brand-overview-identity>.zirox-page-logo{display:block;width:300px;max-width:100%;height:auto}
.brand-overview-identity>.button{display:inline-flex;margin-top:24px}

/* LINXON brand overview, products and application list. */
.linxon-overview{border-top:1px solid var(--line)}
.linxon-facts,.linxon-applications{padding-left:24px;font-size:var(--type-body);line-height:1.95;color:#637986}
.linxon-facts li+li,.linxon-applications li+li{margin-top:12px}
.linxon-content{padding-top:55px}.linxon-content+.linxon-content{margin-top:40px;border-top:1px solid var(--line)}
.linxon-content>p{font-size:var(--type-body);line-height:1.95;color:#637986}
.linxon-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:28px 0}
.linxon-product-grid>li{padding:26px;background:#f6f8f9;border-left:3px solid #e08229;min-width:0}
.linxon-product-grid h3{margin:0 0 12px}.linxon-product-model{font-size:var(--type-body);line-height:1.95;color:#637986;margin:0}
@media(max-width:700px){.linxon-product-grid{grid-template-columns:1fr}.linxon-content{padding-top:40px}}

.linxon-facts{list-style:none;padding-left:0}

.brand-overview-identity>.linxon-logo{display:block;width:110px;max-width:100%;height:auto}

/* Full-card links for LINXON product categories. */
.linxon-product-grid>li.linxon-linked-product{padding:0}
.linxon-category-link{display:block;height:100%;padding:26px;transition:background .2s}
.linxon-category-link:hover{background:#edf3f6}
.linxon-category-link:focus-visible{outline:3px solid #e08229;outline-offset:4px}

/* Leybold product categories use the shared brand typography and layout. */
.leybold-product-grid>li{border-left-color:#cf242a}.leybold-product-grid h3{margin-bottom:0}

.brand-overview-identity>.leybold-logo{display:block;width:220px;max-width:100%;height:auto}

/* Clickable Leybold product categories. */
.leybold-product-grid>li.leybold-linked-product{padding:0}
.leybold-category-link{display:block;height:100%;padding:26px;transition:background .2s}
.leybold-category-link:hover{background:#edf3f6}
.leybold-category-link:focus-visible{outline:3px solid #cf242a;outline-offset:4px}

/* Company information beside the electrolysis category. */
.zirox-card-grid>li.zirox-company-note{background:transparent;border:0;display:flex;align-items:center}

/* EDCM equipment photo, preserving its original proportions. */
.edcm-hero img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}

.detail-page .custom-system-intro{font-size:var(--type-body);line-height:1.95;color:#637986;font-weight:400;margin-top:24px}

/* Repeatable equipment sections for the customized systems page. */
.custom-equipment-section{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;padding:48px 0;border-top:1px solid var(--line)}
.custom-equipment-copy>p:not(.eyebrow),.custom-equipment-features p{font-size:var(--type-body);line-height:1.95;color:#637986}
.custom-equipment-features{padding-left:22px;margin:28px 0 0}.custom-equipment-features li+li{margin-top:28px}
.custom-equipment-features h3{font-size:var(--type-subheading);line-height:1.5;margin:0 0 10px}.custom-equipment-features p{margin:0}
.custom-equipment-image{margin:0}.custom-equipment-image img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain}
@media(max-width:700px){.custom-equipment-section{grid-template-columns:1fr;gap:28px;padding:36px 0}.custom-equipment-image img{max-height:460px}}

@media(min-width:701px){.custom-equipment-image-left{grid-template-columns:1fr 1.1fr}.custom-equipment-image-left>.custom-equipment-image{grid-column:1;grid-row:1}.custom-equipment-image-left>.custom-equipment-copy{grid-column:2;grid-row:1}}

/* Desktop dropdown item typography. */
@media(min-width:701px){header nav .product-dropdown-links a{font-size:16px}}

/* Desktop text sizes; mobile retains its existing typography. */
@media(min-width:701px){
.system-panel .product-card>p:not(.eyebrow),.brand-panel .sales-brand-card p{font-size:16px}
.detail-page figure figcaption,.oven-detail-page .detail-section .oven-monitoring figcaption{font-size:14px}
header nav,header nav .product-dropdown summary,header nav .product-dropdown-links a,.detail-link,.back-link,.detail-nav a{font-size:16px}
}

/* Increase desktop 16px text to 18px without changing mobile styles. */
@media(min-width:701px){
:root{--type-body:18px}
.intro,.detail-list,.application-note strong{font-size:18px}
.system-panel .product-card>p:not(.eyebrow),.brand-panel .sales-brand-card p{font-size:18px}
header nav,header nav .product-dropdown summary,header nav .product-dropdown-links a,.detail-link,.back-link,.detail-nav a{font-size:18px}
}

/* Desktop company identity and back-to-top text. */
@media(min-width:701px){
.identity .identity-name,footer strong{font-size:18px}
.identity .identity-name small{font-size:13px}
footer a{font-size:16px}
}

/* Desktop language selector. */
@media(min-width:701px){#site-language{font-size:18px}}

.detail-hero img.rga-outgassing-equipment{height:auto;object-fit:contain}

/* Desktop homepage capability labels. */
@media(min-width:701px){.section-line,html[lang="en"] .section-line{font-size:15px}}

/* Office contacts alongside the company identity in the shared footer. */
footer{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2fr) auto;gap:30px;align-items:start}
.footer-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;min-width:0}
.footer-office h3{font-size:16px;font-weight:500;line-height:1.5;margin:0 0 10px}
.footer-office address{font-style:normal;font-size:14px;line-height:1.85;color:#637986;overflow-wrap:anywhere}
.footer-office address span{display:block}.footer-office address a{display:inline-block;font-size:14px;margin-top:5px}
.footer-top{white-space:nowrap}
@media(min-width:701px){.footer-office h3{font-size:18px}.footer-office address,.footer-office address a{font-size:16px}}
@media(min-width:701px) and (max-width:1100px){footer{grid-template-columns:minmax(0,1fr) auto}.footer-offices{grid-row:2;grid-column:1 / -1}.footer-top{grid-row:1;grid-column:2}}
@media(max-width:700px){footer{grid-template-columns:1fr;gap:24px}.footer-offices{grid-template-columns:1fr;gap:20px}}

/* Email alongside the inquiry form action. */
.office-contact-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.office-heading .office-contact-email{margin:0;font-size:var(--type-body);line-height:1.8;color:#637986}
.office-contact-email a{color:#26495a;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
@media(max-width:700px){.office-contact-actions{gap:12px 20px}}

.rga-specifications{padding-top:48px}.rga-specifications figure{width:60%;margin:28px auto 0}.rga-specifications img{display:block;width:100%;height:auto}.rga-specifications figcaption{margin-top:12px;color:#637986}



/* Homepage illustration beside product 07; follows the responsive product grid. */
.products-only .system-products>.custom-systems-home-photo{margin:0;min-width:0;display:flex;align-items:center;justify-content:center}
.custom-systems-home-photo img{display:block;width:100%;height:auto;object-fit:contain;border-radius:2px}

/* O2 catalog download beside the bottom return link. */
.o2-bottom-actions{display:flex;align-items:baseline;gap:20px 32px;flex-wrap:wrap}
.o2-bottom-actions .back-link{white-space:nowrap}
.o2-bottom-actions .catalog-download{margin:0}
.o2-bottom-actions .catalog-meta{font-size:var(--type-caption);line-height:1.8;margin:10px 0 0;color:#637986}

.o2-bottom-actions{margin-top:32px}.o2-bottom-actions .detail-return{margin-top:0}

/* Vacuum oven return and inquiry actions. */
.oven-bottom-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:40px}
.oven-bottom-actions .detail-return{margin-top:0}

/* Shared product return and inquiry actions. */
.product-bottom-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:40px}
.product-bottom-actions .detail-return{margin-top:0}

/* LX218 image beside the LINXON product card. */
.linxon-product-grid>li.linxon-product-photo{padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center}
.linxon-product-photo img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain}

/* Plain bilingual LX218 overview with product image. */
.linxon-lx218-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start;margin-top:28px}
.linxon-lx218-copy{min-width:0;font-size:var(--type-body);line-height:1.95;color:#637986}
.linxon-lx218-copy p{margin:0 0 20px}.linxon-lx218-copy ul{margin:0;padding-left:24px}.linxon-lx218-copy li+li{margin-top:12px}
.linxon-lx218-photo{margin:0;min-width:0}.linxon-lx218-photo img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:700px){.linxon-lx218-layout{grid-template-columns:1fr;gap:24px}}

/* LX218 downloadable brochure and operating manual beneath the photo. */
.linxon-lx218-media{min-width:0}.linxon-lx218-downloads{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}

.linxon-lx218-inquiry{display:flex;justify-content:center;margin-top:16px}

/* Keep the inquiry button directly beneath the brochure download. */
.linxon-lx218-downloads{align-items:flex-start}
.linxon-lx218-brochure-actions{display:flex;flex-direction:column;align-items:stretch;gap:16px}
.linxon-lx218-brochure-actions .button{justify-content:center}

/* SGM7 beside the ZIROX application list. */
.zirox-applications-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}
.zirox-applications-layout>div{min-width:0}.zirox-sgm7-photo{margin:0;min-width:0}
.zirox-sgm7-photo img{display:block;width:100%;max-width:460px;height:auto;object-fit:contain;margin:0 auto}
@media(max-width:700px){.zirox-applications-layout{grid-template-columns:1fr;gap:24px}}

.zirox-sgm7-media{min-width:0}.zirox-sgm7-inquiry{display:flex;justify-content:center;margin-top:24px}

/* TURBOVAC image beside Leybold markets and applications. */
.leybold-markets-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}
.leybold-markets-copy{min-width:0}.leybold-markets-copy>p{font-size:var(--type-body);line-height:1.95;color:#637986}
.leybold-turbovac-photo{margin:0;min-width:0}.leybold-turbovac-photo img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain}
@media(max-width:700px){.leybold-markets-layout{grid-template-columns:1fr;gap:24px}.leybold-turbovac-photo img{max-height:360px}}

.leybold-turbovac-media{min-width:0}.leybold-turbovac-inquiry{display:flex;justify-content:center;margin-top:24px}

/* INFICON inquiry and email beneath the industry overview. */
.inficon-contact-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:24px}
.inficon-contact-actions .inficon-contact-email{margin:0;font-size:var(--type-body);line-height:1.8;color:#637986}
.inficon-contact-email a{color:#26495a;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}

/* Enlarge the RGA signal chart and lower its adjacent explanation. */
@media(min-width:701px){.integration-technology .integration-monitoring{width:120%;box-sizing:border-box}.integration-technology>div:nth-child(2){padding-top:calc(var(--type-body) * 3.9)}}

/* Gas impurity monitor technical article. */
.gas-article-page h2{font-size:var(--type-section);line-height:1.6}
.gas-article-page h3{font-size:var(--type-subheading);line-height:1.6;margin:0 0 12px;color:#294555}
.gas-article-section{padding:48px 0;border-bottom:1px solid var(--line)}
.gas-article-section p,.gas-article-section li{font-size:var(--type-body);line-height:1.95;color:#637986}
.gas-principle-list{list-style:none;padding:0;margin:0}.gas-principle-list>li+li{margin-top:28px}
.gas-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:28px 0 0}
.gas-module-grid>li{padding:24px;background:#f6f8f9;border-top:3px solid #298079;min-width:0}
.gas-module-grid ul{padding-left:20px}.gas-module-grid ul li+li{margin-top:16px}
.gas-module-grid .gas-module-subtitle{font-size:14px;line-height:1.6;margin:0 0 20px}
.gas-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;list-style:none;padding:0;margin:28px 0 0}
@media(max-width:1000px){.gas-module-grid{grid-template-columns:1fr}}
@media(max-width:700px){.gas-value-grid{grid-template-columns:1fr}.gas-article-section{padding:32px 0}}

.gas-principles-heading{padding-top:40px}.gas-principles-heading p{font-size:var(--type-body);line-height:1.95;color:#637986;margin:16px 0 0}.gas-principles-heading+.gas-principles{padding-top:24px}

/* Nitrogen/argon applications span both columns below the detection principles. */
.gas-principles>.gas-applications-fullwidth{grid-column:1/-1;padding-top:0}
.gas-principles>.gas-applications-fullwidth p{margin-bottom:0}

/* Tighten spacing above nitrogen/argon applications. */
.gas-principles{row-gap:20px}
.gas-principles .gas-principle-list>li:last-child p{margin-bottom:0}

/* Enlarge Sonata System equipment by 30 percent. */
@media(min-width:701px){.detail-hero img.rga-outgassing-equipment{display:block;width:130%;max-width:none;max-height:494px;margin-left:-15%;height:auto;object-fit:contain}}
@media(max-width:700px){.detail-hero img.rga-outgassing-equipment{max-height:403px;width:100%;height:auto;object-fit:contain}}

/* Shared typography corrections after the full-site audit. */
.detail-page .custom-equipment-copy h1{font-size:var(--type-title);font-weight:550;line-height:1.45}
footer .footer-contact,footer .footer-contact a{font-size:13px}
@media(min-width:701px){
.button,.office-heading .inquiry-button{font-size:18px}
footer .footer-contact,footer .footer-contact a{font-size:16px}
}
@media(max-width:700px){.button,.office-heading .inquiry-button{font-size:13px}}

/* Enlarge only the outgassing mechanism illustration by 1.5x. */
.outgassing-overview .outgassing-diagram{width:108%;margin-left:-8%;margin-right:0;box-sizing:border-box}
@media(max-width:700px){.outgassing-overview .outgassing-diagram{width:100%;margin-left:0;margin-right:0}}

/* Enlarge the spectrum and outgassing-rate charts by 20 percent. */
.measurement-heading .measurement-diagram,.output-heading .output-diagram{width:120%;box-sizing:border-box}
@media(max-width:700px){.measurement-heading .measurement-diagram,.output-heading .output-diagram{width:86.4%}}

/* Enlarge the O2 SPC chart while keeping narrow screens within the page. */
@media(min-width:701px){.o2-monitoring-chart{width:120%;box-sizing:border-box}}

/* Lower the explanation beside the O2 SPC chart on desktop. */
@media(min-width:701px){.o2-realtime-section>div:nth-child(2){padding-top:32px}}

/* Specialty chemical cylinder specifications. */
.cylinder-specifications{padding:44px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.cylinder-specifications h2{font-size:var(--type-section);line-height:1.6;margin:0 0 24px}
.cylinder-specifications .detail-list{margin:0;line-height:1.95;overflow-wrap:anywhere}
.cylinder-specifications li+li{margin-top:12px}
@media(max-width:700px){.cylinder-specifications{padding:32px 0}}

.cylinder-specifications .cylinder-customization-note{color:#0066b3;font-size:var(--type-body);line-height:1.95;margin:20px 0 0}
.cylinder-customization-note strong{font-weight:700}

/* Customization note beneath the RGA equipment specifications. */
.rga-specifications .rga-customization-note{width:60%;color:#0066b3;font-size:var(--type-body);line-height:1.95;margin:20px auto 0;text-align:left}
.rga-customization-note strong{font-weight:700}

/* Keep the three company overview lists clean, using spacing instead of rules. */
.about-grid .about-list{border-top:0}
.about-grid .about-list li{border-bottom:0}

/* Sales brands are available only in the Traditional Chinese navigation. */
html[lang="zh-Hans"] .brand-dropdown,html[lang="en"] .brand-dropdown{display:none}
