/* Additional detail for the five-page preview. */
.planning-note{font-size:15px!important;line-height:1.6!important;padding:15px 18px;border-left:3px solid #ff6b00;background:#f1f4f7;margin:20px 0!important;color:#28445e}.service-band:nth-child(even) .planning-note{background:#fff}.service-jump{border-bottom:1px solid #dce3e9;background:#fff}.service-jump>.wrap{display:flex;gap:30px;padding:20px 0;flex-wrap:wrap}.service-jump a,.related-services a{color:#002957;text-decoration:underline;text-underline-offset:5px;font-weight:600}.service-jump a:focus-visible,.depth-faq summary:focus-visible{outline:3px solid #ff6b00;outline-offset:5px}.related-services{font-size:15px!important;line-height:1.8!important}.depth-faq{padding:60px 0}.depth-faq h2,.depth-band h2{font-size:36px;line-height:1.2;margin:0 0 16px}.depth-faq>p,.depth-lead{max-width:720px;margin-bottom:28px;line-height:1.65}.depth-faq details{border-bottom:1px solid #d8e0e7;padding:20px 0}.depth-faq summary{font-size:18px;line-height:1.5;font-weight:600;color:#002957;cursor:pointer}.depth-faq details p{max-width:850px;margin:16px 0 0;line-height:1.7;font-size:16px}.depth-band{background:#f1f4f7;padding:55px 0}.planning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.planning-grid article{background:#fff;border-top:3px solid #ff6b00;padding:26px}.planning-grid article>span{color:#d95200;font-weight:700;font-size:22px}.planning-grid h3{font-size:21px;margin:12px 0}.planning-grid p{font-size:16px;line-height:1.65;margin:0}.services-page .service-detail{align-items:start}.property-page .property-row{align-items:start}@media(max-width:720px){.service-jump>.wrap{gap:14px 22px;padding:18px 0;font-size:14px}.planning-grid{grid-template-columns:1fr;gap:16px}.depth-faq{padding:35px 0}.depth-faq h2,.depth-band h2{font-size:28px}.depth-faq summary{font-size:17px}.depth-band{padding:35px 0}.planning-grid article{padding:22px}.planning-note{font-size:14px!important}.related-services{font-size:14px!important}}
