
@media(max-width:1090px){.topinner nav{gap:12px}.topinner{flex-wrap:wrap}.hero-split,.hero-invert,.hero-curved,.hero-precision,.hero-green,.hero-floral,.hero-night{grid-template-columns:1fr;display:flex;flex-direction:column}.hero-precision .heroSide,.hero-floral .heroSide{display:none}.heroCopy{padding:65px 7vw;max-width:950px}.hero figure,.hero-split figure,.hero-invert figure,.hero-curved figure,.hero-green figure,.hero-floral figure,.hero-night figure,.hero-precision figure{width:100%;height:390px;min-height:0;margin:0;order:2}.hero-photo figure{height:auto;order:0}.hero-photo .heroCopy{padding:70px 8vw}.hero-img,.heroimg{width:100%;height:100%;object-fit:cover}.heroCover{min-height:580px}.wide .featureRows{grid-template-columns:repeat(2,minmax(0,1fr))}.voices{grid-template-columns:repeat(2,minmax(0,1fr))}.download-inline,.download-offset{grid-template-columns:1fr}.featureRows .feat{transform:none !important}}
@media(max-width:720px){.topinner{justify-content:space-between}.topinner nav{width:100%;justify-content:space-between;order:3;gap:8px}.topinner nav a{font-size:12px}.topaction{font-size:13px}.brand{font-size:18px}.brand img{height:28px;width:28px}.heroCopy h1{font-size:clamp(33px,9vw,53px)}.heroCopy p{font-size:16px}.heroCopy{padding:54px 6vw}.hero figure,.hero-split figure,.hero-invert figure,.hero-curved figure,.hero-green figure,.hero-floral figure,.hero-night figure,.hero-precision figure{height:270px}.heroCover{min-height:620px}.hero-photo .heroCopy{padding:60px 6vw}.hero-poster .heroCopy{padding:60px 6vw}.dlactions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dlbtn{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:13px 12px;gap:2px}.dlbtn strong{white-space:nowrap}.story,.story-wide,.story-narrow,.story-magazine,.featSection,.gallery,.reviews,.faqs,.closing,.subhero,.downloadArea,.howto,.downloadHelp,.helpSteps,.helpLead,.helpFAQ{padding:55px 6vw}.story-wide,.story-narrow,.story-magazine,.featSection .featureRows,.gallery-pair,.gallery-column,.gallery-strip,.gallery-angled,.howto .installRows,.downloadArea,.deep,.tips{display:block}.story h2,.sectionHead h2{font-size:32px}.story img{width:100%;height:auto;max-height:350px;margin-top:26px}.featSection .feat{display:flex;gap:16px;margin-bottom:29px;min-width:0}.feat .featCopy{min-width:0}.feat h3{font-size:19px;overflow-wrap:break-word}.feat p{font-size:14px}.glyph{flex:0 0 30px}.gallery img,.deep img{max-height:290px;object-fit:cover;width:100%;margin:20px 0}.gallery h2{font-size:30px}.voices{grid-template-columns:1fr;gap:25px}.voice{flex-direction:row;gap:14px}.closing{display:block}.closing a{display:inline-block;margin-top:12px}.foot{padding:40px 6vw;display:block}.foot>*{margin-bottom:14px}.foot nav{display:flex;flex-wrap:wrap}.subhero h1{font-size:37px}.subhero p{font-size:15px}.installRow{display:block !important;margin-bottom:28px}.deep{padding:55px 6vw}.deep article,.deepText{padding:0}.helpLead{padding-bottom:20px}.tip{margin-bottom:20px}.downloadArea h2{font-size:30px}.howto h2{font-size:30px}body{overflow-x:hidden}}
@media(max-width:780px){.downloadStage,.downloadGuide,.downloadHelp,.guide-feature,.guide-precision{display:block;padding:50px 6vw}.downloadStage .downloadVisual,.guide-precision .downloadVisual{height:auto;max-height:290px;margin-top:30px}.downloadGuide .installRows{display:block}.downloadGuide .installRow{margin:24px 0}.downloadHelp{display:block}.downloadStage .dlactions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-banner{min-height:440px;padding:0}.stage-banner .downloadVisual{height:440px;margin:0}.stage-banner>div{left:6vw;bottom:35px}.stage-photo .downloadVisual{margin-bottom:25px}.downloadStage h2{font-size:30px}} 