/* Shared by every news story and column, including strategy aliases. */
.pz-article-share{margin-top:24px;text-align:left;font-family:'IBM Plex Sans',sans-serif}
.pz-share-caption{display:block;margin-bottom:10px;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.04em;color:#66666e}
.pz-share-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pz-article-share .pz-share-link,.pz-article-share .pz-share-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;background:#eeede9;color:#17181b;border:0;border-radius:5px;font:500 12px/1.4 'IBM Plex Sans',sans-serif;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}
.pz-article-share .pz-share-link:hover,.pz-article-share .pz-share-copy:hover{background:#e0dfd9;color:#a80f24}
.pz-article-share .pz-share-link:focus-visible,.pz-article-share .pz-share-copy:focus-visible{outline:2px solid #c6102a;outline-offset:3px}
.pz-share-actions img{display:block;flex:none;width:18px;height:18px;object-fit:contain}
.pz-share-copy{min-width:106px}
.pz-share-copy svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.pz-article-share .pz-share-copy.is-copied{color:#19623e;background:#e5eee6}
.pz-share-copy:disabled{cursor:wait}
.pz-share-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pz-article-share-bottom{margin-top:36px}
.pz-share-fallback{max-width:100%;margin-top:14px}
.pz-share-fallback[hidden]{display:none}
.pz-share-fallback label{display:block;font-size:12px;font-weight:500}
.pz-share-fallback input{display:block;box-sizing:border-box;width:100%;min-width:0;font:400 13px 'IBM Plex Sans',sans-serif;color:#17181b;background:#fff;border:1px solid #aaa9a2;border-radius:5px;padding:12px;margin-top:6px}
.pz-share-fallback p{font-size:12px;line-height:1.5;color:#66666e;margin:8px 0 0}
@media(max-width:600px){
 .pz-article-share{margin-top:20px}
 .pz-article-share .pz-share-link{width:44px;padding:12px}
 .pz-share-platform{display:none}
 .pz-share-actions{gap:8px}
 .pz-article-share-bottom{margin-top:28px}
}
@media(prefers-reduced-motion:reduce){.pz-share-actions>*{transition:none!important}}
