.article-share{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:38px 0 16px;padding:22px 24px;border:1px solid #dce2d8;border-radius:7px;background:#edf1e6;color:#243c2d;font:1rem/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box}
.article-share [hidden]{display:none!important}
.article-share-intro{flex:1 1 260px;min-width:0}
.article-share p{margin:0}
.article-share-label{font-weight:650}
.article-share-title{font-size:.9rem;color:#5c695f;overflow-wrap:anywhere;margin-top:3px!important}
.article-share-actions{display:flex;flex-wrap:wrap;gap:10px}
.article-share button{min-height:46px;padding:10px 17px;border:1px solid #294d37;border-radius:5px;background:#fff;color:#294d37;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;touch-action:manipulation}
.article-share button:hover{background:#f8f7f1}
.article-share button:disabled{opacity:.65;cursor:wait}
.article-share button:focus-visible,.article-share input:focus-visible{outline:3px solid #9c4829;outline-offset:4px}
.article-share-status,.article-share-manual{flex-basis:100%;min-width:0;font-size:.9rem}
.article-share-status:empty{display:none}
.article-share-manual label{display:block;font-weight:600;margin-bottom:7px}
.article-share input{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #899d82;border-radius:4px;background:#fff;color:#243c2d;font:inherit}
@media(max-width:600px){.article-share{padding:18px;gap:14px}.article-share-actions{width:100%}.article-share button{flex:1 1 auto}}
@media print{.article-share{display:none}}
