.p1-detail{--p1-line:#dbe4dc;overflow-wrap:anywhere}.p1-detail h2{font-size:clamp(25px,3vw,38px);line-height:1.45}.p1-detail h3{font-size:22px;line-height:1.5}.p1-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;align-items:center;padding:24px 0 60px}.p1-hero-art{background:#edf1e9;border-radius:4px;text-align:center}.p1-hero-art img{display:block;width:100%;height:580px;object-fit:contain}.p1-key-specs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.p1-key-specs div{padding-top:12px;border-top:1px solid var(--p1-line)}.p1-key-specs dt{font-size:13px;color:#61736b}.p1-key-specs dd{font-size:32px;line-height:1.5;margin:0;color:#236657;font-weight:600}.p1-key-specs small{font-size:15px;font-weight:400}.p1-jump{display:flex;gap:10px 30px;flex-wrap:wrap;border-top:1px solid var(--p1-line);border-bottom:1px solid var(--p1-line);padding:19px 0}.p1-jump a{font-size:15px}.p1-jump a:hover{color:#2e846d}.p1-detail section[id],.p1-original[id]{scroll-margin-top:25px}.p1-table-scroll{overflow-x:auto;margin:24px 0;border:1px solid var(--p1-line);border-radius:4px}.p1-detail table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;background:#fff}.p1-detail caption{font-size:14px;text-align:left;padding:14px 18px;background:#f5f7f2;color:#52665b}.p1-detail th,.p1-detail td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--p1-line);vertical-align:top}.p1-detail thead th{background:#eaf1e7;white-space:nowrap}.p1-detail tbody th{width:26%;font-weight:500}.p1-detail tr:last-child>*{border-bottom:0}.p1-tint{background:#f4f7f0}.p1-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.p1-feature-list article{padding:28px 0;border-top:1px solid #d6e0d2}.p1-feature-list p{font-size:15px;color:#52675e;line-height:1.95}.p1-service{padding:24px 28px;background:#e4eddc;margin-top:24px}.p1-install-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:start}.p1-install-grid img{width:100%;max-height:650px;object-fit:contain;background:#211e14}.p1-install-grid table{min-width:360px}.p1-disclosure{border-top:1px solid var(--p1-line);padding:18px 0}.p1-detail summary{cursor:pointer}.p1-source{font-size:13px;color:#65766e;margin-bottom:22px}.p1-source a{text-decoration:underline}.p1-original{border-top:1px solid var(--p1-line);padding:20px 0}.p1-original summary{font-size:18px;font-weight:500}.p1-original summary span{font-size:12px;color:#6b7e71;margin-right:14px}.p1-original-body{max-width:900px;margin:25px auto}.p1-original-body p{line-height:2}.p1-original-body img{display:block;width:100%;max-width:760px;height:auto;margin:20px auto}.p1-notes{padding-left:26px;max-width:1080px}.p1-notes li{padding:10px 0 12px 8px;line-height:1.95;font-size:14px;color:#52675d}.p1-image-link{display:block}.p1-detail .editor-note{font-size:13px;line-height:1.9}
@media(max-width:700px){.p1-hero{grid-template-columns:1fr;gap:26px;padding-bottom:36px}.p1-hero-art img{height:380px}.p1-hero-copy h2{font-size:28px}.p1-key-specs{gap:16px}.p1-key-specs dd{font-size:28px}.p1-jump{gap:12px 23px}.p1-feature-list,.p1-install-grid{grid-template-columns:1fr}.p1-feature-list article{padding:23px 0}.p1-detail th,.p1-detail td{padding:12px;font-size:14px}.p1-install-grid{gap:24px}.p1-original summary span{display:block;margin-bottom:5px}.p1-service{padding:20px}.p1-detail .actions{gap:12px}.p1-detail .button{padding:12px 20px}.p1-detail h3{font-size:20px}}
