/* Approved page refinements. */
.services-proposal .services-intro>p{font-size:16px;max-width:440px}
.services-proposal .service-jumps{font-size:14px;gap:10px 27px}
.services-proposal .service-jumps a{padding:9px 0}
.services-proposal .service-feature h2{margin-top:0}
.services-proposal .service-feature-copy>p{font-size:16px;line-height:1.8}
.services-proposal .service-feature-copy>.service-scope{font-size:15px}
.services-proposal .service-feature .text-link{font-size:14px}
.broader-services{background:#e9e4db;padding-top:38px;padding-bottom:42px}
.broader-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:end;margin-bottom:28px}
.broader-heading .eyebrow{margin-bottom:12px}
.broader-heading h2{font-size:38px;line-height:1.15}
.broader-heading h2 em{color:#806856}
.broader-heading>p{font-size:16px;color:var(--grey);line-height:1.8;max-width:360px}
.broader-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.broader-service{min-width:0;scroll-margin-top:110px;display:flex;flex-direction:column}
.broader-service figure{margin:0}
.broader-service img{width:100%;height:200px;object-fit:cover;display:block}
.broader-service .service-feature-copy{display:flex;flex-direction:column;flex:1}
.broader-service h3{font-size:27px;line-height:1.15;margin-top:20px}
.services-proposal .broader-service .service-feature-copy>p{font-size:16px;line-height:1.75;margin-top:15px}
.services-proposal .broader-service .service-feature-copy>.service-scope{font-size:14px;line-height:1.7}
.broader-service .text-link{font-size:14px;margin-top:auto;padding-top:20px;align-self:start}
.services-proposal .page-next{padding-top:40px;padding-bottom:40px;gap:40px}
.services-proposal .page-next>div{max-width:700px}
.services-proposal .page-next p{font-size:16px;line-height:1.8;color:var(--grey);margin-top:14px;max-width:620px}
.services-proposal .page-next .services-consultation{font-size:14px;margin-top:12px}
@media(max-width:900px){.broader-grid{gap:20px}.broader-service h3{font-size:25px}.broader-service img{height:160px}}
@media(max-width:700px){
 .services-proposal .service-jumps{font-size:14px;gap:5px 20px}
 .services-proposal .service-feature-copy>p{font-size:16px}
 .broader-heading{grid-template-columns:1fr;gap:17px}
 .broader-heading h2{font-size:32px}
 .broader-grid{grid-template-columns:1fr;gap:32px}
 .broader-service{scroll-margin-top:95px}
 .broader-service img{height:230px}
 .broader-service h3{font-size:29px}
 .broader-service .text-link{margin-top:15px;padding-top:0}
 .broader-services{padding-top:30px;padding-bottom:34px}
 .services-proposal .page-next{padding-top:30px;padding-bottom:34px}
}
