.ce-share{border-top:1px solid #dfe5eb;margin-block:32px 20px;padding-top:24px;font-family:Arial,Helvetica,sans-serif;color:#172b40;clear:both}
.ce-share .ce-share-heading{font:700 14px/1.5 Arial,Helvetica,sans-serif;margin:0 0 14px;letter-spacing:.02em}
.ce-share-actions{display:flex;flex-wrap:wrap;gap:10px}
.ce-share .ce-share-actions a,.ce-share .ce-share-copy{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #c9d4df;border-radius:4px;background:#fff;color:#172b40;font:600 13px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}
.ce-share .ce-share-actions a:hover,.ce-share .ce-share-copy:hover{background:#eff4f8;color:#155a91;border-color:#155a91}
.ce-share .ce-share-url{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:14px;padding:12px;border:1px solid #c9d4df;font:13px/1.5 Arial,Helvetica,sans-serif}
.ce-share .ce-share-status{font:12px/1.6 Arial,Helvetica,sans-serif;min-height:20px;margin:10px 0 0;color:#435568}
.ce-share a:focus-visible,.ce-share button:focus-visible,.ce-share input:focus-visible{outline:3px solid #155a91;outline-offset:3px}
.ce-share [hidden]{display:none!important}
@media(max-width:480px){.ce-share-actions>*{flex:1 1 calc(50% - 10px)}}
