.capability-descriptions{margin-top:32px}.capability-descriptions article{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.capability-descriptions article>span{color:var(--blue);font-size:13px;min-width:22px;padding-top:3px}.capability-descriptions h3{font-size:19px;line-height:1.45}.capability-descriptions p{font-size:16px;color:var(--muted);margin-top:9px;line-height:1.85}.service-context,.service-preparation{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:center}.service-context{background:var(--navy);color:white}.service-context .eyebrow{color:#8bb4ff}.service-context .lead-copy{color:#adbed5}.fit-list,.preparation-list{list-style:none;margin:0;padding:0}.fit-list li{font-size:19px;padding:25px 0;border-bottom:1px solid #ffffff25;line-height:1.6}.fit-list li:first-child{padding-top:0}.fit-list li:last-child{border-bottom:0}.service-delivery{background:var(--paper)}.preparation-list li{font-size:16px;padding:18px 0 18px 25px;border-bottom:1px solid var(--line);position:relative}.preparation-list li:before{content:'+';color:var(--blue);position:absolute;left:0}.overview-row{display:grid;grid-template-columns:1fr 1.35fr;gap:80px;padding:45px 0;border-bottom:1px solid var(--line)}.overview-row:first-of-type{margin-top:30px}.overview-row h3{font-size:26px;line-height:1.4;letter-spacing:-.6px;max-width:370px;margin-top:15px}.overview-row h3 a:hover{color:var(--blue)}.overview-row p{font-size:17px;line-height:1.85;color:var(--muted)}.overview-row ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin:22px 0 0;padding-left:20px;color:#3c506b;font-size:15px}.overview-row .inline-link{margin-top:22px}.service-detail{align-items:start}.project-aside{position:sticky;top:30px}
@media(max-width:1000px){.service-context,.service-preparation,.overview-row{gap:40px}.overview-row ul{grid-template-columns:1fr}}
@media(max-width:760px){.service-context,.service-preparation,.overview-row{grid-template-columns:1fr;gap:28px}.overview-row{padding:34px 0}.overview-row h3{font-size:24px;max-width:none}.capability-descriptions article{gap:16px;padding:22px 0}.capability-descriptions h3{font-size:18px}.fit-list li{font-size:17px}.project-aside{position:static}}
