/* Broker only. Keep the live connected tabs, naturally scrolling header and separate Close. */
#broker-guide-journey.guide-entry-v1.guide-entry-connected-v1[open]{--broker-gap:16px;top:calc(var(--broker-visible-top,0px) + var(--broker-gap));bottom:auto;margin:0 auto;width:min(1100px,calc(100vw - 32px));height:calc(var(--broker-visible-height,100dvh) - 2 * var(--broker-gap));max-height:calc(var(--broker-visible-height,100dvh) - 2 * var(--broker-gap))!important}
#broker-guide-journey.guide-entry-v1.guide-entry-connected-v1>.bulk-journey-scroll{height:100%!important;max-height:calc(var(--broker-visible-height,100dvh) - 2 * var(--broker-gap))!important;box-sizing:border-box}
#broker-guide-journey .bulk-journey-scroll{scroll-padding-block:16px;overflow-anchor:none}
#broker-guide-journey [data-broker-example][hidden],#broker-guide-journey [data-broker-presentation-group][hidden]{display:none!important}
#broker-guide-journey .broker-example-shortcut{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 20px}
#broker-guide-journey .broker-example-shortcut p{margin:0}
#broker-guide-journey .broker-example{padding:0;color:#0d2445;font-size:16px;line-height:1.55}
#broker-guide-journey .broker-example h3{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:8px 0 16px}
#broker-guide-journey .broker-example h4{font-size:20px;line-height:1.3;margin:8px 0 14px}
#broker-guide-journey .broker-example-label{font-weight:700;font-size:14px;color:#576675;margin:0}
#broker-guide-journey .broker-example-result{background:#f5f8fb;border-radius:16px;padding:20px;margin:24px 0}
#broker-guide-journey .broker-example-flag{display:inline-block;background:#fff0ed;color:#963e2b;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:700;margin:0}
#broker-guide-journey .broker-example-difference{color:#963e2b}
#broker-guide-journey .broker-example-table{overflow:auto;margin:16px 0;overscroll-behavior-x:contain}
#broker-guide-journey .broker-example table{border-collapse:collapse;width:100%;min-width:0;font-size:15px;background:white}
#broker-guide-journey .broker-example caption{text-align:left;padding:10px 0;font-size:13px;color:#526173}
#broker-guide-journey .broker-example th,#broker-guide-journey .broker-example td{border:1px solid #d7e0e9;padding:12px;text-align:left;vertical-align:top}
#broker-guide-journey .broker-example thead{background:#e9f3f8}
#broker-guide-journey .broker-example thead th{color:#0d2445}
#broker-guide-journey .broker-example-next{padding:0}
#broker-guide-journey .broker-example td{white-space:nowrap}
#broker-guide-journey .broker-example tbody tr:first-child td:last-child{background:#fff1bf;font-weight:700}
#broker-guide-journey .broker-example small{font-weight:400}
#broker-guide-journey .broker-example-caution{font-size:15px;margin-bottom:0}
#broker-guide-journey .broker-example-next li+li{margin-top:8px}
#broker-guide-journey .broker-example-source{font-size:14px;margin:22px 0}
#broker-guide-journey .broker-example-source summary{cursor:pointer;font-weight:700}
#broker-guide-journey .broker-example button{margin-bottom:6px}
@media(max-width:650px){#broker-guide-journey.guide-entry-v1.guide-entry-connected-v1[open]{--broker-gap:8px;width:calc(100vw - 16px);border-radius:12px}#broker-guide-journey .broker-example-result{padding:14px}#broker-guide-journey .broker-example-shortcut{gap:8px}#broker-guide-journey .broker-example table{font-size:14px}}
