.hm-legal-meta{font:500 12px/1.4 var(--hm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-text-5)}.hm-legal-body{padding-block:var(--hm-space-80) var(--hm-space-160)}.lk-body{max-width:var(--hm-measure-width);font-size:17px;line-height:1.6}.lk-body [id]{scroll-margin-top:90px}.lk-body>*+*{margin-top:16px}.lk-body h2{margin-top:56px;padding-top:24px;border-top:1px solid var(--hm-border-2);font-size:28px;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.lk-body h3{margin-top:32px;font-size:20px;line-height:1.25;letter-spacing:-.01em}.lk-body li,.lk-body p{color:var(--hm-text-3)}.lk-body strong{color:var(--hm-text);font-weight:600}.lk-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.lk-body ol,.lk-body ul{display:flex;flex-direction:column;gap:8px;margin-block:16px;-webkit-padding-start:24px;padding-inline-start:24px}.lk-body ul{list-style:disc}.lk-body ol{list-style:decimal}.lk-body li::marker{color:var(--hm-text-5)}.lk-body li>ol,.lk-body li>ul{margin-block:8px 0}.lk-body code{padding:1px 5px;border:1px solid var(--hm-border-2);border-radius:4px;background:var(--hm-surface);color:var(--hm-text);font-family:var(--hm-font-mono);font-size:.88em}.lk-callout,.lk-summary{padding:24px;border:1px solid var(--hm-border-2);-webkit-border-start:3px solid var(--hm-data);border-inline-start:3px solid var(--hm-data);border-radius:12px;background:var(--hm-surface)}.lk-summary{border-inline-start-color:var(--hm-accent)}.lk-callout>*+*,.lk-summary>*+*{margin-top:8px}.lk-body .lk-summary li,.lk-callout li,.lk-callout p{font-size:15px}.lk-body .lk-callout ul{margin-block:8px}.lk-body .lk-summary h2{margin:0;padding:0;border:0;font-size:17px;letter-spacing:0}.lk-body .lk-summary ul{margin-block:8px 0}.lk-toc{padding:24px;border:1px solid var(--hm-border-2);border-radius:16px;background:var(--hm-surface)}.lk-body .lk-toc h2{margin:0;padding:0;border:0;font:500 11px/1.4 var(--hm-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-text-5)}.lk-body .lk-toc ol{margin:12px 0 0;gap:6px;font-size:15px}.lk-body .lk-toc a{text-decoration:none}@media (min-width:720px){.lk-body .lk-toc ol{display:block;column-count:2;column-gap:32px}.lk-body .lk-toc li{page-break-inside:avoid;break-inside:avoid;margin-bottom:6px}}.lk-table-wrap{margin-block:24px;overflow-x:auto;border:1px solid var(--hm-border-2);border-radius:14px}.lk-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.lk-table td,.lk-table th{padding:10px 16px;border-bottom:1px solid var(--hm-border-2);text-align:left;vertical-align:top}.lk-table thead th{background:var(--hm-surface);font:500 11px/1.4 var(--hm-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-text-5)}.lk-table tbody tr:last-child td,.lk-table tbody tr:last-child th{border-bottom:0}.lk-table td{color:var(--hm-text-3)}.lk-table tbody th{color:var(--hm-text);font-weight:600}.lk-table code{font-weight:400;overflow-wrap:anywhere}.lk-table__note{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--hm-text-5)}@media (min-width:641px){.lk-table tbody th,.lk-table thead th:first-child{width:24%}.lk-table--wide-first tbody th,.lk-table--wide-first thead th:first-child{width:42%}}@media (max-width:640px){.lk-table,.lk-table tbody,.lk-table tbody th,.lk-table td,.lk-table tr{display:block}.lk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lk-table tr{padding:16px;border-bottom:1px solid var(--hm-border-2)}.lk-table tbody tr:last-child{border-bottom:0}.lk-table tbody th,.lk-table td{width:auto;padding:0;border-bottom:0}.lk-table td{margin-top:8px}.lk-table td[data-label]:before{content:attr(data-label);content:attr(data-label) /"";display:block;margin-bottom:2px;font:500 11px/1.4 var(--hm-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-text-5)}}