.shw-share{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:26px 0 12px;padding:18px 0 0;border-top:1px solid #e8e9ed;color:#303b4b}
.shw-share__label{font:600 14px/1.5 Raleway,Arial,sans-serif;color:#4c5563}
.shw-share__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.shw-share__action{appearance:none;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:1px solid #d7dae0;border-radius:50%;background:transparent;color:#354152;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.shw-share__action svg{display:block;width:19px;height:19px;max-width:19px;max-height:19px;flex:none}
.shw-share__action:hover{background:#f9f1f4;color:#9d1c49;border-color:#d9a9bc;transform:translateY(-1px);text-decoration:none}
.shw-share__action:focus-visible{outline:2px solid #9d1c49;outline-offset:3px}
.shw-share__action[hidden]{display:none!important}
.shw-share__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:560px){.shw-share{gap:10px 14px;padding-top:16px}.shw-share__label{flex-basis:100%}.shw-share__actions{gap:12px}.shw-share__action{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.shw-share__action{transition:none}.shw-share__action:hover{transform:none}}