/* Restored from discovery/phase1/raw_html/%2Fintelligence%2Figaming-regulatory-premiums%2F.html — page styles (do not strip) */
.article-layout{display:block!important;max-width:860px;margin:0 auto}
    .article-sidebar{display:none!important}
    .article-content{max-width:100%!important}
    .intel-table{width:100%;border-collapse:collapse;margin:32px 0;font-family:'Rubik',sans-serif;font-size:.92rem}
    .intel-table th{background:#0D1B2E;color:#fff;padding:12px 16px;text-align:left;font-weight:500;font-size:.82rem;letter-spacing:.04em}
    .intel-table td{padding:11px 16px;border-bottom:1px solid #e8edf3;color:#444;vertical-align:top}
    .intel-table tr:nth-child(even) td{background:#f8fafc}
    .intel-table tr:last-child td{border-bottom:none}
    .chart-wrap{background:#f8fafc;border:1px solid #e8edf3;border-radius:8px;padding:28px 24px 20px;margin:36px 0}
    .chart-wrap h4{font-family:'Poppins',sans-serif;font-size:.88rem;font-weight:700;color:#0D1B2E;margin:0 0 20px;text-transform:uppercase;letter-spacing:.06em}
    .chart-wrap canvas{max-height:340px}
    .cta-dark{background:#0D1B2E;border-radius:8px;padding:36px 40px;margin:52px 0;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}
    .cta-dark-text h3{font-family:'Poppins',sans-serif;font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 8px}
    .cta-dark-text p{font-family:'Rubik',sans-serif;font-size:.9rem;color:rgba(255,255,255,.65);margin:0;line-height:1.6}
    .cta-dark a.btn{flex-shrink:0}
    .author-block{display:flex;align-items:center;gap:20px;padding:28px 0;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;margin:52px 0 40px}
    .author-block img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}
    .author-block-info{font-family:'Rubik',sans-serif}
    .author-block-info strong{display:block;font-size:.97rem;font-weight:500;color:#0D1B2E}
    .author-block-info span{font-size:.85rem;color:#666}
    .author-block-info a{color:#086AD8;text-decoration:none}
    .faq-section{margin:56px 0 0}
    .faq-section h2{font-family:'Poppins',sans-serif;font-size:1.45rem;font-weight:700;color:#0D1B2E;margin:0 0 28px}
    .faq-item{border-bottom:1px solid #e8edf3}
    .faq-question{width:100%;background:none;border:none;text-align:left;padding:20px 0;font-family:'Poppins',sans-serif;font-size:.97rem;font-weight:600;color:#0D1B2E;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}
    .faq-question:hover{color:#086AD8}
    .faq-icon{font-size:1.3rem;color:#086AD8;flex-shrink:0;transition:transform .25s;font-style:normal}
    .faq-item.open .faq-icon{transform:rotate(45deg)}
    .faq-answer{display:none;padding:0 0 24px;font-family:'Rubik',sans-serif;font-size:.95rem;color:#444;line-height:1.8}
    .faq-item.open .faq-answer{display:block}
    .breadcrumb{font-family:'Rubik',sans-serif;font-size:.8rem;color:rgba(255,255,255,.5);margin-bottom:16px}
    .breadcrumb a{color:rgba(255,255,255,.65);text-decoration:none}
    .breadcrumb span{margin:0 6px}
    .stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}
    .stat-box{background:#f8fafc;border:1px solid #e8edf3;border-top:3px solid #086AD8;border-radius:6px;padding:20px 18px;text-align:center}
    .stat-box .stat-num{font-family:'Poppins',sans-serif;font-size:1.8rem;font-weight:800;color:#0D1B2E;display:block}
    .stat-box .stat-label{font-family:'Rubik',sans-serif;font-size:.8rem;color:#666;margin-top:4px;display:block}
    @media(max-width:640px){.stat-grid{grid-template-columns:1fr}.cta-dark{padding:28px 24px}}
    .licence-card{border:1px solid #e8edf3;border-radius:8px;padding:24px 28px;margin:20px 0;background:#fff}
    .licence-card h3{font-family:'Poppins',sans-serif;font-size:1.05rem;font-weight:700;color:#0D1B2E;margin:0 0 8px}
    .licence-card .badge{display:inline-block;padding:3px 10px;border-radius:3px;font-family:'Poppins',sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}
    .badge-premium{background:#e8f4e8;color:#1a6b1a}
    .badge-standard{background:#e8f0fb;color:#1a4a8a}
    .badge-discount{background:#fff3e0;color:#8a4a00}
    .badge-high-risk{background:#fde8e8;color:#8a1a1a}
    .licence-card p{font-family:'Rubik',sans-serif;font-size:.9rem;color:#444;margin:0;line-height:1.7}
    .references{margin:56px 0 0;padding:28px 0 0;border-top:1px solid #e8edf3}
    .references h4{font-family:'Poppins',sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0D1B2E;margin:0 0 16px}
    .references ol{font-family:'Rubik',sans-serif;font-size:.83rem;color:#666;line-height:1.7;padding-left:20px;margin:0}
    .references ol li{margin-bottom:6px}
    .references a{color:#086AD8}
