.lk-body{max-width:68ch;font-size:var(--bs-body);line-height:1.65;color:var(--bs-text-secondary)}.lk-body h2{margin-top:var(--bs-3xl);margin-bottom:var(--bs-md);padding-top:var(--bs-lg);border-top:1px solid var(--bs-border);font-family:var(--bs-font-display);font-size:var(--bs-h4);color:var(--bs-text)}.lk-body h3{margin-top:var(--bs-xl);margin-bottom:var(--bs-sm);font-size:var(--bs-body-lg);color:var(--bs-text)}.lk-body ol,.lk-body p,.lk-body ul{margin-bottom:var(--bs-md)}.lk-body ol,.lk-body ul{padding-left:1.4em}.lk-body ul{list-style:disc}.lk-body ol{list-style:decimal}.lk-body li{margin-bottom:var(--bs-sm)}.lk-body li::marker{color:var(--bs-text-tertiary)}.lk-body li>ul{margin-top:var(--bs-sm)}.lk-body strong{color:var(--bs-text);font-weight:600}.lk-body code{font-family:var(--bs-font-mono);font-size:.86em;padding:2px 6px;border-radius:var(--bs-r-xs);background:var(--bs-surface);color:var(--bs-text);overflow-wrap:anywhere}.lk-callout,.lk-summary{margin-block:var(--bs-lg);padding:var(--bs-lg);border:1px solid var(--bs-border);border-radius:var(--bs-r-lg);background:var(--bs-bg-subdued)}.lk-callout>:last-child,.lk-summary>:last-child{margin-bottom:0}.lk-body .lk-summary h2,.lk-body .lk-toc h2{margin:0 0 var(--bs-sm);padding:0;border:0;font-family:var(--bs-font-mono);font-size:var(--bs-body-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-text-tertiary)}.lk-toc{margin-block:var(--bs-xl) 0}.lk-body .lk-toc ol{column-count:2;column-gap:var(--bs-2xl);margin:0}.lk-body .lk-toc li{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--bs-xs)}@media (max-width:599px){.lk-body .lk-toc ol{column-count:1}}.lk-table-wrap{margin-block:var(--bs-md) var(--bs-lg)}.lk-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9375rem;line-height:1.55;overflow-wrap:break-word}.lk-table td,.lk-table th{padding:var(--bs-sm) var(--bs-md) var(--bs-sm) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--bs-border)}.lk-table thead th{font-family:var(--bs-font-mono);font-size:var(--bs-body-sm);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-text-tertiary);border-bottom-color:var(--bs-border-strong)}.lk-table thead th:first-child{width:24%}.lk-table thead th:last-child:not(:nth-child(2)){width:31%}.lk-table--wide-first thead th:first-child{width:36%}.lk-table tbody th{font-weight:600;color:var(--bs-text)}.lk-table__note{display:block;margin-top:4px;font-size:var(--bs-body-sm);font-weight:400;color:var(--bs-text-tertiary)}@media (max-width:640px){.lk-table,.lk-table tbody,.lk-table td,.lk-table th,.lk-table tr{display:block;width:auto}.lk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lk-table tbody tr{padding-block:var(--bs-md);border-bottom:1px solid var(--bs-border)}.lk-table tbody td,.lk-table tbody th{width:auto;padding:0 0 var(--bs-sm);border:0}.lk-table td:before{content:attr(data-label);content:attr(data-label) /"";display:block;margin-bottom:2px;font-family:var(--bs-font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-text-tertiary)}}