@import url("72f4ac9b061b-language-picker.css");
/* Shared corrections for all four languages; source photos and software screens remain intact. */
body{font-family:Arial,"Microsoft YaHei",sans-serif}
.template-header{height:auto;min-height:76px;gap:20px;flex-wrap:wrap}
.product-languages{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.product-languages a{padding:8px 12px;border:1px solid #45647c;color:#dfeaf4;font-size:13px;text-decoration:none}
.product-languages a[aria-current]{background:#176fb5;color:white;border-color:#176fb5}
.product-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding:18px 4vw;background:#0d1c2b;color:white;font-size:13px}
.hero.product-hero{height:auto;min-height:0;align-items:stretch}
.product-hero .hero-image{min-width:0;display:flex;align-items:center;height:auto}
.product-hero .hero-image>a{height:auto;width:100%}
.product-hero .hero-image img{width:100%;height:auto;max-height:760px;object-fit:contain;position:static}
.product-hero .hero-image::after{pointer-events:none}
.product-hero .hero-copy{min-width:0;max-width:none;padding:52px 4vw;margin:0}
.product-hero h1{font-size:clamp(32px,3.5vw,58px);line-height:1.14;overflow-wrap:anywhere;letter-spacing:-.02em}
.hero-actions{flex-wrap:wrap}.hero-actions .button,.download-button{white-space:normal;max-width:100%;text-align:start}
.quick-facts strong{display:block;line-height:1.5;padding-inline-end:12px}
.section-nav{scrollbar-width:thin}.content-section>div,.video-inner,.hardware-layout>div{min-width:0}
html[lang="zh-CN"] #hardware h2,#hardware h2{white-space:normal;font-size:clamp(28px,3.5vw,48px)}
.software-gallery img,.software-gallery-main img{object-fit:contain;height:auto;aspect-ratio:auto}
.product-download{flex-wrap:wrap}.product-download>div{min-width:0}.product-download h2{overflow-wrap:anywhere}
.pdf-languages{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.pdf-languages a{font-size:14px;color:#126a9a;text-decoration:underline}
.spec-table{min-width:0}.spec-table th,.spec-table td{overflow-wrap:anywhere}.spec-table th{min-width:0!important}
[dir="rtl"]{font-family:Tahoma,Arial,sans-serif;letter-spacing:normal}
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3{font-family:Tahoma,Arial,sans-serif;line-height:1.45;letter-spacing:normal}
[dir="rtl"] .spec-table th,[dir="rtl"] .spec-table td{text-align:right}
[dir="rtl"] .eyebrow,[dir="rtl"] .kicker{letter-spacing:normal}
[dir="rtl"] .hero-image::after{background:linear-gradient(270deg,transparent 55%,#07111d)}
[dir="rtl"] .spec-note,[dir="rtl"] .software-scope-note{border-left:0;border-right:3px solid #62d8ff}
bdi{unicode-bidi:isolate}
.catalog-index{margin:0;background:#edf3f7;color:#10202d;font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.7}
.catalog-index header,.catalog-index footer{padding:22px max(5vw,22px);background:#071522;color:white;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.catalog-index header>a{color:white;font-weight:800;letter-spacing:.12em;text-decoration:none}
.catalog-index main{max-width:1200px;margin:auto;padding:48px 22px}.catalog-index h1{font-size:clamp(30px,4vw,52px);line-height:1.25}
.catalog-group{margin-top:52px}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.catalog-card{display:flex;flex-direction:column;color:inherit;background:white;text-decoration:none;border:1px solid #cedbe5}
.catalog-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 40%}.catalog-card>div{padding:24px}
.catalog-card bdi{font-size:13px;color:#176fb5}.catalog-card h3{font-size:24px;line-height:1.4}.catalog-card span{color:#176fb5}
@media(max-width:900px){.product-hero .hero-image{min-height:0}.product-hero .hero-image img{max-height:560px}.product-hero .hero-image::after{display:none}.product-video{grid-template-columns:1fr}.video-inner{grid-template-columns:1fr}.section-number{display:none}}
@media(max-width:600px){.product-hero .hero-copy{padding:30px 22px}.product-languages{gap:5px}.product-languages a{padding:7px 9px;font-size:12px}.product-breadcrumb{font-size:11px}.product-video{padding:55px 22px}.video-gallery{grid-template-columns:1fr}.catalog-grid{grid-template-columns:1fr}.drive-layout{padding:20px}.spec-table th{width:32%}.hero-actions{align-items:stretch}.product-download{padding:45px 22px}}
#instructor .instructor-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
#instructor .instructor-gallery figure{margin:0;border:1px solid #cddce7;background:#fff;min-width:0}
#instructor .instructor-gallery img{display:block;width:100%;height:auto;object-fit:contain}
#instructor .instructor-gallery figcaption{padding:14px 18px;font-size:14px;color:#16334a}
@media(max-width:700px){#instructor .instructor-gallery{grid-template-columns:1fr}}
