.shr{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.25rem 0;display:flex}.shr-label{letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-soft,#4b535a);flex-basis:100%;margin-bottom:.1rem;font-size:.75rem}.shr .shr-btn{border:1px solid var(--c-rule,#c9ccc3);background:var(--c-linen,#f5f6f2);min-width:44px;height:44px;color:var(--c-ink,#15191c);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.82rem;font-weight:500;line-height:1;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.shr .shr-btn:hover{border-color:var(--c-ink,#15191c);background:#fff;box-shadow:0 1px 3px #00000014}.shr .shr-btn:focus-visible{outline:2px solid var(--c-ink,#15191c);outline-offset:2px}.shr .shr-btn svg{flex:none;width:17px;height:17px}.shr .shr-pin svg{color:#bd081c}.shr .shr-fb svg{color:#1877f2}.shr .shr-x svg,.shr .shr-mail svg,.shr .shr-copy svg,.shr .shr-native svg{color:var(--c-ink,#15191c)}.shr .shr-btn[data-done]{border-color:#276b41}.shr .shr-btn[data-done] span{color:#276b41}@media (width<=560px){.shr .shr-btn{padding:0 .8rem}.shr .shr-x span,.shr .shr-mail span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
