.article-share{margin:42px 0 0;padding:26px;border:1px solid var(--line);border-top:3px solid var(--red);background:#ece5d9;border-radius:3px;font-family:'DM Sans',sans-serif}
.article-share-intro{display:flex;align-items:flex-start;gap:15px}
.article-share-mark{display:flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;background:var(--red);color:#fff;border-radius:50%}
.article-share .eyebrow{margin:0 0 7px;font-size:10px;letter-spacing:1.6px}
.article-share h2{margin:0;font-size:25px;letter-spacing:-.5px}
.article-share-intro p:last-child{margin:8px 0 0;color:#62584e;font-size:14px;line-height:1.5}
.article-share-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.article-share-links a,.article-share-links button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px;border:1px solid #cec2b1;background:var(--paper);border-radius:4px;color:var(--ink);font:600 13px/1.3 'DM Sans',sans-serif;text-decoration:none;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .18s}
.article-share-links a:hover,.article-share-links button:hover{background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-2px)}
.article-share-symbol{min-width:18px;text-align:center;font-size:16px;font-weight:800}
.article-share-links [hidden],.article-share-fallback[hidden]{display:none}
.article-share-status{font-size:13px;line-height:1.5;color:var(--red);margin:0}
.article-share-status:not(:empty){margin-top:12px}
.article-share-fallback{margin-top:12px;font-size:13px}
.article-share-fallback input{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid var(--red);background:var(--paper);color:var(--ink);font:inherit}
@media(max-width:480px){.article-share{padding:20px}.article-share-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.article-share-links a,.article-share-links button{padding:10px 8px}.article-share h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.article-share-links a,.article-share-links button{transition:none}.article-share-links a:hover,.article-share-links button:hover{transform:none}}
