.service_intro_sidebar .container{padding-top:120px;padding-bottom:120px}
.service_intro_sidebar_grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
.service_intro_sidebar_grid.is-full{grid-template-columns:1fr;max-width:820px}
.service_intro_sidebar_main .eyebrow{margin-bottom:24px}
.service_intro_sidebar_body{margin-top:30px;font-size:17px;line-height:1.75;color:rgba(241,237,226,0.75)}
.service_intro_sidebar_body p{margin-bottom:18px}
.service_intro_sidebar_body p:last-child{margin-bottom:0}
.service_intro_sidebar_body h3{margin:32px 0 12px}
.service_intro_sidebar_body a{color:var(--copper-light);border-bottom:1px solid rgba(214,142,95,0.4)}
.service_intro_sidebar_body a:hover{border-color:var(--copper-light)}

.service_intro_sidebar_nav_inner{
  position:sticky;top:120px;
  background:rgba(241,237,226,0.04);border:1px solid rgba(241,237,226,0.1);
  border-radius:10px;padding:30px;
}
.service_intro_sidebar_nav_title{
  font-size:11px;letter-spacing:.22em;text-transform:uppercase;
  color:var(--copper-light);font-weight:500;margin-bottom:18px;
}
.service_intro_sidebar_nav ul{list-style:none;margin:0;padding:0}
.service_intro_sidebar_nav li a,
.service_intro_sidebar_nav li span{
  display:block;padding:10px 14px;border-radius:6px;
  font-size:13.5px;line-height:1.4;color:rgba(241,237,226,0.75);
  border-left:2px solid transparent;transition:all .2s;
}
.service_intro_sidebar_nav li a:hover{
  background:rgba(241,237,226,0.05);color:var(--ecru);border-left-color:var(--copper-light);
}
.service_intro_sidebar_nav li.is-active span{
  color:var(--ecru);background:rgba(175,90,47,0.12);border-left-color:var(--copper-light);
}
@media(max-width:900px){
  .service_intro_sidebar .container{padding-top:80px;padding-bottom:80px}
  .service_intro_sidebar_grid{grid-template-columns:1fr;gap:40px}
  .service_intro_sidebar_nav_inner{position:static;top:auto}
}
