@media (min-width:640px){.section-heading h2{font-size:36px;line-height:40px}}@media (min-width:640px){.page-hero h1{font-size:48px}}@media (min-width:640px){.detail-hero h1{font-size:48px}.detail-hero__facts{grid-template-columns:1fr 1fr}}@media (min-width:640px){.closing-cta{padding:48px}.closing-cta h2{font-size:36px;line-height:40px}}@media (min-width:640px){.sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.home-hero h1{font-size:52px}}@media (min-width:640px){.carousel__slide{width:calc((100% - 1.25rem) / 2)}}@media (min-width:640px){.quickview{align-items:center}.quickview__panel{max-width:32rem;border-radius:28px;padding:32px}.quickview__includes ul{grid-template-columns:1fr 1fr}}@media (min-width:640px){.branch-options{grid-template-columns:1fr 1fr}}@media (min-width:640px){.post-navigation .nav-links{grid-template-columns:1fr 1fr}.post-navigation .nav-next{text-align:right}.single-post__header h1{font-size:44px}.woocommerce-wrap .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.work-step{grid-template-columns:1fr 1fr;gap:40px}.work-step--reverse .work-step__media{order:2}}@media (min-width:640px){.section-heading__rich h1,.section-heading__rich h2,.section-heading__rich h3{font-size:36px;line-height:40px}}