.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px}.reading-layout>.article-body{min-width:0}.article-body .frozen-source :is(h2,h3,[id]){scroll-margin-top:180px}.article-body .frozen-source :is(h2,h3,li[id]):focus-visible{outline:3px solid #176c9b;outline-offset:5px}.article-body .table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #dbe2e8;border-radius:12px}.article-body .table-scroll:focus-visible{outline:3px solid #176c9b;outline-offset:4px}.article-body table{min-width:720px;width:100%;border-collapse:collapse}.article-body th,.article-body td{padding:12px;border:1px solid #dbe2e8;text-align:start;vertical-align:top}.article-body thead th{background:#f4f6f8}.article-body figcaption{font-weight:600;line-height:1.7}.article-body .frozen-source a{overflow-wrap:anywhere}.article-body .hero img{max-width:100%;height:auto;border-radius:14px}.article-body>details.mobile-toc{position:static;inset-block-start:auto}@media(max-width:1023px){.reading-layout{display:block}.sidebar-wrap{display:none}}