.cabling-article{padding-block:30px 80px;max-width:1100px}.cabling-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:center;padding-block:45px 50px}.cabling-hero h1{font-size:clamp(45px,5.8vw,78px);letter-spacing:-4px;line-height:.98;margin:24px 0}.cabling-hero h1 span{color:var(--red)}.cabling-hero p{font-size:16px;line-height:1.8;color:var(--muted)}.pair-art{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative;min-height:260px;align-items:center;background:#e8eae2;border-radius:4px;padding:30px}.pair-art>span{height:180px;border-radius:40px;transform:rotate(18deg);background:repeating-linear-gradient(145deg,var(--wire) 0 12px,#fffef4 12px 23px);box-shadow:inset 0 0 0 1px #0002}.pair-green{--wire:#36794a}.pair-orange{--wire:#d87725}.pair-blue{--wire:#2b66a7}.pair-brown{--wire:#79513c}.pair-art strong{position:absolute;bottom:20px;right:20px;background:var(--ink);color:var(--paper);padding:16px;font-size:24px;letter-spacing:-.7px}.article-nav{display:flex;gap:10px;flex-wrap:wrap;border-block:1px solid var(--line);padding-block:18px;margin-bottom:30px}.article-nav a{padding:10px 15px;border-radius:30px;border:1px solid #bfc6b6;font-size:12px}.article-nav a:hover{background:var(--lime)}.article-callout{background:#e6eccf;padding:25px 30px;border-radius:4px}.article-callout strong{font-size:18px;letter-spacing:-.4px}.article-callout p{font-size:14px;line-height:1.8;margin-bottom:0;max-width:850px}.article-section{padding-top:75px;scroll-margin-top:25px}.article-section-heading{max-width:760px;margin-bottom:30px}.article-section-heading h2{font-size:44px;letter-spacing:-2px}.article-section-heading>p{font-size:15px;line-height:1.9;color:var(--muted);margin-top:22px}.orientation-note{border-left:3px solid var(--red);padding:0 0 0 22px;margin-block:30px}.orientation-note strong{font-size:15px}.orientation-note p{font-size:13px;line-height:1.9;color:var(--muted);max-width:840px}.wiring-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wiring-card{background:#e5eadd;border:1px solid #c7d2bb;padding:28px;border-radius:4px;min-width:0}.wiring-b{background:#eee7da;border-color:#d8cbb3}.wiring-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.wiring-head h3{font-size:30px;letter-spacing:-1px;margin:0}.wiring-head>span{font-size:11px;line-height:1.6;max-width:140px}.connector{margin:28px auto 24px;max-width:340px;border:2px solid #adb5a6;border-radius:15px 15px 5px 5px;background:#f7f6ec;padding:16px 16px 0;position:relative}.plug-nose{display:block;text-align:center;font:10px/1.7 'Courier New',monospace;letter-spacing:1px;margin-bottom:14px}.pin-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.pin-row>i{height:100px;display:flex;align-items:flex-end;justify-content:center;font:700 13px Arial;font-style:normal;padding-bottom:12px;border:1px solid #0003;border-top:14px solid #c8a458;color:#fff;text-shadow:0 1px 3px #000}.pin-row .wg,.pin-row .wo,.pin-row .wb,.pin-row .wbr{color:#1b271b;text-shadow:0 1px 3px #fff}.g{background:#337b48}.o{background:#d87825}.b{background:#316eae}.br{background:#79513c}.wg{background:repeating-linear-gradient(145deg,#fffef5 0 11px,#337b48 11px 18px)}.wo{background:repeating-linear-gradient(145deg,#fffef5 0 11px,#d87825 11px 18px)}.wb{background:repeating-linear-gradient(145deg,#fffef5 0 11px,#316eae 11px 18px)}.wbr{background:repeating-linear-gradient(145deg,#fffef5 0 11px,#79513c 11px 18px)}.cable-entry{margin:20px auto 0;width:76%;text-align:center;padding:13px 0;background:#c7cfc0;font:9px 'Courier New',monospace;letter-spacing:1px;border-radius:10px 10px 0 0}.wire-list{margin:0;padding-left:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;font-size:12px;line-height:1.7}.wire-list li{padding-left:4px;white-space:nowrap}.wire-dot{display:inline-block;width:12px;height:12px;border:1px solid #0003;border-radius:50%;vertical-align:middle;margin-right:7px}.article-source{font-size:11px;line-height:1.9;color:var(--muted);margin-top:22px}.article-source a{color:var(--ink);border-bottom:1px solid #b0b6aa;margin-right:6px}.step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-step{padding:25px;background:#e8eae2;border-radius:4px}.article-step>span{font:13px 'Courier New',monospace;color:#65755a}.article-step h3{font-size:21px;letter-spacing:-.5px;margin:21px 0 14px}.article-step p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.panel-warning{background:#eee4d8;border-left:3px solid var(--red);padding:24px 28px}.panel-warning strong{font-size:18px}.panel-warning p{font-size:14px;line-height:1.8;margin-bottom:0}.panel-figure{margin:25px 0 35px;background:var(--dark);border-radius:4px;padding:25px}.panel-figure svg{display:block;width:100%;height:auto}.panel-figure figcaption{font-size:11px;color:#c8d1c0;line-height:1.8;border-top:1px solid #4b5746;padding-top:18px}.panel-steps{padding-left:26px;counter-reset:panel}.panel-steps li{padding-left:12px;margin-bottom:30px}.panel-steps strong{font-size:17px}.panel-steps p{font-size:14px;line-height:1.9;color:var(--muted);max-width:900px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.check-grid h3{font-size:22px;letter-spacing:-.6px}.check-grid ul{font-size:14px;line-height:1.9;padding-left:20px}.check-grid li{padding-left:6px;margin-bottom:10px}.check-grid .article-callout strong{font-size:20px}.article-help{margin-top:70px;padding:35px;background:#dce8ef;border-radius:4px}.article-help h2{font-size:43px;letter-spacing:-1.8px}.article-help p{font-size:14px;line-height:1.8;margin-block:23px}.article-help .button{font-size:15px}@media(max-width:900px){.wire-list{grid-template-columns:1fr}.step-grid{grid-template-columns:1fr 1fr}.pair-art{gap:9px;padding:20px}.cabling-hero{gap:25px}.wiring-head{align-items:flex-start;flex-direction:column;gap:5px}.wiring-head>span{max-width:none}}@media(max-width:600px){.cabling-article{padding-top:20px}.cabling-hero{grid-template-columns:1fr;padding-block:35px;gap:20px}.cabling-hero h1{font-size:50px;letter-spacing:-2.6px}.cabling-hero .eyebrow{font-size:8px}.cabling-hero p{font-size:14px}.pair-art{min-height:150px;max-width:100%;padding:22px 35px;gap:20px}.pair-art>span{height:110px}.pair-art strong{font-size:19px;padding:12px;bottom:10px;right:12px}.article-nav{gap:8px}.article-nav a{font-size:10px;padding:9px 12px}.article-section{padding-top:55px}.article-section-heading h2{font-size:35px;letter-spacing:-1.5px}.article-callout{padding:23px}.article-callout p{font-size:13px}.orientation-note{padding-left:18px}.wiring-grid,.check-grid{grid-template-columns:1fr}.wiring-card{padding:23px}.wiring-head{flex-direction:row;align-items:center}.wiring-head>span{max-width:130px}.wire-list{grid-template-columns:1fr 1fr;font-size:10px;gap:10px 12px}.wire-dot{width:10px;height:10px;margin-right:4px}.step-grid{grid-template-columns:1fr}.article-step{padding:25px}.article-step h3{font-size:23px}.panel-warning{padding:22px}.panel-warning strong{font-size:16px}.panel-warning p,.panel-steps p{font-size:13px}.panel-figure{padding:15px 10px;overflow-x:auto}.panel-figure svg{min-width:580px}.panel-figure figcaption{min-width:0;padding:12px 5px 0}.article-help{padding:27px}.article-help h2{font-size:37px}}@media(max-width:360px){.cabling-hero h1{font-size:43px}.wiring-card{padding:19px}.wire-list{grid-template-columns:1fr;font-size:12px}.wiring-head{display:block}.wiring-head>span{display:block;margin-top:10px;max-width:none}.pin-row{gap:3px}.connector{padding:12px 10px 0}}
