.ProductPages-module__NH6JvW__page{color:#0a0a0a;background:#fff;min-width:0}.ProductPages-module__NH6JvW__page h1,.ProductPages-module__NH6JvW__page h2,.ProductPages-module__NH6JvW__page h3{font-family:var(--font-sans);letter-spacing:-.04em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600}.ProductPages-module__NH6JvW__page :focus-visible{outline-offset:5px;outline:2px solid #0a0a0a}.ProductPages-module__NH6JvW__hero{background:#fff;border:0}.ProductPages-module__NH6JvW__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding-block:clamp(56px,6vw,96px)}.ProductPages-module__NH6JvW__coverPanel{background:#f2f2f2;min-width:0}.ProductPages-module__NH6JvW__softSection{background:#f2f2f2;border:0}.ProductPages-module__NH6JvW__darkSection{color:#fff;background:#0a0a0a;border:0}.ProductPages-module__NH6JvW__darkSection h2{color:#fff}.ProductPages-module__NH6JvW__lightPanel{color:#0a0a0a;background:#fff;min-width:0}.ProductPages-module__NH6JvW__lightPanel .body-copy{color:#0a0a0a}.ProductPages-module__NH6JvW__specifications{background:#f2f2f2}.ProductPages-module__NH6JvW__numberedItem{background:#fff;grid-template-columns:2rem minmax(0,1fr);gap:20px;padding:28px;display:grid}.ProductPages-module__NH6JvW__numberedItem+.ProductPages-module__NH6JvW__numberedItem{margin-top:16px}.ProductPages-module__NH6JvW__numberedItem h3{font-size:clamp(24px,2.6vw,32px);line-height:1.15}.ProductPages-module__NH6JvW__makerPanel{color:#fff;background:#0a0a0a;padding:clamp(28px,4vw,48px)}.ProductPages-module__NH6JvW__makerPanel h2{color:#fff}.ProductPages-module__NH6JvW__darkSection :focus-visible,.ProductPages-module__NH6JvW__makerPanel :focus-visible{outline-color:#fff}.ProductPages-module__NH6JvW__lightPanel :focus-visible{outline-color:#0a0a0a}.ProductPages-module__NH6JvW__guideIntro{background:#fff;padding-block:clamp(56px,7vw,104px)}.ProductPages-module__NH6JvW__guideSection{background:#f2f2f2;padding-block:64px 88px}.ProductPages-module__NH6JvW__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.ProductPages-module__NH6JvW__guideCard{background:#fff;flex-direction:column;min-width:0;display:flex}.ProductPages-module__NH6JvW__guideImage{justify-content:center;align-items:center;height:300px;padding:24px;display:flex}.ProductPages-module__NH6JvW__guideImage img{object-fit:contain;width:100%;height:100%}.ProductPages-module__NH6JvW__guideCopy{flex-direction:column;flex:1;align-items:flex-start;padding:8px 28px 32px;display:flex}.ProductPages-module__NH6JvW__guideCopy h2{font-size:clamp(28px,2.5vw,34px);line-height:1.1}.ProductPages-module__NH6JvW__guideCopy p{font-size:16px}.ProductPages-module__NH6JvW__guideCopy .ProductPages-module__NH6JvW__guideLabel{font-size:11px}.ProductPages-module__NH6JvW__guideCopy .ProductPages-module__NH6JvW__guideFormat{margin-bottom:24px;font-size:13px}.ProductPages-module__NH6JvW__guideCopy .ProductPages-module__NH6JvW__guideButton{border-radius:0;width:100%;min-height:52px;margin-top:auto;padding-inline:14px;font-size:14px}.ProductPages-module__NH6JvW__leadHero{background:#fff}.ProductPages-module__NH6JvW__leadTitle{color:#0a0a0a;max-width:19ch;margin-top:12px;font-size:clamp(32px,4.4vw,64px);line-height:1.04}.ProductPages-module__NH6JvW__leadFormPanel{margin-top:24px}.ProductPages-module__NH6JvW__leadNote{margin-inline:auto;color:#0a0a0a;background:#f2f2f2;max-width:390px;margin-top:32px;padding:28px;font-size:15px;line-height:1.7}.ProductPages-module__NH6JvW__downloadPage{background:#fff}.ProductPages-module__NH6JvW__downloadContent{max-width:760px;margin-inline:auto}.ProductPages-module__NH6JvW__downloadButton{color:#fff;text-align:center;background:#0a0a0a;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:32px;padding:16px 28px;font-weight:600;display:inline-flex}.ProductPages-module__NH6JvW__downloadButton:hover{color:#0a0a0a;background:#d3d3d3}.ProductPages-module__NH6JvW__nextGuide{background:#f2f2f2;margin-top:48px;padding:clamp(28px,4vw,40px)}@media (min-width:640px){.ProductPages-module__NH6JvW__leadFormPanel{margin-top:36px}.ProductPages-module__NH6JvW__downloadButton{width:auto}}@media (max-width:1023px){.ProductPages-module__NH6JvW__heroGrid{grid-template-columns:minmax(0,1fr)}.ProductPages-module__NH6JvW__guideGrid{gap:20px}.ProductPages-module__NH6JvW__guideCopy{padding:8px 20px 28px}.ProductPages-module__NH6JvW__guideImage{height:240px;padding:16px}}@media (max-width:767px){.ProductPages-module__NH6JvW__guideSection{padding-block:32px 64px}.ProductPages-module__NH6JvW__guideGrid{grid-template-columns:minmax(0,1fr);gap:24px}.ProductPages-module__NH6JvW__guideImage{height:300px;padding:24px}.ProductPages-module__NH6JvW__guideCopy{padding:8px 28px 32px}.ProductPages-module__NH6JvW__numberedItem{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}}
