.vl-md h2{margin-top:var(--vl-space-6);scroll-margin-top:var(--vl-space-6)}.vl-md ul,.vl-md ol{padding-left:1.25rem}.vl-md li{margin-bottom:var(--vl-space-1)}.vl-tw{margin:0 0 var(--vl-space-4);max-width:100%;overflow-x:auto}.vl-tw:focus-visible{outline:3px solid var(--vl-color-focus);outline-offset:2px}.vl-md table{border-collapse:collapse;border:var(--vl-plate-border);width:100%;font-size:.9375rem;line-height:var(--vl-lh-snug);margin:0}.vl-md th,.vl-md td{border-bottom:var(--vl-border);text-align:left;vertical-align:top;padding:.625rem .75rem}.vl-md thead th{background:var(--vl-color-surface);color:var(--vl-color-heading);font-weight:600}.vl-md tr:last-child>*{border-bottom:0}.vl-read-progress{z-index:60;background:var(--vl-color-accent,#f2a541);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.vl-read-progress{animation:linear both vl-read scroll(root)}@keyframes vl-read{to{transform:scaleX(1)}}}.vl-toc{margin:0 0 var(--vl-space-4);padding:var(--vl-space-3) var(--vl-space-4);background:var(--vl-color-surface);border:var(--vl-plate-border);border-radius:var(--vl-radius,8px)}.vl-toc__head{margin:0 0 var(--vl-space-2);font-size:1rem}.vl-toc ol{margin:0;padding-left:1.25rem}@media (width>=1100px){.vl-toc{top:var(--vl-space-3);position:sticky}}.vl-read-next{padding-left:1.25rem}.vl-read-next li{margin-bottom:var(--vl-space-2)}
