.InstallerGuide-module__uWVkra__page{--guide-ink:#202b36;--guide-muted:#52606b;--guide-paper:#faf9f4;--guide-yellow:#fcb210;--guide-line:#d8ddd8;background:var(--guide-paper);color:var(--guide-ink);min-height:100dvh;padding:32px 24px 80px;font-family:ui-sans-serif,system-ui,sans-serif}.InstallerGuide-module__uWVkra__container{max-width:1180px;margin:0 auto}.InstallerGuide-module__uWVkra__breadcrumb{color:var(--guide-muted);flex-wrap:wrap;gap:10px;margin-bottom:46px;font-size:13px;display:flex}.InstallerGuide-module__uWVkra__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.InstallerGuide-module__uWVkra__hero{border-bottom:2px solid var(--guide-ink);grid-template-columns:minmax(0,1fr) 270px;gap:64px;padding-bottom:48px;display:grid}.InstallerGuide-module__uWVkra__eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:12px;font-weight:700}.InstallerGuide-module__uWVkra__title{letter-spacing:-.04em;text-wrap:balance;max-width:860px;margin-bottom:26px;font-family:Georgia,Palatino Linotype,serif;font-size:clamp(38px,5.1vw,66px);font-weight:400;line-height:1.08}.InstallerGuide-module__uWVkra__intro{color:var(--guide-muted);max-width:720px;font-size:19px;line-height:1.65}.InstallerGuide-module__uWVkra__heroNote{border-left:5px solid var(--guide-yellow);align-self:end;padding:22px 0 0 22px}.InstallerGuide-module__uWVkra__heroNote strong{margin-bottom:14px;font-size:20px;line-height:1.35;display:block}.InstallerGuide-module__uWVkra__heroNote p{color:var(--guide-muted);font-size:14px;line-height:1.7}.InstallerGuide-module__uWVkra__jumpNav{border-bottom:1px solid var(--guide-line);flex-wrap:wrap;gap:12px 26px;padding:20px 0;font-size:13px;font-weight:650;display:flex}.InstallerGuide-module__uWVkra__jumpNav a{align-items:center;gap:8px;display:inline-flex}.InstallerGuide-module__uWVkra__jumpNav span{color:var(--guide-muted);font-variant-numeric:tabular-nums;font-size:11px}.InstallerGuide-module__uWVkra__section{border-bottom:1px solid var(--guide-line);grid-template-columns:240px minmax(0,1fr);gap:56px;padding:58px 0;scroll-margin-top:110px;display:grid}.InstallerGuide-module__uWVkra__sectionLabel{text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:12px;font-size:12px;font-weight:700;display:flex}.InstallerGuide-module__uWVkra__sectionNumber{letter-spacing:-.04em;font-size:26px;font-weight:400}.InstallerGuide-module__uWVkra__heading{letter-spacing:-.025em;text-wrap:balance;margin-bottom:20px;font-family:Georgia,Palatino Linotype,serif;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.2}.InstallerGuide-module__uWVkra__body{color:var(--guide-muted);font-size:16px;line-height:1.8}.InstallerGuide-module__uWVkra__body p+p{margin-top:18px}.InstallerGuide-module__uWVkra__principle{background:#f2edda;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding:20px 24px;font-size:15px;font-weight:650;display:flex}.InstallerGuide-module__uWVkra__principle svg{flex-shrink:0}.InstallerGuide-module__uWVkra__wideSection{border-bottom:1px solid var(--guide-line);padding:54px 0 58px;scroll-margin-top:110px}.InstallerGuide-module__uWVkra__tableHeader{grid-template-columns:240px 1fr;gap:56px;margin-bottom:26px;display:grid}.InstallerGuide-module__uWVkra__tableIntro{max-width:730px}.InstallerGuide-module__uWVkra__tableWrap{border-top:2px solid var(--guide-ink);overflow-x:auto}.InstallerGuide-module__uWVkra__table{border-collapse:collapse;text-align:left;width:100%}.InstallerGuide-module__uWVkra__table caption{text-align:left;color:var(--guide-muted);padding:14px 0;font-size:13px}.InstallerGuide-module__uWVkra__table thead{background:#eeefe7}.InstallerGuide-module__uWVkra__table th{vertical-align:top;padding:18px 22px;font-size:13px;font-weight:700}.InstallerGuide-module__uWVkra__table th:first-child{width:24%}.InstallerGuide-module__uWVkra__table th:nth-child(2){width:35%}.InstallerGuide-module__uWVkra__table td{color:var(--guide-muted);vertical-align:top;border-bottom:1px solid var(--guide-line);padding:22px;font-size:14px;line-height:1.75}.InstallerGuide-module__uWVkra__table tbody th{border-bottom:1px solid var(--guide-line);padding:22px;font-size:16px;line-height:1.4}.InstallerGuide-module__uWVkra__table tbody tr:nth-child(2n){background:#f4f4ee}.InstallerGuide-module__uWVkra__table td:last-child{color:var(--guide-ink)}.InstallerGuide-module__uWVkra__table td:before{display:none}.InstallerGuide-module__uWVkra__warranty{grid-template-columns:1fr 1fr;gap:24px 32px;margin-top:26px;display:grid}.InstallerGuide-module__uWVkra__warrantyItem{border-top:3px solid var(--guide-yellow);padding-top:16px}.InstallerGuide-module__uWVkra__warrantyItem h3{margin-bottom:8px;font-size:17px;font-weight:700}.InstallerGuide-module__uWVkra__warrantyItem p{color:var(--guide-muted);font-size:14px;line-height:1.8}.InstallerGuide-module__uWVkra__callout{border-left:3px solid var(--guide-ink);background:#eeefe7;margin-top:26px;padding:18px 22px;font-size:15px;line-height:1.75}.InstallerGuide-module__uWVkra__warningList{gap:0;margin-top:26px;list-style:none;display:grid}.InstallerGuide-module__uWVkra__warningList li{border-top:1px solid var(--guide-line);color:var(--guide-muted);grid-template-columns:22px 1fr;gap:12px;padding:16px 0;font-size:15px;line-height:1.7;display:grid}.InstallerGuide-module__uWVkra__warningList svg{color:#8c6200;margin-top:3px}.InstallerGuide-module__uWVkra__checklist{grid-template-columns:1fr 1fr;gap:0 32px;margin-top:26px;display:grid}.InstallerGuide-module__uWVkra__checkItem{border-top:1px solid var(--guide-line);cursor:pointer;align-items:flex-start;gap:14px;padding:19px 0;font-size:15px;line-height:1.6;display:flex}.InstallerGuide-module__uWVkra__checkItem input{width:19px;height:19px;accent-color:var(--guide-ink);cursor:pointer;flex-shrink:0;margin-top:3px}.InstallerGuide-module__uWVkra__checkItem:has(input:checked) span{color:#687568;-webkit-text-decoration:line-through #a0aa9c;text-decoration:line-through #a0aa9c}.InstallerGuide-module__uWVkra__checkHint{color:var(--guide-muted);margin-top:20px;font-size:13px;line-height:1.6}.InstallerGuide-module__uWVkra__cta{background:var(--guide-yellow);grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;margin-top:48px;padding:38px 42px;display:grid}.InstallerGuide-module__uWVkra__cta .InstallerGuide-module__uWVkra__heading{margin-bottom:14px}.InstallerGuide-module__uWVkra__cta p{font-size:15px;line-height:1.75}.InstallerGuide-module__uWVkra__ctaActions{flex-direction:column;align-items:flex-start;gap:19px;display:flex}.InstallerGuide-module__uWVkra__button{background:var(--guide-ink);color:#faf9f4;justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;font-size:15px;font-weight:650;display:inline-flex}.InstallerGuide-module__uWVkra__button svg{flex-shrink:0}.InstallerGuide-module__uWVkra__processLink{text-underline-offset:5px;align-items:center;gap:10px;font-size:14px;text-decoration:underline;display:inline-flex}.InstallerGuide-module__uWVkra__disclaimer{max-width:900px;color:var(--guide-muted);margin-top:22px;font-size:13px;line-height:1.8}.InstallerGuide-module__uWVkra__page a:focus-visible,.InstallerGuide-module__uWVkra__page input:focus-visible{outline-offset:5px;outline:3px solid #9b6f00}.InstallerGuide-module__uWVkra__page a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.InstallerGuide-module__uWVkra__hero{grid-template-columns:1fr;gap:28px}.InstallerGuide-module__uWVkra__heroNote{max-width:560px}.InstallerGuide-module__uWVkra__section,.InstallerGuide-module__uWVkra__tableHeader{grid-template-columns:180px 1fr;gap:28px}.InstallerGuide-module__uWVkra__cta{gap:28px;padding:30px}}@media (max-width:767px){.InstallerGuide-module__uWVkra__page{padding:24px 20px 56px}.InstallerGuide-module__uWVkra__breadcrumb{margin-bottom:32px;font-size:12px}.InstallerGuide-module__uWVkra__hero{padding-bottom:32px}.InstallerGuide-module__uWVkra__title{font-size:clamp(35px,8vw,49px)}.InstallerGuide-module__uWVkra__intro{font-size:17px}.InstallerGuide-module__uWVkra__heroNote{padding-left:18px}.InstallerGuide-module__uWVkra__section,.InstallerGuide-module__uWVkra__tableHeader{grid-template-columns:1fr;gap:20px}.InstallerGuide-module__uWVkra__section,.InstallerGuide-module__uWVkra__wideSection{padding:38px 0}.InstallerGuide-module__uWVkra__sectionLabel{font-size:11px}.InstallerGuide-module__uWVkra__sectionNumber{font-size:21px}.InstallerGuide-module__uWVkra__warranty,.InstallerGuide-module__uWVkra__checklist,.InstallerGuide-module__uWVkra__cta{grid-template-columns:1fr}.InstallerGuide-module__uWVkra__cta{margin-top:32px;padding:28px 22px}.InstallerGuide-module__uWVkra__table thead{display:none}.InstallerGuide-module__uWVkra__table,.InstallerGuide-module__uWVkra__table tbody,.InstallerGuide-module__uWVkra__table tr,.InstallerGuide-module__uWVkra__table tbody th,.InstallerGuide-module__uWVkra__table td{width:100%;display:block}.InstallerGuide-module__uWVkra__table tr{border-bottom:1px solid var(--guide-line);padding:18px 0}.InstallerGuide-module__uWVkra__table tbody th{border:0;padding:5px 18px 12px}.InstallerGuide-module__uWVkra__table td{border:0;padding:8px 18px}.InstallerGuide-module__uWVkra__table td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--guide-ink);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.InstallerGuide-module__uWVkra__button{width:100%}.InstallerGuide-module__uWVkra__ctaActions{align-items:stretch}}@media print{.InstallerGuide-module__uWVkra__jumpNav,.InstallerGuide-module__uWVkra__cta{display:none}.InstallerGuide-module__uWVkra__page{padding:0}.InstallerGuide-module__uWVkra__section{-moz-column-break-inside:avoid;break-inside:avoid}}
