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