.z_qMUq_page{--ink:#183b43;--green:#55740a;--muted:#5a6c61;--line:#d6dfd0;color:var(--ink);font-family:var(--font-sans), sans-serif;background:#f7f7f2;padding-top:25px}.z_qMUq_container{width:min(1170px,100% - 80px);margin-inline:auto}.z_qMUq_page h1,.z_qMUq_page h2,.z_qMUq_page h3,.z_qMUq_page p{margin:0}.z_qMUq_page h1,.z_qMUq_page h2{letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:1.14}.z_qMUq_page h1{font-size:clamp(39px,4vw,58px)}.z_qMUq_page h1 span{color:var(--green)}.z_qMUq_page h2{font-size:clamp(28px,3vw,39px)}.z_qMUq_page h3{letter-spacing:-.025em;font-size:25px;font-weight:600;line-height:1.3}.z_qMUq_page p{color:var(--muted);font-size:15px;line-height:1.75}.z_qMUq_page .z_qMUq_eyebrow{color:var(--green);letter-spacing:.12em;margin-bottom:17px;font-size:10px;font-weight:600}.z_qMUq_breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:43px;font-size:12px;display:flex}.z_qMUq_breadcrumb a{text-decoration:none}.z_qMUq_breadcrumb a:hover{text-decoration:underline}.z_qMUq_hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;padding-bottom:49px;display:grid}.z_qMUq_hero>div:last-child{max-width:38ch}.z_qMUq_hero>div:last-child>p{font-size:17px}.z_qMUq_textLink{min-height:44px;color:var(--green);align-items:center;gap:16px;margin-top:17px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.z_qMUq_textLink:hover{text-underline-offset:4px;text-decoration:underline}.z_qMUq_textLink svg{width:17px;height:17px}.z_qMUq_coverage{border-top:1px solid var(--line);padding-top:33px;padding-bottom:49px}.z_qMUq_coverageHeader{justify-content:space-between;align-items:center;gap:35px;margin-bottom:25px;display:flex}.z_qMUq_coverageHeader h2{font-size:27px}.z_qMUq_coverageHeader p{font-size:13px}.z_qMUq_coverageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.z_qMUq_coverageItem{min-width:0}.z_qMUq_diagram{background:#edf1e6;border:1px solid #d6dfcc;border-radius:6px;padding:15px 19px 9px}.z_qMUq_diagramLabel{letter-spacing:.08em;color:#73846b;border-bottom:1px solid #d7decb;justify-content:space-between;gap:15px;padding-bottom:13px;font-size:8px;display:flex}.z_qMUq_diagramLabel span:first-child{color:#537126}.z_qMUq_roofDrawing{fill:none;stroke:#84947e;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;max-height:250px;display:block}.z_qMUq_guide{stroke:#adbba5;stroke-width:.8px}.z_qMUq_deck{fill:#d5d9bb;stroke:#97a184}.z_qMUq_edge{fill:#c2c9ac;stroke:#899678}.z_qMUq_membrane{fill:#dce6c4;stroke:#839b5e}.z_qMUq_shingle{fill:#81927c;stroke:#63755f}.z_qMUq_shingleLines{stroke:#c7d1bc;stroke-width:.9px}.z_qMUq_callout{stroke:#6d8e40;stroke-width:1px}.z_qMUq_dot{fill:#668333;stroke:#f7f7f2;stroke-width:1.5px}.z_qMUq_flashing{fill:#cfdda9;stroke:#799244}.z_qMUq_fascia{fill:#f4f6ed;stroke:#9aa88b}.z_qMUq_sampleLayer,.z_qMUq_sampleTop{transition:transform .38s cubic-bezier(.2,.7,.25,1)}.z_qMUq_diagram:hover .z_qMUq_sampleLayer{transform:translateY(-3px)}.z_qMUq_diagram:hover .z_qMUq_sampleTop{transform:translateY(-7px)}.z_qMUq_coverageText{padding-top:23px}.z_qMUq_coverageText>p{max-width:53ch;min-height:80px;margin-top:14px;font-size:14px}.z_qMUq_coverageText dl{margin:22px 0 0;padding:0}.z_qMUq_coverageText dl>div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:17px;padding-block:13px;font-size:12px;line-height:1.6;display:grid}.z_qMUq_coverageText dt{color:var(--muted)}.z_qMUq_coverageText dd{color:var(--ink);margin:0;font-weight:500}.z_qMUq_page .z_qMUq_coverageNote{border-top:1px solid var(--line);margin-top:13px;padding-top:16px;font-size:11px}.z_qMUq_handover{color:#f7f7f2;background:#102f3c;padding-block:55px;scroll-margin-top:105px}.z_qMUq_handoverGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;display:grid}.z_qMUq_handoverIntro .z_qMUq_eyebrow{color:#bfd79a}.z_qMUq_handoverIntro>p:not(.z_qMUq_eyebrow){color:#bdcdd0;max-width:33ch;margin-top:19px;font-size:14px}.z_qMUq_folderMotion{max-width:310px}.z_qMUq_folderDrawing{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.2px;width:min(310px,100%);height:auto;margin-top:22px;display:block}.z_qMUq_folderBack{fill:#3d5960;stroke:#729080}.z_qMUq_paperBack,.z_qMUq_paperFront{fill:#e9eee0;stroke:#90a68a;transition:transform .35s}.z_qMUq_paperBack path:not(:first-child),.z_qMUq_paperFront path:not(:first-child){fill:none;stroke:#a7b5a1}.z_qMUq_paperBack{transform-origin:175px 230px;transform:rotate(7deg)}.z_qMUq_paperFront{transform-origin:175px 230px;transform:rotate(-6deg)}.z_qMUq_folderDrawing:hover .z_qMUq_paperBack{transform:rotate(10deg)translateY(-5px)}.z_qMUq_folderDrawing:hover .z_qMUq_paperFront{transform:rotate(-9deg)translateY(-7px)}.z_qMUq_folderFront{fill:#bad18c;stroke:#d4e2b4}.z_qMUq_folderLines{stroke:#5f7941;stroke-width:1.3px}.z_qMUq_fileSeal{fill:#d9e6bd;stroke:#829d5a}.z_qMUq_handoverIntro .z_qMUq_fileCaption{color:#bdd19e;align-items:center;gap:9px;margin-top:0;font-size:11px;display:flex}.z_qMUq_fileCaption svg{width:14px;height:14px}.z_qMUq_recordList{padding-top:5px}.z_qMUq_recordList .z_qMUq_recordIntro{color:#bdd0c5;margin-bottom:18px;font-size:12px}.z_qMUq_record{border-top:1px solid #36535b}.z_qMUq_record:last-of-type{border-bottom:1px solid #36535b}.z_qMUq_record summary{cursor:pointer;align-items:center;gap:20px;min-height:75px;padding-block:20px;list-style:none;display:flex}.z_qMUq_record summary::-webkit-details-marker{display:none}.z_qMUq_record summary:hover h3{color:#d4e5b5}.z_qMUq_record h3{letter-spacing:-.02em;font-size:18px;font-weight:500}.z_qMUq_number{color:#aac287;flex:none;font-size:10px}.z_qMUq_plus{color:#b8d491;flex:none;place-items:center;width:23px;height:23px;margin-left:auto;font-size:25px;font-weight:300;transition:transform .22s;display:grid}.z_qMUq_record[open] .z_qMUq_plus{transform:rotate(45deg)}.z_qMUq_record p{color:#bfced1;padding:0 31px 24px 33px;font-size:14px}.z_qMUq_record[open] p{animation:.23s both z_qMUq_record-in}.z_qMUq_recordList .z_qMUq_recordNote{color:#a1b5bb;margin-top:22px;font-size:11px}.z_qMUq_support{justify-content:space-between;align-items:center;gap:45px;padding-block:53px;display:flex}.z_qMUq_support h2{font-size:clamp(28px,2.7vw,36px)}.z_qMUq_support p:not(.z_qMUq_eyebrow){max-width:52ch;margin-top:15px;font-size:14px}.z_qMUq_primary{background:var(--green);border:1px solid var(--green);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:15px 21px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.z_qMUq_primary:hover{background:#436107}.z_qMUq_primary svg{width:18px;height:18px;transition:transform .18s}.z_qMUq_primary:hover svg{transform:translate(3px)}.z_qMUq_page :is(a,summary):focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}.z_qMUq_handover summary:focus-visible{outline-color:#bdd896}@keyframes z_qMUq_record-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.z_qMUq_container{width:calc(100% - 48px)}.z_qMUq_hero{gap:35px}.z_qMUq_coverageGrid{gap:30px}.z_qMUq_diagramLabel{gap:10px;font-size:7px}.z_qMUq_coverageText>p{min-height:100px}.z_qMUq_coverageText dl>div{grid-template-columns:110px 1fr;gap:12px}.z_qMUq_handoverGrid{gap:45px}.z_qMUq_record h3{font-size:17px}}@media (max-width:760px){.z_qMUq_page{padding-top:20px}.z_qMUq_container{width:calc(100% - 36px)}.z_qMUq_breadcrumb{margin-bottom:30px}.z_qMUq_hero{grid-template-columns:1fr;gap:21px;padding-bottom:28px}.z_qMUq_page h1{font-size:clamp(36px,8vw,50px)}.z_qMUq_hero>div:last-child>p{font-size:16px}.z_qMUq_textLink{margin-top:8px}.z_qMUq_coverage{padding-top:25px;padding-bottom:30px}.z_qMUq_coverageHeader{margin-bottom:20px;display:block}.z_qMUq_coverageHeader h2{font-size:25px}.z_qMUq_coverageHeader p{margin-top:9px}.z_qMUq_coverageGrid{grid-template-columns:1fr;gap:30px}.z_qMUq_diagram{padding:14px 13px 8px}.z_qMUq_diagramLabel{font-size:7px}.z_qMUq_coverageText{padding-top:17px}.z_qMUq_coverageText h3{font-size:24px}.z_qMUq_coverageText>p{min-height:0;margin-top:10px}.z_qMUq_coverageText dl{margin-top:18px}.z_qMUq_coverageText dl>div{grid-template-columns:115px 1fr}.z_qMUq_page .z_qMUq_coverageNote{margin-top:20px}.z_qMUq_handover{padding-block:36px;scroll-margin-top:90px}.z_qMUq_handoverGrid{grid-template-columns:1fr;gap:28px}.z_qMUq_handoverIntro{position:relative}.z_qMUq_handoverIntro h2{font-size:32px}.z_qMUq_handoverIntro>p:not(.z_qMUq_eyebrow){max-width:30ch;margin-top:14px}.z_qMUq_folderMotion{max-width:215px;margin-inline:auto}.z_qMUq_folderDrawing{width:215px;margin:14px auto 0;display:block}.z_qMUq_handoverIntro .z_qMUq_fileCaption{justify-content:center;max-width:none;margin-top:0}.z_qMUq_recordList{padding-top:0}.z_qMUq_record summary{gap:15px;min-height:67px;padding-block:18px}.z_qMUq_record h3{font-size:17px}.z_qMUq_record p{padding:0 17px 21px 28px}.z_qMUq_support{padding-block:37px;display:block}.z_qMUq_primary{margin-top:24px}}@media (prefers-reduced-motion:reduce){.z_qMUq_page *{transition:none!important;animation:none!important}}
