.ld-article{--ld-measure:700px;--ld-prose-ink:#161b1dd1}.ld-article-grid{border-top:1px solid var(--ld-border-strong);margin-top:40px}@media (min-width:768px){.ld-article-grid{margin-top:56px}}.ld-article-rail{min-width:0}.ld-article-main{min-width:0;padding-top:8px}.ld-article-main:only-child{padding-top:28px}.ld-article-facts{border-bottom:1px solid var(--ld-border);flex-wrap:wrap;gap:6px 18px;margin:0;padding:14px 0;list-style:none;display:flex}.ld-article-facts li{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ld-muted);font-size:11.5px;line-height:1.5}.ld-article-facts a{color:var(--ld-fg);text-decoration:underline;-webkit-text-decoration-color:var(--ld-border-strong);text-decoration-color:var(--ld-border-strong);text-underline-offset:3px}.ld-article-facts a:hover{text-decoration-color:currentColor}.ld-article-facts code{letter-spacing:0;text-transform:none;color:var(--ld-fg);overflow-wrap:anywhere;font-family:inherit;font-size:12px}.ld-article-contents{margin-top:32px}.ld-article-contents>p{margin-bottom:12px}.ld-article-contents ol{border-top:1px solid var(--ld-border-strong);grid-template-columns:minmax(0,1fr);column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.ld-article-contents li{border-bottom:1px solid var(--ld-border);align-items:baseline;gap:12px;padding:9px 0;display:flex}.ld-article-contents li>span{min-width:28px;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ld-muted);flex:none;font-size:11.5px}.ld-article-contents a{color:var(--ld-fg);font-size:14.5px;line-height:1.4;text-decoration:none}.ld-article-contents a:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:640px) and (max-width:1023px){.ld-article-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ld-article-contents[data-rail-only]{display:none}}@media (min-width:1024px){.ld-article-main{grid-column:2;padding-top:10px}.ld-article-main:only-child{padding-top:10px}.ld-article-facts{border:0;padding:0;display:block}.ld-article-facts li{border-bottom:1px solid var(--ld-border);padding:13px 0}.ld-article-contents{margin-top:36px}.ld-article-rail>:last-child{position:sticky;top:112px}.ld-article-rail>.ld-article-contents:last-child{max-height:calc(100vh - 136px);padding:2px 2px 2px 0;overflow-y:auto}}.ld-prose{grid-template-columns:[wide-start text-start] minmax(0, var(--ld-measure)) [text-end] minmax(0, 1fr) [wide-end];counter-reset:ld-section;display:grid}.ld-prose>*{grid-column:text;min-width:0}.ld-prose>.ld-prose-table,.ld-prose>pre,.ld-prose>.ld-doc-figure:not([data-narrow]){grid-column:wide}.ld-prose>*+*,.ld-legal-section>*+*{margin-top:20px}.ld-prose p,.ld-prose li{letter-spacing:-.003em;color:var(--ld-prose-ink);font-size:17px;line-height:1.62}@media (min-width:768px){.ld-prose p,.ld-prose li{font-size:18px;line-height:1.68}}.ld-prose>p:first-child{letter-spacing:-.01em;color:var(--ld-fg);font-size:19px;line-height:1.62}@media (min-width:768px){.ld-prose>p:first-child{font-size:20.5px}}.ld-prose strong{color:var(--ld-fg);font-weight:600}.ld-prose a{color:var(--ld-fg);text-decoration:underline;-webkit-text-decoration-color:var(--ld-border-strong);text-decoration-color:var(--ld-border-strong);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s}.ld-prose a:hover{text-decoration-color:currentColor}.ld-prose a:focus-visible,.ld-article-facts a:focus-visible,.ld-article-contents a:focus-visible,.ld-article-after a:focus-visible,.ld-article-pager a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.ld-prose h2{counter-increment:ld-section;border-top:1px solid var(--ld-border-strong);font-family:var(--font-switzer), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.028em;color:var(--ld-fg);text-wrap:balance;padding-top:26px;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.12}.ld-prose h2:before{content:counter(ld-section, decimal-leading-zero) / "";font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--ld-muted);margin-bottom:16px;font-size:11.5px;font-weight:400;display:block}.ld-prose[data-own-numbers] h2:before{content:none}.ld-prose>h2,.ld-prose>section{margin-top:64px}.ld-prose h3{font-family:var(--font-switzer), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--ld-fg);margin-top:40px;font-size:20px;font-weight:600;line-height:1.25}.ld-prose :is(h2,h3)+*{margin-top:16px}.ld-prose :is(h2,h3)[id],.ld-legal-section{scroll-margin-top:112px}.ld-prose ul{padding-left:22px;list-style:outside}.ld-prose ul li::marker{color:var(--ld-muted)}.ld-prose li+li{margin-top:8px}.ld-prose ol{counter-reset:ld-item;padding:0;list-style:none}.ld-prose ol>li{counter-increment:ld-item;padding-left:40px;position:relative}.ld-prose ol>li:before{content:counter(ld-item, decimal-leading-zero) / "";font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--ld-muted);font-size:12px;position:absolute;top:.42em;left:0}.ld-prose blockquote{border-left:2px solid var(--ld-fg);padding:2px 0 2px 24px}.ld-prose>blockquote,.ld-prose>blockquote+*{margin-top:32px}.ld-prose blockquote p{color:var(--ld-fg)}.ld-prose code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ld-fg);overflow-wrap:anywhere;background:#161b1d0d;border-radius:6px;padding:2px 6px;font-size:.86em}.ld-prose pre{background:var(--ld-chrome);border-radius:18px;padding:20px 24px;overflow-x:auto;box-shadow:inset 0 0 0 1px #161b1d0f}.ld-prose>pre{margin-top:28px}.ld-prose pre code{overflow-wrap:normal;background:0 0;padding:0;font-size:13.5px;line-height:1.65}.ld-prose hr{border:0;border-top:1px solid var(--ld-fg);opacity:.4;width:48px;margin:56px 0 0}.ld-prose hr+*{margin-top:28px}.ld-prose img{max-width:100%;height:auto}.ld-prose>svg{max-width:100%;height:auto;margin-top:32px;display:block}.ld-prose-table{max-width:100%;overflow-x:auto}.ld-prose-table:focus-visible{outline:2px solid var(--ld-fg);outline-offset:4px;border-radius:4px}.ld-prose>.ld-prose-table{margin-top:32px}@media (max-width:767px){.ld-prose-table table:has(:is(th,td):nth-child(3)){min-width:560px}}.ld-prose table{border-collapse:collapse;border-top:1px solid var(--ld-border-strong);width:100%}.ld-prose th{text-align:left;vertical-align:bottom;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ld-muted);border-bottom:1px solid var(--ld-border-strong);padding:14px 18px 12px 0;font-size:11px;font-weight:400}.ld-prose td{vertical-align:top;color:var(--ld-prose-ink);border-bottom:1px solid var(--ld-border);padding:13px 18px 13px 0;font-size:15px;line-height:1.55}.ld-prose td:first-child{color:var(--ld-fg);font-weight:500}.ld-prose>.ld-doc-figure,.ld-prose>.ld-doc-figure+*{margin-top:36px}.ld-callout{background:var(--ld-chrome);color:var(--ld-fg);border-radius:18px;padding:18px 22px;font-size:15.5px;line-height:1.6;box-shadow:inset 0 0 0 1px #161b1d0f}.ld-legal-section>.ld-callout{margin-top:22px}.ld-prose p.ld-legal-note{color:var(--ld-muted);font-size:13px}.ld-prose>.ld-legal-section>p.ld-legal-note{margin-top:28px}.ld-article-after,.ld-article-pager{max-width:var(--ld-measure);margin-top:96px}.ld-article-after{border-bottom:1px solid var(--ld-border-strong)}.ld-article-after-row{border-top:1px solid var(--ld-border-strong);grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0 28px;display:grid}@media (min-width:768px){.ld-article-after-row{grid-template-columns:200px minmax(0,1fr);gap:32px}}.ld-article-after-row ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.ld-article-after-row[data-list] ul{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.ld-article-after-row:not([data-list]) ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-article-after-row li{border-bottom:1px solid var(--ld-border)}.ld-article-after-row a{color:var(--ld-fg);padding:10px 0;font-size:15.5px;line-height:1.45;text-decoration:none;display:block}.ld-article-after-row[data-list] a{font-family:var(--font-switzer), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;padding:12px 0;font-size:19px;font-weight:600}.ld-article-after-row a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ld-article-pager{border-top:1px solid var(--ld-border-strong);border-bottom:1px solid var(--ld-border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.ld-article-pager>span:last-child{text-align:right}.ld-article-pager a{font-family:var(--font-switzer), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--ld-fg);font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.25;text-decoration:none}.ld-article-pager a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.ld-prose a{transition:none}}