.shared-logo{display:block;width:220px;line-height:0;flex:0 0 auto}
.shared-logo img{display:block;width:100%;height:auto}
.back-top-wrap{max-width:1100px;margin:0 auto 18px}
.back-top{color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:.95rem}
.article-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:34px;font-family:Arial,Helvetica,sans-serif}
.article-actions button{border:1px solid #405b46;background:#fff;color:#405b46;border-radius:3px;padding:9px 14px;font:600 .95rem Arial,Helvetica,sans-serif;cursor:pointer}
.article-actions button:hover{background:#eef3ed}
.article-actions button:focus-visible,.back-top:focus-visible{outline:3px solid #c39838;outline-offset:3px}
.share-status{font-size:.9rem}
@media(max-width:800px){.shared-logo{width:200px}}
