.gb-article--supplied-news .gb-supplied-deck{max-width:940px;margin:0 0 22px;color:#52636f;font:400 21px/1.6 Arial,Helvetica,sans-serif}
.gb-article--supplied-news .gb-article-hero figcaption{padding:10px 14px;color:#657681;background:#f5f7fa;font:400 12px/1.5 Arial,Helvetica,sans-serif}
.gb-article--supplied-news .gb-supplied-company-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:880px;margin:0 auto 38px}
.gb-article--supplied-news .gb-supplied-company-card{min-width:0;overflow:hidden;margin:0;border:1px solid #dce4eb;border-radius:10px;background:#f8fafc;text-align:center}
.gb-article--supplied-news .gb-supplied-company-visual{height:114px;padding:20px;display:flex;align-items:center;justify-content:center;background:#fff}
.gb-article--supplied-news .gb-supplied-company-visual img{display:block;width:auto;height:auto;max-width:100%;max-height:72px;object-fit:contain;margin:0}
.gb-article--supplied-news .gb-supplied-company-card figcaption{display:grid;gap:4px;margin:0;padding:14px 12px;font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#52636f}
.gb-article--supplied-news .gb-supplied-company-card figcaption strong{color:#102c3b;font-size:14px}
.gb-article--supplied-news .gb-supplied-company-band--single{display:block;max-width:880px}
.gb-article--supplied-news .gb-supplied-company-band--pair{grid-template-columns:repeat(2,minmax(0,1fr))}
.gb-article--supplied-news .gb-supplied-company-band--single .gb-supplied-company-card{display:flex;align-items:center;text-align:left}
.gb-article--supplied-news .gb-supplied-company-band--single .gb-supplied-company-visual{flex:0 0 145px;height:120px;padding:16px 25px}
.gb-article--supplied-news .gb-supplied-company-band--single .gb-supplied-company-visual img{max-height:88px}
.gb-article--supplied-news .gb-supplied-company-band--single figcaption{padding:18px 22px}
.gb-article--supplied-news .gb-supplied-table{margin:26px 0}
.gb-article--supplied-news .gb-table-scroll{max-width:100%;overflow-x:auto;border-radius:8px;overscroll-behavior-x:contain}
.gb-article--supplied-news .gb-table-scroll:focus-visible{outline:3px solid #6753a4;outline-offset:3px}
.gb-article--supplied-news .gb-supplied-table table{display:table;table-layout:fixed;width:100%;min-width:490px;margin:0;border-collapse:collapse;border-spacing:0;border:1px solid #dce4eb;overflow:visible;background:#fff;color:#1f3846;font-size:15px;line-height:1.5;text-align:left}
.gb-article--supplied-news .gb-supplied-table caption{text-align:left;margin:0;padding:0 0 12px;color:#637784;font:400 12px/1.6 Arial,Helvetica,sans-serif}
.gb-article--supplied-news .gb-supplied-table th,.gb-article--supplied-news .gb-supplied-table td{padding:14px 12px;border:1px solid #dce4eb;background:#fff;color:#1f3846;vertical-align:top;white-space:normal;overflow-wrap:break-word}
.gb-article--supplied-news .gb-supplied-table thead th{background:#edf2f6;font-weight:700}
.gb-article--supplied-news .gb-supplied-table tbody th{background:#f8fafc;font-weight:600}
.gb-article--supplied-news .gb-rebound-market{padding:22px;border:1px solid #dce4eb;border-radius:12px;background:#f8fafc}
.gb-article--supplied-news .gb-rebound-market table{min-width:0;table-layout:fixed}
.gb-article--supplied-news .gb-rebound-market thead th:first-child{width:66%}
.gb-article--supplied-news .gb-rebound-market th,.gb-article--supplied-news .gb-rebound-market td{vertical-align:middle}
.gb-article--supplied-news .gb-rebound-company{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;font-size:14px}
.gb-article--supplied-news .gb-rebound-logo{display:flex;align-items:center;justify-content:center;flex:0 0 150px;width:150px;height:54px;padding:10px 14px;border:1px solid #dce4eb;border-radius:7px;background:#fff}
.gb-article--supplied-news .gb-rebound-logo--dark{background:#172d42;border-color:#172d42}
.gb-article--supplied-news .gb-rebound-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0}
.gb-article--supplied-news .gb-rebound-gain{color:#147447;font-size:24px;font-variant-numeric:tabular-nums;white-space:nowrap}
.gb-article--supplied-news .gb-rebound-market .gb-rebound-source{margin:14px 0 0!important;font-size:12px;line-height:1.5;color:#637784!important}
@media(max-width:650px){
 .gb-article--supplied-news .gb-rebound-market{padding:14px}
 .gb-article--supplied-news .gb-rebound-logo{flex-basis:112px;width:112px;height:45px;padding:9px}
 .gb-article--supplied-news .gb-rebound-company{font-size:12px;gap:7px}
 .gb-article--supplied-news .gb-rebound-gain{font-size:20px}
 .gb-article--supplied-news .gb-supplied-deck{font-size:19px;line-height:1.6}
 .gb-article--supplied-news .gb-supplied-company-band{gap:9px;margin-bottom:28px}
 .gb-article--supplied-news .gb-supplied-company-visual{height:76px;padding:14px 10px}
 .gb-article--supplied-news .gb-supplied-company-card figcaption{padding:12px 7px;font-size:11px;line-height:1.4}
 .gb-article--supplied-news .gb-supplied-company-card figcaption strong{font-size:12px}
 .gb-article--supplied-news .gb-supplied-company-band--single .gb-supplied-company-visual{flex-basis:96px;height:104px;padding:12px}
 .gb-article--supplied-news .gb-supplied-company-band--single figcaption{padding:14px}
 .gb-article--supplied-news .gb-supplied-table th,.gb-article--supplied-news .gb-supplied-table td{padding:10px 9px;font-size:13px}
}

.gb-article--supplied-news .gb-dragonbet-table table{min-width:0}
.gb-article--supplied-news .gb-dragonbet-table thead th:first-child{width:32%}

.gb-article--supplied-news .gb-supplied-company-visual--dark{background:#172d42}
.gb-article--supplied-news .gb-supplied-company-visual--dark img{max-width:min(100%,270px);max-height:52px}
.gb-article--supplied-news .gb-evolution-table table{min-width:0}
.gb-article--supplied-news .gb-evolution-table thead th:first-child{width:30%}

/* Additional company-panel copy is used only when supplied by the article. */
.gb-article--supplied-news .gb-supplied-company-band__heading{grid-column:1/-1;margin:0;color:#6753a4;font:700 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.gb-article--supplied-news .gb-supplied-company-band__note{grid-column:1/-1;margin:0;padding:12px 16px;border-left:3px solid #c69b34;background:#f8fafc;color:#52636f;font:400 13px/1.65 Arial,Helvetica,sans-serif}
.gb-article--supplied-news .gb-lottomatica-table thead th:first-child{width:46%}
@media(max-width:650px){
 .gb-article--supplied-news .gb-supplied-company-band--labelled{grid-template-columns:minmax(0,1fr)}
 .gb-article--supplied-news .gb-supplied-company-band--labelled .gb-supplied-company-visual{height:110px;padding:18px}
}

/* Contextual assets for the three supplied supplier analyses. */
.gb-article--supplied-news .gb-release-provider{display:flex;align-items:center;gap:24px;max-width:880px;margin:28px auto;padding:0;border:1px solid #dce4eb;border-radius:10px;overflow:hidden;background:#f8fafc}
.gb-article--supplied-news .gb-release-provider__visual{display:flex;align-items:center;justify-content:center;flex:0 0 240px;min-height:100px;padding:22px;background:#fff}
.gb-article--supplied-news .gb-release-provider__visual--dark{background:#172d42}
.gb-article--supplied-news .gb-release-provider__visual span{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}
.gb-article--supplied-news .gb-release-provider__visual img{display:block;width:auto;height:auto;max-width:100%;max-height:48px;margin:0;object-fit:contain}
.gb-article--supplied-news .gb-release-provider p{margin:0!important;padding:14px 20px 14px 0;font:700 16px/1.5 Arial,Helvetica,sans-serif!important;color:#102c3b}
.gb-article--supplied-news .gb-release-businesses,.gb-article--supplied-news .gb-release-partners{max-width:880px;margin:26px auto 34px;padding:24px;border-left:3px solid #c69b34;border-radius:0 10px 10px 0;background:#f7f8fb}
.gb-article--supplied-news .gb-release-businesses .gb-eyebrow,.gb-article--supplied-news .gb-release-partners .gb-eyebrow{margin:0 0 16px;color:#6753a4;font:700 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.05em;text-transform:uppercase}
.gb-article--supplied-news .gb-business-grid,.gb-article--supplied-news .gb-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.gb-article--supplied-news .gb-business-card,.gb-article--supplied-news .gb-partner-card{min-width:0;padding:18px;border:1px solid #dce4eb;border-radius:8px;background:#fff}
.gb-article--supplied-news .gb-business-name{margin:0 0 8px;font:700 17px/1.4 Arial,Helvetica,sans-serif;color:#102c3b}
.gb-article--supplied-news .gb-business-role,.gb-article--supplied-news .gb-partner-role{font:400 14px/1.6 Arial,Helvetica,sans-serif;color:#52636f}
.gb-article--supplied-news .gb-business-note,.gb-article--supplied-news .gb-partner-note{margin:16px 0 0;font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#637784}
.gb-article--supplied-news .gb-release-partners .gb-partner-card{padding:0;overflow:hidden;text-align:center}
.gb-article--supplied-news .gb-release-partners .gb-logo-slot{display:flex;align-items:center;justify-content:center;min-height:110px;padding:20px;background:#fff}
.gb-article--supplied-news .gb-release-partners .gb-betrivers-slot{background:#172d42}
.gb-article--supplied-news .gb-release-partners .gb-logo-slot span{display:flex;align-items:center;justify-content:center;max-width:100%}
.gb-article--supplied-news .gb-release-partners .gb-logo-slot img{display:block;width:auto;height:auto;max-width:100%;max-height:66px;margin:0;object-fit:contain}
.gb-article--supplied-news .gb-partner-role{padding:13px 12px 0;font-weight:700}
.gb-article--supplied-news .gb-partner-date{padding:4px 12px 15px;font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#637784}
.gb-article--supplied-news .gb-release-origin{display:flex;align-items:center;gap:28px;margin:26px 0;padding:24px;border-radius:10px;background:#172d42;color:#fff}
.gb-article--supplied-news .gb-origin-logo{flex:0 0 190px;min-width:0}
.gb-article--supplied-news .gb-origin-logo span{display:flex;align-items:center;justify-content:center}
.gb-article--supplied-news .gb-origin-logo img{display:block;max-width:100%;width:auto;height:auto;max-height:52px;margin:0;object-fit:contain}
.gb-article--supplied-news .gb-origin-copy{min-width:0}
.gb-article--supplied-news .gb-release-origin .gb-eyebrow{margin:0 0 7px;color:#d5c9f1;font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.05em;text-transform:uppercase}
.gb-article--supplied-news .gb-origin-title{font:700 19px/1.4 Arial,Helvetica,sans-serif;color:#fff}
.gb-article--supplied-news .gb-origin-note{margin-top:7px;font:400 13px/1.6 Arial,Helvetica,sans-serif;color:#d8e2ea}
.gb-article--supplied-news .gb-release-table th:first-child{width:42%}
@media(max-width:650px){
 .gb-article--supplied-news .gb-release-provider{gap:16px}
 .gb-article--supplied-news .gb-release-provider__visual{flex-basis:145px;min-height:94px;padding:18px}
 .gb-article--supplied-news .gb-release-provider p{padding:12px 12px 12px 0;font-size:14px!important}
 .gb-article--supplied-news .gb-release-businesses,.gb-article--supplied-news .gb-release-partners{padding:18px 16px}
 .gb-article--supplied-news .gb-business-grid,.gb-article--supplied-news .gb-partner-grid{grid-template-columns:minmax(0,1fr)}
 .gb-article--supplied-news .gb-release-origin{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}
 .gb-article--supplied-news .gb-origin-logo{flex-basis:auto;width:170px}
}
