
@media (min-width:981px){
  #expertises .expert-card{
    background:#fff!important;
    border-color:rgba(184,137,66,.30)!important;
    box-shadow:0 7px 20px rgba(37,30,23,.055)!important;
  }
  #expertises .expert-card h3{
    font-size:1.34rem!important;
    font-weight:700!important;
    line-height:1.18!important;
    color:#2d2822!important;
  }
  #expertises .expert-card:hover{
    box-shadow:0 15px 34px rgba(37,30,23,.10)!important;
  }
}
.v22-regulatory{
  margin:28px auto 0;
  padding:0 0 34px;
}
.v22-regulatory .v22-reg-head{margin-bottom:18px}
.v22-regulatory .v22-reg-head .eyebrow{margin-bottom:7px}
.v22-regulatory .v22-reg-head h2{
  font-family:Georgia,serif;font-size:clamp(1.7rem,2.4vw,2.35rem);
  font-weight:400;margin:0 0 8px;color:#2d2822
}
.v22-regulatory .v22-reg-head p{max-width:880px;color:#6b655d;line-height:1.6}
.v22-reg-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.v22-reg-box{
  background:#fff;border:1px solid rgba(184,137,66,.25);
  border-radius:14px;padding:22px;
  box-shadow:0 8px 24px rgba(37,30,23,.045)
}
.v22-reg-box h3{font-family:Georgia,serif;font-size:1.22rem;margin:0 0 11px}
.v22-reg-box ul{margin:0;padding-left:19px;color:#625c54}
.v22-reg-box li{margin:7px 0;line-height:1.48}
.v22-reg-note{font-size:.76rem;color:#80786f;margin-top:13px;line-height:1.45}
@media(max-width:700px){.v22-reg-grid{grid-template-columns:1fr}}
