/* Company-site integration, preserving the original operation demo. */
a,button{touch-action:manipulation}h1,h2,h3{text-wrap:balance}
.brand-header .brand-note{letter-spacing:0;font-size:12px;color:#62675d}.company-home{font-size:12px;display:inline-flex;align-items:center;min-height:44px}
.brand-header .ebt-brand{color:#20211e}.footer{flex-wrap:wrap}.footer>a:last-child{font-size:12px;min-height:44px;display:inline-flex;align-items:center}.footer p{font-size:12px;color:#62675d}
.company-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding-block:72px;border-top:1px solid #dddfd7}.company-contact h2{font-size:40px;margin:20px 0}.company-contact p{font-size:14px;line-height:1.9;color:#62675d;max-width:560px}.company-contact a{display:block;width:max-content;max-width:100%;overflow-wrap:anywhere;min-height:44px;font-size:18px;margin-top:15px}.company-contact .button{display:inline-flex;font-size:13px;margin-top:25px}
.related-products{display:flex;gap:12px 28px;flex-wrap:wrap;align-items:center;border-top:1px solid #dddfd7;border-bottom:1px solid #dddfd7;padding-block:20px;font-size:12px}.related-products>span{margin-right:auto;color:#62675d}.related-products a{display:inline-flex;align-items:center;min-height:44px}
.product-nav nav a,.nav-download{min-height:44px}.image-dialog{overscroll-behavior:contain}.dialog-toolbar button{min-width:44px;min-height:44px}.operation-section a:focus-visible,.operation-section button:focus-visible{outline-color:#ffe0bd}
@media(max-width:800px){.brand-header .brand-note{display:none}.company-contact{gap:30px}.company-contact h2{font-size:32px}}
@media(max-width:600px){.brand-header{gap:12px}.company-home{font-size:11px}.company-contact{grid-template-columns:1fr;padding-block:48px}.company-contact h2{font-size:31px}.company-contact a{font-size:17px}.company-contact p{font-size:13px}.related-products>span{width:100%}.hero-footnote{font-size:11px;color:#62675d}.connection-note,.operation-note{font-size:11px;line-height:1.9}.design-details p{font-size:13px}.specs-heading>p:not(.eyebrow){font-size:13px}.footer p{font-size:11px}.footer .ebt-brand .ebt-wordmark{font-size:16px}.concept-badge{display:none}}
.operation-section .physical-keys button:focus-visible{outline-color:#20211e}
.specs-tables th,.specs-tables td>span,.pending-table th,.pending-table td{color:#62675d}
