.share-icons{display:flex;justify-content:flex-start;margin-left:-0.5rem}@media(min-width: 48rem){.share-icons{justify-content:flex-end;margin-right:-0.5rem}}.share-icons__link{display:flex;flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 .5rem;text-decoration:none;border:1px solid #a97c50;border-radius:50%;background:transparent;transition:border-color .2s linear}.share-icons__link:hover,.share-icons__link:focus{border-color:#000}.share-icons__link span{color:#0f4374;font-size:1.25rem}