.wiring-section{padding:38px 0;border-top:1px solid var(--line);scroll-margin-top:25px}.wiring-heading{max-width:850px;margin-bottom:28px}.wiring-heading>p:not(.content-eyebrow),.wiring-note,.component-section p{color:var(--muted)}.wiring-layout,.wiring-render{margin:0;background:white;border:1px solid var(--line);border-radius:6px;overflow:hidden}.wiring-layout>img{display:block;width:100%;height:auto}.wiring-render>img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain}.wiring-layout figcaption,.wiring-render figcaption{font-size:13px;color:var(--muted);padding:18px 24px;border-top:1px solid var(--line)}.wiring-links{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.wiring-links>a{font-size:13px;border:1px solid var(--line);border-radius:20px;padding:7px 13px;text-decoration:none}.wiring-note{font-size:14px;border-left:3px solid var(--teal);padding:0 0 0 18px;margin:24px 0}.connection-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.connection-key>div{display:flex;align-items:center;gap:15px;padding:20px;background:white;border:1px solid var(--line);border-radius:5px}.connection-key p{margin:0}.connection-key p>span{display:block;color:var(--muted);font-size:14px}.wire-color{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;flex-shrink:0}.wire-color.red{background:#a32436;color:white}.wire-color.black{background:#1d282b;color:white}.wire-color.white{background:white;color:#1d282b;border:2px solid #a1b1ad}.installation-steps{list-style:none;counter-reset:install;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.installation-steps>li{counter-increment:install;border:1px solid var(--line);background:white;padding:26px 28px;border-radius:6px}.installation-steps>li::before{content:counter(install,decimal-leading-zero);display:block;color:var(--teal);font-size:12px;letter-spacing:1px;font-weight:bold;margin-bottom:15px}.installation-steps h3{font-size:23px;margin-bottom:13px}.installation-steps p{margin:0;color:var(--muted)}.component-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.component-section figure{margin:0;background:white;border:1px solid var(--line);border-radius:6px;overflow:hidden}.component-section img{width:100%;height:auto;display:block}.component-section figcaption{padding:15px;font-size:13px;color:var(--muted)}.site-footer{flex-wrap:wrap}.footer-links{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-left:auto}
@media(max-width:850px){.connection-key{grid-template-columns:1fr}.component-section{gap:25px}.footer-links{width:100%;margin:0}}@media(max-width:620px){.wiring-section{padding:28px 0}.installation-steps,.component-section{grid-template-columns:1fr}.installation-steps>li{padding:22px}.wiring-layout{overflow:auto}.wiring-layout>img{min-width:750px}.wiring-render figcaption,.wiring-layout figcaption{padding:15px}.wiring-links{gap:8px}}
