.bwet-social-panel{
  background:#111;
  color:#fff;
  border-top:1px solid rgba(255,255,255,.08);
  border-bottom:1px solid rgba(255,255,255,.08)
}
.bwet-social-inner{
  width:min(100%,1280px);
  margin:0 auto;
  padding:30px clamp(20px,5vw,72px);
  display:grid;
  grid-template-columns:minmax(190px,.7fr) minmax(230px,1fr);
  align-items:start;
  justify-content:space-between;
  gap:34px
}
.bwet-social-copy{max-width:290px}
.bwet-social-kicker{
  display:block;
  margin-bottom:6px;
  color:#f0dfaf;
  font-size:10px;
  font-weight:850;
  letter-spacing:.15em;
  text-transform:uppercase
}
.bwet-social-copy strong{display:block;font-size:18px;line-height:1.3;letter-spacing:-.02em}
.bwet-social-links{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:flex-start;
  gap:9px;
  width:min(100%,320px);
  justify-self:end
}
.bwet-social-link{
  width:100%;
  min-height:44px;
  display:grid;
  grid-template-columns:30px minmax(80px,1fr) auto;
  align-items:center;
  gap:10px;
  padding:7px 12px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:12px;
  background:rgba(255,255,255,.035);
  color:rgba(255,255,255,.82);
  font-size:12px;
  font-weight:760;
  transition:.18s ease
}
.bwet-social-link img{
  width:28px;
  height:28px;
  box-sizing:border-box;
  object-fit:contain;
  filter:none;
  opacity:1;
  padding:3px;
  border-radius:7px;
  background:#fff
}
.bwet-social-link[href]:hover{
  transform:translateX(3px);
  border-color:#c99a2f;
  color:#fff;
  background:rgba(255,255,255,.065)
}
.bwet-social-link small{
  font-size:9px;
  font-weight:700;
  line-height:1.25;
  letter-spacing:.04em;
  text-align:right;
  color:rgba(255,255,255,.42)
}
@media(max-width:760px){
  .bwet-social-inner{grid-template-columns:1fr;gap:18px;padding-top:24px;padding-bottom:24px}
  .bwet-social-copy{max-width:none}
  .bwet-social-links{width:100%;max-width:340px;justify-self:start}
  .bwet-social-link{min-height:42px}
}
