/* promo-kit – cross-links + share credit (remove via promo.config.json) */
.promo-more{max-width:960px;margin:26px auto 14px;padding:12px 16px 4px;border-top:1px solid rgba(127,127,127,.22);font:14px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Arabic",sans-serif;color:inherit;box-sizing:border-box}
.promo-more h2{font-size:13px;font-weight:700;margin:0 0 8px;opacity:.8;letter-spacing:.02em}
.promo-more ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.promo-more li{margin:0}
.promo-more a{display:inline-block;padding:6px 11px;border:1px solid rgba(127,127,127,.28);border-radius:999px;text-decoration:none;color:inherit;font-size:13px}
.promo-more a:hover,.promo-more a:focus{border-color:currentColor}
.promo-more a b{font-weight:650}.promo-more a span{opacity:.72}
.promo-share{margin:14px 0;padding:10px 12px;border:1px dashed rgba(127,127,127,.35);border-radius:10px;font-size:14px;line-height:1.45;text-align:center}
.promo-share p{margin:2px 0}.promo-credit{opacity:.75;font-size:13px}.promo-credit a{color:inherit}
.promo-btns span{opacity:.75;margin-inline-end:4px}
.promo-btn{display:inline-block;margin:4px 3px 0;padding:6px 12px;border-radius:8px;color:#fff!important;text-decoration:none;font-weight:600;font-size:13px}
.promo-wa{background:#1f8f4e}.promo-fb{background:#1b65d6}
@media print{.promo-more,.promo-btns,.promo-share.noprint{display:none!important}.promo-share{border:0;padding:0;margin:6px 0}}
