.site-footer .footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}
.site-footer .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#586960;transition:color .2s ease,transform .2s ease}
.site-footer .footer-social a:hover{color:#806641;transform:translateY(-2px)}
.site-footer .footer-social a:focus-visible{outline:2px solid #806641;outline-offset:2px}
.site-footer .footer-social svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(prefers-reduced-motion:reduce){.site-footer .footer-social a{transition:none}.site-footer .footer-social a:hover{transform:none}}

.site-utility-inner .utility-social{display:flex;align-items:center;gap:3px;margin-left:auto}
.site-utility-inner .utility-social a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:inherit;transition:color .2s ease,transform .2s ease}
.site-utility-inner .utility-social a:hover{color:#806641;transform:translateY(-2px)}
.site-utility-inner .utility-social a:focus-visible{outline:2px solid #806641;outline-offset:1px}
.site-utility-inner .utility-social svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.site-utility-inner>div{gap:clamp(10px,2vw,31px)}

@media(max-width:1050px) and (min-width:851px){
  .site-utility-inner>div>a:nth-child(-n+2){display:none}
}
@media(max-width:850px){
  .site-utility{display:block}
  .site-utility-inner{min-height:42px;justify-content:center}
  .site-utility-inner>span,.site-utility-inner>div{display:none}
  .site-utility-inner .utility-social{width:100%;justify-content:center;gap:clamp(18px,8vw,44px);margin:0}
  .site-utility-inner .utility-social a{width:42px;height:42px}
  .site-utility-inner .utility-social svg{width:19px;height:19px}
}
@media(prefers-reduced-motion:reduce){.site-utility-inner .utility-social a{transition:none}.site-utility-inner .utility-social a:hover{transform:none}}
