/* Events hub v2 (8 Nov 2026, preview Busiqueens_Events_Preview_v2.html). Loaded only on /events/ while v2 is on
   (BQ_Events_V2::assets). The preview's bzq- colours mapped to the brand tokens. */
.bzq-sub{font-family:inherit;font-size:1.15rem;font-style:italic;margin:-4px 0 10px;opacity:.9}
.bzq-answer{font-size:1.02rem;line-height:1.6;background:var(--bq-white);border-left:4px solid var(--bq-gold);padding:12px 16px;border-radius:8px;max-width:none}
.post-type-archive-bq_event .sec-h>div{flex:1 1 100%}
.post-type-archive-bq_event .sec-h p{max-width:none}
.bzq-tablewrap{overflow-x:auto;margin:6px 0 28px;border-radius:12px;border:1px solid var(--bq-line);background:var(--bq-white)}
.bzq-table{width:100%;border-collapse:collapse;font-size:.93rem;min-width:720px}
.bzq-table caption{text-align:left;font-weight:700;padding:12px 14px 4px}
.bzq-table th,.bzq-table td{padding:10px 14px;text-align:left;vertical-align:top;border-top:1px solid var(--bq-line)}
.bzq-table thead th{background:var(--bq-black);color:var(--bq-white);font-weight:600;border:0}
.bzq-table a{color:var(--bq-gold-deep);font-weight:600}
.bzq-split{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:center}
.bzq-split-img img{width:100%;height:auto;border-radius:16px;display:block}
.bzq-ticks{list-style:none;padding:0;margin:14px 0 18px}
.bzq-ticks li{padding:6px 0 6px 26px;position:relative}
.bzq-ticks li:before{content:"\2713";position:absolute;left:0;color:var(--bq-gold-dark);font-weight:700}
.bzq-outline{border:1.5px solid var(--bq-black)!important;color:var(--bq-black)!important;background:transparent!important}
@media(max-width:900px){.bzq-split{grid-template-columns:1fr;gap:20px}}
.bzq-split .feat-link{color:var(--bq-gold-deep);font-weight:600}
