/* Two permanent service branches, followed by the selected branch's links. */
html{scroll-padding-top:155px}
.ed-header{background:var(--header);border-bottom:1px solid var(--line2)}
.ed-header-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;min-height:86px}
.ed-brand{gap:10px;text-decoration:none;max-width:100%}
.ed-brand>span{font-size:26px;letter-spacing:-1px;white-space:nowrap;line-height:1;display:flex;align-items:center;font-weight:800}
.ed-brand .brand-light{font-weight:300}
.ed-brand i{width:5px;height:5px;margin-left:5px;margin-top:11px;background:var(--accent)}
.ed-brand small{color:var(--muted2);font-size:7px;letter-spacing:1.15px;font-weight:500;line-height:1.2}
.section-switch{justify-self:center;display:flex;gap:6px;padding:5px;background:var(--surface2);border:1px solid var(--line2);border-radius:9px}
.section-switch>a{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted2);min-height:42px;padding:10px 17px;font-size:12px;font-weight:650;text-decoration:none;border-radius:5px;white-space:nowrap;transition:background .16s,color .16s}
.section-switch>a:hover{background:var(--surface3);color:var(--text)}
.section-switch>a.active{background:var(--accent);color:var(--on-accent)}
.section-switch svg{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.ed-header-phone{justify-content:center;font-size:12px;gap:8px;padding:11px 17px}
.ed-phone-icon{font-style:normal;display:inline-block;font-size:15px;line-height:1}
.ed-subheader{border-top:1px solid var(--line2);background:var(--surface2)}
.ed-subheader-row{display:flex;align-items:center;gap:32px;min-height:48px}
.ed-section-label{font-size:9px;letter-spacing:1.15px;color:var(--muted2);white-space:nowrap;display:flex;gap:11px;align-items:center;margin:0}
.ed-section-label>span{font-size:8px;letter-spacing:.5px;color:var(--accent);border:1px solid var(--line2);padding:1px 5px;border-radius:3px}
.section-links{display:flex;align-items:center;gap:27px;min-width:0;flex:1}
.section-links>a{font-size:11px;white-space:nowrap;font-weight:550;color:var(--muted2);text-decoration:none;padding:14px 0;position:relative;line-height:1.7}
.section-links>a:hover,.section-links>a[aria-current]{color:var(--accent)}
.section-links>a[aria-current]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent)}
.section-contact-link{margin-left:auto}
.footer .ed-brand>span{font-size:24px}
.footer .ed-brand small{font-size:6px;letter-spacing:1px}
.contact-name{font-size:12px;font-weight:600;color:var(--text);margin-top:23px}
.contact-navigation{display:inline-block;margin-top:15px;font-size:12px;color:var(--accent);text-underline-offset:4px}
.article-aside{top:165px}
@media(max-width:1100px){.ed-header-main{gap:22px}.ed-brand>span{font-size:23px}.ed-brand small{font-size:6px;letter-spacing:1px}.section-switch>a{font-size:11px;padding:10px 12px;gap:7px}.section-switch svg{width:17px;height:17px}.ed-header-phone{padding:11px 13px;font-size:11px}.ed-subheader-row{gap:22px}.section-links{gap:21px}.section-links>a{font-size:10px}.ed-section-label{font-size:8px;letter-spacing:.7px}}
@media(max-width:850px){.ed-header-main{gap:15px}.ed-brand>span{font-size:20px}.ed-brand small{font-size:5px;letter-spacing:.8px}.section-switch>a{padding:9px 10px;font-size:10px}.section-switch svg{display:none}.ed-header-phone{padding:11px 12px;font-size:10px}.ed-section-label{display:none}.section-links{gap:25px}}
@media(max-width:700px){
 html{scroll-padding-top:216px}
 .ed-header-main{grid-template-columns:1fr auto;gap:0 12px;min-height:0;padding-top:17px;padding-bottom:12px}
 .ed-brand{gap:8px;min-width:0}.ed-brand>span{font-size:22px;letter-spacing:-.9px}.ed-brand small{font-size:5.7px;letter-spacing:.65px}
 .ed-header-phone{grid-column:2;grid-row:1;min-width:38px;width:38px;height:38px;padding:0;border-radius:50%;justify-content:center}
 .ed-header-phone>span{display:none}.ed-phone-icon{font-size:16px}
 .section-switch{grid-row:2;grid-column:1/-1;justify-self:stretch;margin-top:17px;display:grid;grid-template-columns:1fr 1fr;padding:4px;gap:4px;border-radius:7px}
 .section-switch>a{font-size:11px;min-height:40px;padding:10px 7px;gap:7px}.section-switch svg{display:block;width:16px;height:16px}
 .ed-subheader-row{width:100%;padding:0;min-height:43px;overflow:hidden}
 .section-links{gap:0 21px;padding:3px 20px;overflow:visible;flex-wrap:wrap;min-height:43px;flex:none;width:100%}
 .section-links::-webkit-scrollbar{display:none}.section-links>a{padding:10px 0;font-size:10px}.section-contact-link{margin-left:0}
 .footer .ed-brand>span{font-size:25px}.footer .ed-brand small{font-size:6px}.article-aside{top:auto}
}
@media(max-width:360px){.ed-brand>span{font-size:20px}.ed-brand small{font-size:5px}.section-switch>a{font-size:10px}.section-switch svg{width:14px;height:14px}}

@media(max-width:700px){.ed-header[data-section="import"] .section-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.ed-header[data-section="import"] .section-links>a{font-size:9.5px}.ed-header[data-section="battery"] .section-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}}
