.diagnostic-guide{max-width:1100px}.diagnostic-guide .cabling-hero{align-items:start;gap:35px}.diagnostic-guide .cabling-hero h1{font-size:clamp(43px,5.2vw,70px);line-height:1.04;letter-spacing:-3px}.diagnostic-guide .cabling-hero p{font-size:16px;line-height:1.85}.diagnostic-guide .article-section-heading h2{font-size:clamp(32px,4vw,44px);line-height:1.12}.guide-art{background:var(--ink);border-radius:5px;padding:29px;color:var(--paper);min-height:295px;display:flex;flex-direction:column;gap:25px}.guide-art .mono{font-size:10px;color:var(--lime)}.guide-art strong{font-size:43px;line-height:1.05;letter-spacing:-1.7px}.guide-art>p{font-size:13px!important;line-height:1.8!important;color:#d3ddcc!important;margin:0}.guide-art-light{background:var(--blue);color:var(--ink)}.guide-art-light .mono{color:#496472}.guide-art-light>p{color:#496472!important}.guide-download{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.guide-download .button{font-size:14px}.guide-license{font-size:13px!important;line-height:1.8!important;color:var(--muted);margin-top:20px}.guide-map{border:1px solid #b8c3af;background:#e9eddf;border-radius:5px;overflow:hidden;margin-top:27px}.guide-map-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 22px;background:#dde5d1;font-size:12px;line-height:1.7}.guide-map-heading strong{font-family:'Courier New',monospace;letter-spacing:.6px}.guide-map-heading span{color:#4d5c43}.guide-map-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#c4cdbb}.guide-map-nav a{padding:21px 18px;background:#f0f2e7;display:flex;flex-direction:column;gap:9px;line-height:1.5}.guide-map-nav a:hover{background:var(--lime)}.guide-map-nav strong{font-size:18px}.guide-map-nav span{font-size:12px;color:#57634e}.guide-map-nav-three{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-tab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}.guide-tab{border:1px solid var(--line);border-radius:5px;padding:25px;background:#e8eae2;scroll-margin-top:115px}.guide-tab .mono{font-size:11px;color:#577043}.guide-tab h3{font-size:24px;letter-spacing:-.8px;line-height:1.2;margin:15px 0}.guide-tab p{font-size:14px;line-height:1.85;color:var(--muted);margin:12px 0 0}.guide-tab .guide-result{padding-top:15px;border-top:1px solid #c6cdbd;color:#34442b}.guide-example{margin:25px 0;padding:27px;background:var(--dark);color:var(--paper);border-radius:5px}.guide-example .eyebrow{color:var(--lime)}.guide-equation{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px}.guide-equation strong{font-size:28px;letter-spacing:-.7px}.guide-equation span{font-size:20px;color:var(--lime)}.guide-example p{font-size:14px;line-height:1.9;color:#d5dfce;margin:22px 0 0}.guide-route{list-style:none;padding:0;margin:25px 0;counter-reset:guide}.guide-route li{counter-increment:guide;position:relative;padding:22px 0 22px 63px;border-bottom:1px solid var(--line)}.guide-route li:first-child{border-top:1px solid var(--line)}.guide-route li:before{content:counter(guide,decimal-leading-zero);position:absolute;left:0;top:24px;color:#657b54;font:13px 'Courier New',monospace}.guide-route strong{font-size:18px;line-height:1.5}.guide-route p{font-size:14px;line-height:1.85;color:var(--muted);margin:10px 0 0}.guide-trial{border-left:3px solid var(--red);padding:0 0 0 23px;margin:25px 0}.guide-trial strong{font-size:18px;line-height:1.4}.guide-trial p{font-size:14px;line-height:1.85;color:var(--muted);margin:13px 0 0}.guide-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.8;padding-block:8px}.guide-breadcrumbs a{border-bottom:1px solid var(--line)}.guide-source-date{font-size:12px;line-height:1.8;color:var(--muted)}.diagnostic-guide .sources-list{font-size:13px}.diagnostic-guide .article-help h2{line-height:1.1}.diagnostic-guide .related-reading{font-size:14px}.guide-limits{font-size:14px;line-height:1.9;color:var(--muted);padding-left:20px}.guide-limits li{padding-left:5px;margin:10px 0}.guide-notice{border-left:3px solid var(--red);padding:20px 24px;background:#eee5d8;border-radius:0 4px 4px 0}.guide-notice strong{font-size:18px;line-height:1.4}.guide-notice p{font-size:14px;line-height:1.85;margin-bottom:0}.guide-highlight{background:#e6eccf}.guide-notice a,.guide-tab a,.guide-route a{border-bottom:1px solid #b1b9a8}@media(max-width:800px){.guide-art{padding:24px;min-height:275px}.guide-art strong{font-size:36px}.guide-map-nav a{padding:18px 14px}.guide-map-nav strong{font-size:16px}.diagnostic-guide .cabling-hero{gap:24px}}@media(max-width:600px){.diagnostic-guide .cabling-hero h1{font-size:clamp(40px,11vw,53px);letter-spacing:-2.1px}.diagnostic-guide .cabling-hero p{font-size:15px}.guide-art{min-height:230px;padding:25px}.guide-art strong{font-size:39px}.guide-map-nav,.guide-map-nav-three{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-map-nav-three a:last-child{grid-column:1/-1}.guide-map-nav a{padding:18px}.guide-tab-grid{grid-template-columns:1fr}.guide-tab{padding:24px}.guide-route li{padding-left:42px}.guide-equation{gap:14px}.guide-equation strong{font-size:24px}.guide-example{padding:24px}.guide-equation span{font-size:18px}.guide-notice{padding:21px}.guide-breadcrumbs{font-size:11px}.diagnostic-guide .sources-list{font-size:12px}}
