:is(.ps-prose,.ln-prose){font-size:17px;line-height:1.75;color:var(--soft);overflow-wrap:break-word}:is(.ps-prose,.ln-prose)>*{max-width:68ch}:is(.ps-prose,.ln-prose)>:is(.hextra-code-block,figure,table){max-width:760px}:is(.ps-prose,.ln-prose)>:first-child{margin-top:0}:is(.ps-prose,.ln-prose) p{margin:0 0 1.5em}:is(.ps-prose,.ln-prose) h2{margin:2.3em 0 .65em;font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.2;letter-spacing:-.005em;color:var(--text)}:is(.ps-prose,.ln-prose) h3{margin:2em 0 .5em;font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.25;color:var(--text)}:is(.ps-prose,.ln-prose) h4{margin:1.8em 0 .4em;font-size:17px;font-weight:500;color:var(--text)}:is(.ps-prose,.ln-prose) :is(h2,h3,h4) code{padding:0;background:0 0;font-size:.82em}.lp :is(.ps-prose,.ln-prose) a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.lp :is(.ps-prose,.ln-prose) a:hover{color:var(--accent)}.lp :is(.ps-prose,.ln-prose) a.subheading-anchor{margin-left:.3em;color:var(--dim);text-decoration:none}:is(.ps-prose,.ln-prose) strong{font-weight:500;color:var(--text)}:is(.ps-prose,.ln-prose) em{color:var(--soft)}:is(.ps-prose,.ln-prose) ul,:is(.ps-prose,.ln-prose) ol{margin:0 0 1.5em;padding-left:1.25em}:is(.ps-prose,.ln-prose) ul{list-style:disc}:is(.ps-prose,.ln-prose) ol{list-style:decimal}:is(.ps-prose,.ln-prose) li{margin:.4em 0;padding-left:.2em}:is(.ps-prose,.ln-prose) li::marker{color:var(--dim)}:is(.ps-prose,.ln-prose) li :is(ul,ol){margin:.3em 0}:is(.ps-prose,.ln-prose) li p{margin:0 0 .6em}:is(.ps-prose,.ln-prose) code{padding:.12em .4em;border-radius:4px;background:var(--hair);font-family:var(--mono);font-size:.86em;color:var(--text)}:is(.ps-prose,.ln-prose) hr{margin:2.5em 0;border:0;border-top:1px solid var(--hair)}:is(.ps-prose,.ln-prose) kbd{padding:1px 5px;border:1px solid var(--hair2);border-radius:3px;font-family:var(--mono);font-size:.8em}:is(.ps-prose,.ln-prose) .hextra-code-block{margin:0 0 1.7em}:is(.ps-prose,.ln-prose) .hextra-code-block pre:not(.lntable pre){margin:0;padding:18px 22px;border:1px solid var(--hair2);border-radius:8px;background:var(--surface);font-weight:400}:is(.ps-prose,.ln-prose) .hextra-code-block pre,:is(.ps-prose,.ln-prose) .hextra-code-block code{font-family:var(--mono);font-size:13.5px;line-height:1.65}:is(.ps-prose,.ln-prose) pre code{padding:0;border-radius:0;background:0 0;color:inherit}:is(.ps-prose,.ln-prose) .hextra-code-block .chroma{background:var(--surface)}:is(.ps-prose,.ln-prose) .hextra-code-copy-btn{border-color:var(--hair2);background:var(--bg);color:var(--dim)}:is(.ps-prose,.ln-prose) .vp-callout{display:block;margin:0 0 1.7em!important;padding:2px 0 2px 20px!important;border:0!important;border-left:2px solid var(--callout-tone)!important;border-radius:0!important;background:0 0!important;color:var(--soft)!important;font-size:15.5px;line-height:1.7}:is(.ps-prose,.ln-prose) .vp-callout-warning,:is(.ps-prose,.ln-prose) .vp-callout-error{--callout-tone:var(--muted)}:is(.ps-prose,.ln-prose) .vp-callout>div:first-child{display:none}:is(.ps-prose,.ln-prose) .vp-callout>div:first-child+div::before,:is(.ps-prose,.ln-prose) .vp-callout>p:first-child{display:block;margin:0 0 6px;font-family:var(--mono);font-size:11px;font-weight:400;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--callout-tone)!important}:is(.ps-prose,.ln-prose) .vp-callout>p:first-child svg{display:none}:is(.ps-prose,.ln-prose) .vp-callout-default>div:first-child+div::before{content:"tip"}:is(.ps-prose,.ln-prose) .vp-callout-info>div:first-child+div::before{content:"note"}:is(.ps-prose,.ln-prose) .vp-callout-important>div:first-child+div::before{content:"important"}:is(.ps-prose,.ln-prose) .vp-callout-warning>div:first-child+div::before{content:"warning"}:is(.ps-prose,.ln-prose) .vp-callout-error>div:first-child+div::before{content:"caution"}:is(.ps-prose,.ln-prose) .vp-callout div{margin-top:0;line-height:inherit}:is(.ps-prose,.ln-prose) .vp-callout p{margin:0 0 .6em}:is(.ps-prose,.ln-prose) .vp-callout p:last-child{margin-bottom:0}:is(.ps-prose,.ln-prose) blockquote{margin:2em 0;padding:0 0 0 24px;border-left:1px solid var(--hair2);font-family:var(--serif);font-size:21px;line-height:1.5;color:var(--text);max-width:58ch}:is(.ps-prose,.ln-prose) blockquote p{margin:0 0 .5em}:is(.ps-prose,.ln-prose) blockquote p:last-child{margin-bottom:0}:is(.ps-prose,.ln-prose) figure{margin:2.2em 0}:is(.ps-prose,.ln-prose) figure img,:is(.ps-prose,.ln-prose) p>img{display:block;max-width:100%;height:auto;border:1px solid var(--hair);border-radius:6px}:is(.ps-prose,.ln-prose) figure img{width:100%}:is(.ps-prose,.ln-prose) figure picture{display:block}:is(.ps-prose,.ln-prose) figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:var(--muted)}:is(.ps-prose,.ln-prose) figcaption h4{margin:0 0 4px;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}:is(.ps-prose,.ln-prose) figcaption p{margin:0}:is(.ps-prose,.ln-prose) table{display:block;overflow-x:auto;margin:0 0 1.7em;border-collapse:collapse;font-size:14px;line-height:1.5}:is(.ps-prose,.ln-prose) th,:is(.ps-prose,.ln-prose) td{padding:8px 14px 8px 0;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}:is(.ps-prose,.ln-prose) th{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-bottom-color:var(--hair2);white-space:nowrap}@media(max-width:899px){:is(.ps-prose,.ln-prose){font-size:16.5px}:is(.ps-prose,.ln-prose) h2{font-size:27px}:is(.ps-prose,.ln-prose) blockquote{font-size:19px;padding-left:18px}}@media(max-width:767px){:is(.ps-prose,.ln-prose) .hextra-code-block pre:not(.lntable pre){padding:14px 16px}:is(.ps-prose,.ln-prose) .hextra-code-block pre,:is(.ps-prose,.ln-prose) .hextra-code-block code{font-size:12.5px}}