
/* Match the product page container and section/intro spacing at its existing breakpoints. */
body#top .container{max-width:1280px;padding-left:40px;padding-right:40px}
body#top .hero-grid{padding-top:33px;padding-bottom:68px}
body#top main>.section{padding-top:88px;padding-bottom:88px}
@media(min-width:1280px){
 body#top .hero-grid{grid-template-columns:minmax(0,1fr) 564.706px;gap:48px}
 body#top .hero-copy{max-width:650px}
 body#top .split{grid-template-columns:minmax(0,1fr) 585.692px;gap:64px}
 body#top .management-panels .split{grid-template-columns:minmax(0,1fr) 677.209px;gap:64px}
}
@media(max-width:1150px){body#top .container{padding-left:30px;padding-right:30px}}
@media(max-width:960px){body#top main>.section{padding-top:65px;padding-bottom:65px}}
@media(max-width:720px){
 body#top .container{padding-left:22px;padding-right:22px}
 body#top .hero-grid{padding-top:25px;padding-bottom:43px}
 body#top .hero-visual{padding-bottom:54px}
 body#top main>.section{padding-top:49px;padding-bottom:49px}
}
@media(max-width:380px){body#top .container{padding-left:18px;padding-right:18px}}
