.sio-table-cards{display:none}
.sio-toc-dropdown{border:0!important;padding:0!important;margin:0!important}
.sio-toc-dropdown>summary{display:none}
.sio-toc-dropdown>ol{margin:0!important}
@media(max-width:700px){
 main table.sio-card-original{display:none!important}
 .sio-table-cards{display:grid;gap:16px;margin:28px 0;min-width:0}
 .sio-cards-wrapper{overflow:visible!important}
 .sio-table-card{display:block;margin:0!important;padding:20px;background:#fff;border:1px solid #d8dbe3;border-radius:18px;box-shadow:0 4px 10px #151b2b05,0 16px 36px -18px #151b2b25;min-width:0}
 .sio-table-field+.sio-table-field{margin-top:16px;padding-top:16px;border-top:1px solid #eceef3}
 .sio-table-field dt{font-size:13px;font-weight:600;line-height:1.5;color:#596579;margin:0 0 6px;overflow-wrap:anywhere}
 .sio-table-field dd{font-size:16px;line-height:1.65;color:#18243a;margin:0;overflow-wrap:anywhere}
 .sio-table-field dd :is(p,li){font-size:16px!important;line-height:1.65!important}
 .sio-table-field dd>:first-child{margin-top:0!important}
 .sio-table-field dd>:last-child{margin-bottom:0!important}
 .sio-table-field dd img{max-width:100%;height:auto}
 .sio-table-caption{font-size:16px;font-weight:600;margin:0!important}
 .siob-toc.sio-toc-enhanced{padding:0!important;border:1px solid #d8dbe3!important;border-radius:14px;background:#fff!important;overflow:hidden}
 .sio-toc-dropdown>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;min-height:54px;cursor:pointer;list-style:none}
 .sio-toc-dropdown>summary::-webkit-details-marker{display:none}
 .sio-toc-dropdown>summary h2{font-size:16px!important;line-height:1.5;margin:0!important}
 .sio-toc-dropdown>summary svg{width:20px;height:20px;flex-shrink:0;transition:transform .15s}
 .sio-toc-dropdown[open]>summary svg{transform:rotate(180deg)}
 .sio-toc-dropdown[open]>summary{border-bottom:1px solid #eceef3}
 .sio-toc-dropdown>ol{padding:18px!important}
 .sio-toc-dropdown>ol a{display:block;padding:5px 0;line-height:1.6}
 .siob-prose :is(h2,h3,#faq,#author){scroll-margin-top:100px!important}
}
@media(prefers-reduced-motion:reduce){.sio-toc-dropdown>summary svg{transition:none}}

@media(min-width:701px){.sio-toc-dropdown>summary{display:block;list-style:none;pointer-events:none}.sio-toc-dropdown>summary::-webkit-details-marker{display:none}.sio-toc-dropdown>summary svg{display:none}}
