/* Scoped to the article share controls. */
.bh-article-share{position:relative;display:inline-block;text-align:left;max-width:100%;font-family:Montserrat,Arial,sans-serif}
.bh-article-share .bh-share-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid #dce3ed;border-radius:999px;background:#fff;color:#274969;font:700 12px/1.3 Montserrat,Arial,sans-serif;cursor:pointer}
.bh-article-share .bh-share-toggle:hover,.bh-article-share .bh-share-toggle[aria-expanded=true]{background:#eef7fb;border-color:#abcbdc}
.bh-article-share .bh-share-options[hidden]{display:none!important}
.bh-article-share .bh-share-options{position:absolute;z-index:100;top:calc(100% + 8px);right:0;display:grid;gap:5px;width:224px;max-width:calc(100vw - 40px);padding:9px;border:1px solid #dbe5ed;border-radius:16px;background:#fff;box-shadow:0 14px 40px rgba(7,26,66,.18);box-sizing:border-box}
.bh-article-share .bh-share-options.bh-share-up{top:auto;bottom:calc(100% + 8px)}
.bh-article-share .bh-share-option{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:7px 10px;border:0;border-radius:9px;background:#fff;color:#24435b;font:700 12px/1.4 Montserrat,Arial,sans-serif;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}
.bh-article-share .bh-share-option:hover{background:#f0f6fa;color:#075a87}
.bh-article-share .bh-share-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#edf4f9;color:#1767a1;font-size:11px;font-weight:850}
.bh-article-share .bh-share-toggle:focus-visible,.bh-article-share .bh-share-option:focus-visible{outline:3px solid #2782bb;outline-offset:3px}
.bh-article-share .bh-share-status{display:block;padding:0 8px;color:#176446;font-size:11px;line-height:1.55;overflow-wrap:anywhere}
.bh-article-share .bh-share-status:empty{display:none}
@media(max-width:700px){.bh-article-share .bh-share-options{left:0;right:auto}}

.bh-article-share .bh-share-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
