/* Scoped reading layout for the Bybit case, in both languages. */
#work .bybit-article{font-family:Arial,"Helvetica Neue",sans-serif;font-size:17px;font-weight:400;line-height:1.75;color:#293b43}
#work .bybit-article p{font-size:inherit;font-weight:400;line-height:1.75;margin:0 0 20px}
#work .bybit-article .kk-lede{font-size:20px;line-height:1.65}
#work .bybit-article .kk-eyebrow,#work .bybit-article .kk-stack{font-size:13px;line-height:1.65;color:#667b84}
#work .bybit-article h2{font-family:inherit;font-size:25px;line-height:1.35;scroll-margin-top:24px}
#work .bybit-article h3{font-family:inherit;font-size:19px;line-height:1.4}
#work .bybit-article section{margin:40px 0}
#work .bybit-article .kk-stages p,#work .bybit-article .model-block-grid p{margin-bottom:0}
#work .bybit-article .bybit-toc{padding:22px 24px;background:#eef7fa;border:1px solid #d5e6ec;border-radius:14px;margin:28px 0}
#work .bybit-article .bybit-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:12px 0 0;padding-left:20px}
#work .bybit-article .bybit-toc li{margin:0}
#work .bybit-article .bybit-evidence{font-size:15px;padding:16px 20px;background:#f6fafb;border-color:#d5e6ec}
#work .bybit-article .bybit-evidence summary{line-height:1.5;color:#247b96}
#work .bybit-article .bybit-evidence figure{margin:22px auto 4px!important}
#work .bybit-article figcaption{font-size:13px;line-height:1.6}
#work .bybit-article .bybit-pricing table{font-size:16px;line-height:1.55;table-layout:fixed}
#work .bybit-article .bybit-pricing th:first-child{width:72%}
#work .bybit-article .bybit-pricing tbody th{font-weight:400;background:transparent}
#work .bybit-article .bybit-pricing td{white-space:nowrap}
#work .bybit-article .bybit-pricing tbody tr:nth-child(even){background:#f5fafb}
#work .bybit-article .model-actions__grid span{line-height:1.65}
@media(max-width:700px){#work .bybit-article{font-size:16px}#work .bybit-article .kk-lede{font-size:18px}#work .bybit-article h2{font-size:23px}#work .bybit-article .bybit-toc ul{grid-template-columns:1fr}#work .bybit-article .bybit-toc{padding:18px}#work .bybit-article .bybit-pricing table{font-size:14px}#work .bybit-article .bybit-pricing th:first-child{width:67%}#work .bybit-article .bybit-pricing td,#work .bybit-article .bybit-pricing th{padding:12px 8px}}

#work .bybit-article .bybit-toc{float:none;position:static;display:block;width:auto;height:auto;box-sizing:border-box;line-height:1.6}
#work .bybit-article .bybit-toc ul{float:none;width:auto;margin-left:0}
#work .bybit-article .bybit-toc li{float:none;height:auto;line-height:1.6}
#work .bybit-article .bybit-toc a{display:inline;height:auto;padding:0;color:#247b96}
#work .bybit-article .bybit-toc a:hover{color:#16536a;text-decoration:underline}

/* Keep the article contents independent from the site's header navigation. */
#work .bybit-article .bybit-toc{clear:both;max-width:100%;font:inherit}
#work .bybit-article .bybit-toc strong{display:block;margin:0 0 12px;font-size:16px}
#work .bybit-article .bybit-toc ul{display:grid;grid-template-columns:1fr;gap:0;list-style:none;padding:0;margin:0}
#work .bybit-article .bybit-toc li{display:block;float:none;width:auto;max-width:100%;padding:0;margin:0;border-bottom:1px solid #d5e6ec}
#work .bybit-article .bybit-toc li:last-child{border-bottom:0}
#work .bybit-article .bybit-toc a{display:block;position:static;height:auto;padding:9px 0;line-height:1.5;white-space:normal;text-decoration:none}
#work .bybit-article .bybit-toc a:hover{text-decoration:underline}
#work .bybit-article .bybit-toc a:focus-visible{outline:2px solid #2785a1;outline-offset:3px}
#work .bybit-article .bybit-toc li{background:none;list-style:none}
#work .bybit-article .bybit-toc li::before,#work .bybit-article .bybit-toc li::after{content:none;display:none}
