#service-panel[hidden]{display:none!important}
@media(max-width:760px){
 .spatial-ready #expertise .section-heading{margin-bottom:25px}
 .spatial-ready #expertise .section-heading h2{font-size:36px;line-height:1.12}
 .spatial-ready #expertise .section-heading>p{font-size:16px;line-height:1.65;margin-top:20px}
 .spatial-ready #expertise .expertise-layout{display:block}
 .spatial-ready #expertise .service-tabs{display:block}
 .spatial-ready #expertise .service-tabs button{width:100%;font-size:18px;min-height:68px;text-align:left;padding:18px 12px;color:#50697d;box-shadow:none;border-radius:0}
 .spatial-ready #expertise .service-tabs button.service-active[aria-expanded="true"]{background:#fffdf6!important;color:#21395b;box-shadow:inset 3px 0 var(--lens-accent);padding-left:15px}
 .spatial-ready #expertise .service-tabs button>b{font-size:0;width:30px;height:30px;flex-shrink:0;background:transparent;color:#34556d;transform:none}
 .spatial-ready #expertise .service-tabs button>b:after{content:'+';font-size:21px;font-weight:400;line-height:1}
 .spatial-ready #expertise .service-tabs button[aria-expanded="true"]>b:after{content:'−'}
 .spatial-ready #expertise .service-tabs #service-panel{min-height:0;margin:0 0 15px;padding:22px 20px;border-radius:0 0 12px 12px;border-top:0;box-shadow:none;background:#fffdf6}
 .spatial-ready #expertise #service-panel h3{font-size:28px;line-height:1.2;letter-spacing:-.8px}
 .spatial-ready #expertise #service-panel p{font-size:16px;line-height:1.7}
 .spatial-ready #expertise #service-panel .lens-route{margin-bottom:18px;padding-top:3px;padding-bottom:20px}
 .spatial-ready #expertise .profile-link{margin-top:25px}
}
@media(max-width:760px){
 .spatial-ready #outcomes .section-heading{margin-bottom:24px}
 .spatial-ready #outcomes .section-heading h2{font-size:36px;line-height:1.12}
 .spatial-ready #outcomes .section-heading>p{font-size:16px;line-height:1.65;margin-top:20px}
 #outcomes .work-choices{gap:7px}
 #outcomes .work-choices button{min-height:68px;padding:12px 10px;align-items:center;border-radius:9px}
 #outcomes .work-choices strong{font-size:15px;line-height:1.35;letter-spacing:-.2px}
 #outcomes .work-choices small{display:none}
 #outcomes .work-choices .work-dot{margin-top:0}
 #outcomes .work-choices button[aria-pressed="true"]{border-color:#397ba8;box-shadow:inset 0 0 0 1px #397ba8;background:#e6eff4}
 #outcomes .work-layout{gap:18px}
}
