.ig-page{color:#202323;max-width:1160px;margin:auto;padding:clamp(36px,6vw,82px) clamp(18px,4vw,48px)}.ig-page h1,.ig-page h2{font-family:Barlow Condensed,sans-serif;font-weight:800;line-height:1}.ig-page h1{margin:8px 0 12px;font-size:clamp(52px,8vw,96px)}.ig-page h2{margin:0 0 14px;font-size:clamp(30px,4vw,42px)}.ig-page p,.ig-page li,.ig-page dd{line-height:1.55}.ig-kicker{text-transform:uppercase;letter-spacing:.15em;color:#505958;font-size:.74rem;font-weight:800}.ig-index-intro>p:last-child,.ig-model-hero p:last-of-type{color:#4d5554;max-width:60ch}.ig-search{grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;max-width:450px;margin:28px 0;font-weight:700;display:grid}.ig-search input{color:#202323;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #878f8c;border-radius:6px;grid-column:1/-1;padding:10px 14px}.ig-directory-group{margin:32px 0}.ig-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.ig-directory a{min-height:74px;color:inherit;background:#f3f4f1;border:1px solid #d9ded9;border-radius:6px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 13px;text-decoration:none;display:grid}.ig-directory a:hover{background:#e9ede8;border-color:#738079}.ig-directory img{object-fit:contain;width:80px;height:54px;display:block}.ig-directory small{color:#505958;display:block}.ig-breadcrumb,.ig-actions,.ig-jumps,.ig-tool{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ig-breadcrumb{margin-bottom:18px;font-size:.86rem}.ig-breadcrumb a,.ig-jumps a{color:inherit;text-underline-offset:3px}.ig-model-hero{background:#f3f4f1;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,42%);align-items:center;gap:28px;padding:24px clamp(18px,4vw,46px);display:grid}.ig-model-hero img{object-fit:contain;width:100%;height:clamp(110px,20vw,220px)}.ig-actions{margin-top:20px}.ig-print{align-items:center;gap:8px;display:inline-flex}.ig-jumps{gap:8px 18px;margin:24px 0}.ig-jumps a{padding:5px 0;font-size:.88rem;font-weight:700}.ig-step{border-top:1px solid #d8dfda;padding:24px 0;scroll-margin-top:110px}.ig-step ol,.ig-step ul{max-width:85ch;padding-left:1.45rem}.ig-step li+li{margin-top:8px}.ig-mount{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.ig-mount figure{background:#f3f4f1;border-radius:6px;margin:0;padding:14px}.ig-mount img{object-fit:contain;width:100%;height:130px;display:block}.ig-mount figcaption{color:#4d5554;margin-top:8px;font-size:.8rem}.ig-mount dl,.ig-electrical,.ig-trouble{margin:0}.ig-mount dl>div,.ig-trouble>div{border-bottom:1px solid #e0e5e0;padding:10px 0}.ig-step dt{font-weight:800}.ig-step dd{margin:3px 0 0}.ig-electrical{background:#f3f4f1;border-radius:6px;flex-wrap:wrap;gap:12px 40px;padding:14px 18px;display:flex}.ig-circuit{border-left:3px solid #b84f2a;margin:16px 0;padding:5px 0 5px 14px}.ig-circuit figcaption{margin-bottom:8px;font-weight:800}.ig-circuit dl{gap:8px;margin:0;display:grid}.ig-circuit dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.ig-circuit dd{margin:0}.ig-step .ig-checklist{padding:0;list-style:none}.ig-checklist li{grid-template-columns:18px 1fr;gap:9px;display:grid}.ig-checklist svg{margin-top:4px}.ig-tool{gap:8px;width:fit-content;margin-top:16px}.ig-help{background:#edf0ec;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:20px;display:flex}.ig-help h2{margin:0 0 6px;font-size:27px}.ig-help p{margin:0}.ig-print-address{display:none}@media (max-width:820px){.ig-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.ig-directory,.ig-mount,.ig-model-hero{grid-template-columns:1fr}.ig-model-hero{gap:4px}.ig-model-hero img{height:132px}.ig-page h1{font-size:clamp(43px,12vw,68px)}.ig-circuit dl>div{grid-template-columns:1fr;gap:0}}@media print{@page{margin:13mm}.ig-model .ig-breadcrumb,.ig-model .ig-actions,.ig-jumps,.ig-model .ig-help{display:none!important}body:has(.ig-model)>:not(.ig-model){display:none!important}.ig-page.ig-model{color:#000;max-width:none;padding:0;font-size:10pt}.ig-model-hero{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,32%);gap:12pt;padding:0 0 8pt}.ig-model-hero h1{font-size:32pt}.ig-model-hero img,.ig-mount img{height:66pt}.ig-step{padding:8pt 0}.ig-step h2{break-after:avoid;margin-bottom:6pt;font-size:19pt}.ig-step li+li{margin-top:3pt}.ig-mount,.ig-electrical,.ig-circuit,.ig-trouble>div,.ig-step li{break-inside:avoid}.ig-print-address{font-size:8pt;display:block}}
