.planning-main{color:#002060;font:400 17px/1.65 "Source Sans 3",Arial,sans-serif;padding:28px 0 44px}
.planning-wrap{width:min(1080px,calc(100% - 64px));margin:auto}.planning-main a{color:#002060;text-decoration:none!important;font-weight:600}.planning-main a:hover{color:#315d99}.planning-main a:focus-visible{outline:2px solid #002060;outline-offset:4px}
.planning-breadcrumb{font-size:14px;margin:0 0 22px;color:#4d586b}.planning-breadcrumb span{margin-left:7px}.planning-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;border-bottom:2px solid #eabe38;padding-bottom:28px}.planning-main h1{font:500 31px/1.25 Georgia,serif;color:#002060;margin:0 0 18px}.planning-lead{font-size:19px;line-height:1.5}.planning-main p{margin:0 0 16px}.planning-intro figure{margin:0}.planning-intro img{display:block;width:100%;height:auto}.planning-intro figcaption{font-size:14px;margin-top:8px}.planning-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(245px,1fr);gap:48px;margin-top:30px;align-items:start}.planning-main h2{font:500 23px/1.3 Georgia,serif;color:#002060;margin:0 0 12px}.planning-main article section{margin-bottom:30px}.planning-checklist{border-top:3px solid #eabe38;background:#f2f5fa;padding:22px}.planning-checklist h2{font-size:22px}.planning-checklist ul{padding-left:20px;margin:0 0 20px}.planning-checklist li{padding-left:2px;margin-bottom:12px}.planning-checklist .button{display:inline-block;font-size:16px}.planning-phone{margin-top:12px!important}.planning-next{border-top:1px solid #d4dbea;padding-top:20px}
@media(max-width:850px){.planning-body{gap:28px}.planning-intro{gap:24px}.planning-main h1{font-size:28px}}
@media(max-width:700px){.planning-wrap{width:calc(100% - 40px)}.planning-main{padding-top:22px}.planning-intro,.planning-body{grid-template-columns:1fr}.planning-main h1{font-size:27px}.planning-main h2{font-size:22px}.planning-intro img{max-width:520px;margin:auto}.planning-checklist{max-width:none}.planning-body{gap:0}.planning-next{margin-top:24px!important}}
