.installation-page{max-width:940px;margin:auto;padding-top:76px}.installation-page>section{padding:0 0 48px;margin:0 0 48px;border-bottom:2px solid var(--ink)}.installation-page h2{margin:0 0 18px}.installation-page p{font-size:18px;line-height:1.6;max-width:760px}.installation-page .installation-intro h2{font-size:clamp(2.5rem,4.5vw,4.4rem);max-width:760px}.installation-page .installation-intro p{font-size:20px}.installation-cta{margin:12px 0 70px;padding:48px;background:#111;color:#fff;border:2px solid var(--ink)}.installation-cta h2{font-size:42px;text-transform:uppercase;line-height:.95;max-width:680px;margin:0 0 18px}.installation-cta p{max-width:690px}.installation-cta .button{color:var(--ink);margin-top:8px}.installation-faq h2{font-size:42px;text-transform:uppercase;line-height:.95;margin-bottom:26px}.installation-faq>div{border-top:2px solid var(--ink);padding:22px 0}.installation-faq>div:last-child{border-bottom:2px solid var(--ink)}.installation-faq h3{font-size:23px;line-height:1.15;margin:0 0 9px}.installation-faq p{margin:0}@media(max-width:700px){.installation-page{padding-top:54px}.installation-page>section{padding-bottom:38px;margin-bottom:38px}.installation-cta h2,.installation-faq h2,.installation-page .installation-intro h2{font-size:36px}.installation-page .installation-intro p{font-size:19px}.installation-page p{font-size:17px}.installation-cta{margin-bottom:54px;padding:32px 24px}.installation-faq h3{font-size:21px}}