.bnm-evidence-snapshot,.bnm-live-promo-data{max-width:920px;margin:26px auto;padding:26px;border:1px solid #d9e2ec;border-radius:18px;background:#fff;color:#172b3a;box-shadow:0 10px 30px rgba(14,48,75,.07)}
.bnm-evidence-snapshot h2,.bnm-live-promo-data h2,.bnm-live-promo-data h3{color:#102f48}
.bnm-data-eyebrow{margin:0 0 8px;color:#0b69a3;font-size:12px;font-weight:900;letter-spacing:.09em}
.bnm-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}
.bnm-stat-grid div{padding:18px 12px;border-radius:13px;background:#edf7fd;text-align:center}
.bnm-stat-grid strong{display:block;color:#075b91;font-size:29px;line-height:1.1}
.bnm-stat-grid span{display:block;margin-top:6px;color:#334e61;font-size:13px}
.bnm-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 28px}
.bnm-code-card{padding:20px;border:1px solid #cfe1ec;border-radius:15px;background:#f8fcff;color:#243b4a}
.bnm-code-market{display:inline-block;padding:4px 9px;border-radius:999px;background:#dff2ff;color:#07527e;font-size:12px;font-weight:800}
.bnm-code-value{display:flex;align-items:center;gap:10px;margin:14px 0}
.bnm-code-value code{flex:1;padding:13px;border:2px dashed #1684bd;border-radius:9px;background:#fff;color:#083c5a;font-size:18px;font-weight:900;text-align:center}
.bnm-code-value button{padding:11px 13px;border:0;border-radius:8px;background:#ffcc32;color:#172b3a;font-weight:900;cursor:pointer}
.bnm-code-card small,.bnm-evidence-note{display:block;color:#526b7a;font-size:12px;line-height:1.55}
.bnm-offer-table{overflow-x:auto;margin:16px 0 28px}
.bnm-offer-table table{width:100%;border-collapse:collapse;background:#fff}
.bnm-offer-table th,.bnm-offer-table td{padding:12px;border:1px solid #d9e2ec;text-align:left;vertical-align:top;color:#243b4a}
.bnm-offer-table th{background:#0b5f93;color:#fff}
.bnm-promo-steps{padding:20px;border-left:5px solid #ffcc32;background:#fff9e7;color:#273f4e}
.bnm-promo-steps li{margin-bottom:8px}
.bnm-evidence-note{margin-top:18px;padding:14px;border-radius:10px;background:#f0f4f7}
.bnm-promo-action{text-align:center;margin:20px 0 0}
.bnm-promo-action a{display:inline-block;padding:14px 20px;border-radius:9px;background:#0874ad;color:#fff!important;text-decoration:none;font-weight:900}
@media(max-width:700px){.bnm-stat-grid,.bnm-code-grid{grid-template-columns:1fr 1fr}.bnm-evidence-snapshot,.bnm-live-promo-data{padding:18px}.bnm-code-value{display:block}.bnm-code-value button{width:100%;margin-top:8px}}
@media(max-width:430px){.bnm-stat-grid,.bnm-code-grid{grid-template-columns:1fr}}
.bnm-official-research,.bnm-country-regulatory,.bnm-research-directory{max-width:960px;margin:28px auto;padding:26px;border:1px solid #d7e3ec;border-radius:18px;background:#fff;color:#183344;box-shadow:0 10px 28px rgba(18,54,78,.07)}
.bnm-official-research h2,.bnm-official-research h3,.bnm-country-regulatory h2,.bnm-country-regulatory h3,.bnm-research-directory h2,.bnm-research-directory h3{color:#102f48}
.bnm-research-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}
.bnm-research-columns article{padding:18px;border-radius:13px;background:#f3f8fb}
.bnm-evidence-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}
.bnm-evidence-tags span{display:inline-block;padding:7px 11px;border:1px solid #bcd8e8;border-radius:999px;background:#eef8fd;color:#164b69;font-size:13px;font-weight:700}
.bnm-source-details{margin:18px 0;padding:15px 18px;border-radius:12px;background:#f7fafc}
.bnm-source-details summary{cursor:pointer;color:#075b91;font-weight:900}
.bnm-source-list{margin:14px 0 0}.bnm-source-list li{margin-bottom:9px}.bnm-source-list small{margin-left:6px;color:#637987}
.bnm-research-warning,.bnm-regulatory-status{margin:16px 0;padding:17px;border-left:5px solid #f1b51c;background:#fff8df;color:#3c3420}
.bnm-research-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.bnm-research-directory-grid article{padding:18px;border:1px solid #d3e3ed;border-radius:13px;background:#f8fcff}
.bnm-research-directory-grid a{color:#06679d;font-weight:900}
.bnm-expanded-operator-page{color:#193444}.bnm-expanded-operator-page p,.bnm-expanded-operator-page li{line-height:1.75}
@media(max-width:700px){.bnm-research-columns,.bnm-research-directory-grid{grid-template-columns:1fr}.bnm-official-research,.bnm-country-regulatory,.bnm-research-directory{padding:18px}}
.bnm-main-links{margin:30px 0;padding:24px;border:1px solid #dce4ef;border-radius:18px;background:#f7f9fc;color:#172033}.bnm-main-links h2{color:#172033}.bnm-main-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.bnm-main-link-grid a{display:block;padding:15px;border:1px solid #dce4ef;border-radius:12px;background:#fff;color:#172033;text-decoration:none}.bnm-main-link-grid a:hover{border-color:#0759c7;transform:translateY(-2px)}.bnm-main-link-grid span{display:block;margin-top:5px;color:#0759c7;font-size:.9rem}
.bnm-stake-promotions{margin:28px auto;max-width:1100px;color:#1f2937}.bnm-stake-promotions h2{color:#111827}.bnm-stake-category-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.bnm-stake-category-links a{background:#0f172a;color:#fff!important;border-radius:999px;padding:9px 14px;text-decoration:none}.bnm-stake-promo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:16px 0 30px}.bnm-stake-promo{background:#fff;color:#1f2937;border:1px solid #dbe3ed;border-left:5px solid #16a34a;border-radius:12px;padding:18px;box-shadow:0 6px 20px rgba(15,23,42,.07)}.bnm-stake-promo h3{color:#111827;margin-top:6px}.bnm-stake-promo p{color:#334155}.bnm-stake-promo .bnm-promo-status{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#166534}.bnm-stake-promo.bnm-promo-expired{border-left-color:#94a3b8;background:#f8fafc}.bnm-stake-promo.bnm-promo-expired .bnm-promo-status{color:#64748b}.bnm-stake-promotion-link{background:#ecfdf5;color:#14532d;border:1px solid #86efac;border-radius:10px;padding:14px 16px}
