.jlh__9g .cdmbr__9l4 { flex-wrap: wrap; gap: 1.2em 1.5em; display: flex }
.jlh__9g .gzki__71 { font-size: 1em; font-weight: 600; margin: 0 0 .45em; grid-column: 1/-1 }
.jlh__9g .iovq__bf .itx__cu li { display: inline }
.jlh__9g .bcy__8f { font-size: .9rem; margin: .25em 0 1em; color: #56705c }
.jlh__9g table { font-size: .97rem; border: 1px solid #d8ebdd; margin: 1.6em 0; overflow: hidden; border-radius: 8px; width: 100%; border-collapse: collapse }
.jlh__9g details.bpfkl__wyic { margin: 0 0 .45em; border-left: 3px solid #9e1db6; padding: .55em 0 .55em .85em }
.jlh__9g .cdmbr__9l4 nav { flex: 1 1 14rem }
.jlh__9g a { color: #9e1db6; text-underline-offset: 2px; padding: 0 2px; border-radius: 3px; transition: background-color .22s ease; text-decoration: underline }
.jlh__9g .obvaw__6z3k a { display: inline-block; min-height: 44px; text-decoration: none; padding: .25em 0; color: #9e1db6 }
.jlh__9g .ucrwo__1gw1 .itx__cu li+li::before { margin: 0 .55em; display: inline !important; opacity: .55; content: '-' !important }
.ccfwpfgqkk { line-height: 1.5 }
.jlh__9g .vrdw__q6oc nav a:hover { color: #9e1db6 }
.jlh__9g ul,.jlh__9g ol { margin: 0 0 1.2em; padding-left: 1.3em }
.jlh__9g blockquote { border-radius: 0 0 6px 6px; background: #fae5eb; border-top: 3px solid #9e1db6; margin: 1.4em 0; padding: 1em 1.1em }
html { text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
.jlh__9g .ezp__7l1,.jlh__9g .ezp__7l1 .itx__cu { grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)); gap: 1.2em 1.5em; display: grid }
::selection { background: #fae5eb; color: #1e2921 }
.jlh__9g details.bpfkl__wyic summary { font-weight: bold; color: #1e2921; cursor: pointer }
.jlh__9g img.zhca__voc4 { margin-left: auto; max-width: 62%; margin-right: 0 }
.jlh__9g .obvaw__6z3k { font-size: .97rem; border-radius: 18px; margin: 1.6em 0; padding: .85em 1.2em; border: 1px solid #d8ebdd; background: #fae5eb }
.jlh__9g .xnbie__rjdg table { margin: 0 }
.jlh__9g .fiztg__ika li::before { content: normal }
.jlh__9g .bmwqe__wm { text-indent: 0 }
.jlh__9g .itx__cu li { margin: 0; padding: 0 }
.jlh__9g a:hover { background: #fae5eb }
.jlh__9g .atvf__qb { text-decoration: none; letter-spacing: -.01em; font-size: 1.5rem; color: #1e2921; font-family: Georgia,Cambria,serif; display: inline-block; font-weight: 600 }
.jlh__9g .fbdz__rmt { margin: .3em 0 0; color: #56705c; font-weight: 400; font-size: .78rem }
.jlh__9g figure>img,.jlh__9g .cmqi__p9g>img,.jlh__9g .czx__nrf>img,.jlh__9g .qit__dnmo>img,.jlh__9g .vamwy__ioo>img { margin-top: 0; margin-bottom: 0 }
.jlh__9g h1 { color: #1e2921; font-size: clamp(2.1rem,2.0vw + 1.9rem,2.45rem); border-bottom: 3px solid #9e1db6; margin: 0 0 .5em; line-height: 1.18; font-family: Georgia,Cambria,serif; letter-spacing: -.02em; padding-bottom: .35em; font-weight: 800 }
.jlh__9g .xtbi__3lcf a { margin: 0 1.6em .3em 0; display: inline-block; min-height: 44px; padding: .25em 0 }
.jlh__9g .ucrwo__1gw1 a+a::before { content: '-'; opacity: .55; margin: 0 .55em }
.jlh__9g .avish__ihlo { gap: 1.2em 1.5em; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)); display: grid }
.jlh__9g .bmwqe__wm::first-letter { line-height: .82; color: #9e1db6; font-size: 3.4em; font-family: Georgia,Cambria,serif; font-weight: 800; margin: .02em .08em 0 0; float: left }
.jlh__9g hr { border: 0; height: 3px; width: 64px; background: #9e1db6; border-radius: 3px; margin: 1.6em 0 }
.jlh__9g .xolpa__5vw { border-left: 3px solid #9e1db6; margin: 0 0 .8em; padding: 1em 1.2em; border: 0 }
.jlh__9g figcaption { font-size: .85rem; line-height: 1.6; text-align: right; background-color: #fafafa; margin-top: .45em; color: #56705c }
.jlh__9g th { border-bottom: 1px solid #d8ebdd; color: #1e2921; font-weight: bold; padding: 10px 12px; background: #fae5eb; text-align: center; overflow-wrap: anywhere }
.jlh__9g ul li::before { color: #9e1db6; position: absolute; content: '\25c6'; left: 0; font-weight: 700 }
.jlh__9g .zraf__4e { padding: .7em 1em .7em 2.4em; border-radius: 18px; background: #fae5eb; border-left: 3px solid #9e1db6 }
.jlh__9g td { border-bottom: 1px solid #d8ebdd; overflow-wrap: anywhere; padding: 10px 12px }
.jlh__9g .obvaw__6z3k ul,.jlh__9g .obvaw__6z3k ol { flex-wrap: wrap; display: flex; list-style: none; gap: .55em 1.2em; padding-left: 0; margin: 0 }
.jlh__9g .fiztg__ika li { margin: 0; padding: 0; display: inline }
.jlh__9g .xolpa__5vw h3 { margin: 0 0 .3em }
.jlh__9g .vrdw__q6oc nav { margin: 0; font-size: .89rem; align-self: center; line-height: 1.9; grid-column: 2; text-align: right; grid-row: 1 / span 2 }
.jlh__9g h2 { border-bottom: 1px solid #d8ebdd; font-family: Georgia,Cambria,serif; line-height: 1.3; margin: 2.7em 0 .5em; font-size: 1.6rem; font-weight: 800; padding-bottom: .25em; color: #1e2921 }
.jlh__9g .hdtqy__l8j { padding: 0; margin: 0; gap: .1em .2em; flex-wrap: wrap; list-style: none; display: flex }
.jlh__9g .vrdw__q6oc { padding-bottom: .5em; align-items: center; margin: 0 0 2em; grid-template-columns: minmax(8ch,30%) minmax(0,1fr); column-gap: 1.6em; display: grid; text-align: left }
body { letter-spacing: .006em; font: 16px/1.74 Constantia,'Lucida Bright',Georgia,serif; -webkit-font-smoothing: antialiased; color: #1e2921; -moz-osx-font-smoothing: grayscale; margin: 0; background: linear-gradient(180deg,#ebeceb,#fafafa) }
.jlh__9g summary:focus-visible,.jlh__9g .xnbie__rjdg[tabindex="0"]:focus-visible,.jlh__9g a:focus-visible { outline-offset: 2px; outline: 2px solid #9e1db6 }
.jlh__9g .xjdb__92v h3 { font-size: 1.14rem; margin: 2em 0 .3em; color: #1e2921 }
.jlh__9g .zuw__hnq nav+nav { padding-top: .5em; border-top: 1px dashed #d8ebdd }
.jlh__9g { max-width: 660px; margin: 38px auto; background: #fafafa; border: 1px solid #d8ebdd; border-radius: 18px; box-shadow: 0 8px 30px rgba(20,54,29,.06); padding: 32px 30px; overflow-wrap: anywhere; background-image: linear-gradient(90deg,#9e1db6 0,#9e1db6 7px,transparent 7px) }
.jlh__9g .zsr__eqog a { display: block; margin: 0 0 .55em; padding: .25em 0; min-height: 44px }
.jlh__9g .ogu__tdyi dd { padding: 0; margin: 0 0 .8em }
.jlh__9g .xjdb__92v { padding: .2em 0 .2em 1em; margin-top: 2.4em; border-left: 4px solid #9e1db6 }
.jlh__9g img.fsoqa__g52 { max-width: 62%; margin-right: auto; margin-left: 0 }
.jlh__9g .vrdw__q6oc nav a+a::before { opacity: .55; margin: 0 .4em; content: '/' }
* { box-sizing: border-box }
.jlh__9g .vjs__b5 nav { min-width: 0 }
.jlh__9g ol li::marker { color: #9e1db6 }
.jlh__9g .itx__cu li::before { content: normal }
.pre__yn { margin: .2em 0 1.75em; color: #56705c; font-size: .9rem }
.jlh__9g .xanbr__43 { border: 1px solid #d8ebdd; padding: .9em 1.2em .9em 2.5em; border-radius: 18px; background: #fae5eb }
.jlh__9g .xjdb__92v h2 { margin-top: .8em }
.jlh__9g strong { color: #1e2921 }
.jlh__9g .vjs__b5 { border-top: 3px solid #9e1db6; margin-top: 2.4em; padding-top: 1em; font-size: .92rem; text-align: left }
.jlh__9g img { height: auto; max-width: 100%; border: 1px solid #d8ebdd; border-radius: 18px; margin: 1.2em 0; display: block }
.jlh__9g li { margin: .3em 0 }
.jlh__9g .vrdw__q6oc nav .mok__m1 { margin: 0 1.3em .2em 0; cursor: default; color: #56705c }
.jlh__9g .hdtqy__l8j li { padding: 0; margin: 0 }
.jlh__9g .ezp__7l1 a,.jlh__9g .iovq__bf a,.jlh__9g .figo__gzlg a { min-height: 44px; max-width: 100%; overflow-wrap: anywhere; padding: .25em .4em }
.jlh__9g .ezp__7l1>.itx__cu { grid-column: 1/-1 }
.jlh__9g ul li { position: relative; padding-left: 1.1em }
.cnesjz { line-height: 1.5 }
.jlh__9g details.bpfkl__wyic p { margin: .7em 0 0 }
.jlh__9g p { margin: 0 0 1.1em }
.jlh__9g figure,.jlh__9g .cmqi__p9g,.jlh__9g .czx__nrf,.jlh__9g .qit__dnmo,.jlh__9g .vamwy__ioo { padding: .75em; border-radius: 18px; margin: 1.2em 0; background: #fafafa; border: 1px solid #d8ebdd }
.jlh__9g .itx__cu { padding: 0; list-style: none; margin: 0 }
.jlh__9g ul { padding-left: 1.4em; list-style: none }
.jlh__9g .yaugz__1tv { padding-bottom: .55em; color: #56705c; margin: 0 0 1.4em; border-bottom: 1px solid #d8ebdd; font-size: .88rem }
.nqsywrrwgw { margin: 0 }
.jlh__9g .xtbi__3lcf .itx__cu li,.jlh__9g .ucrwo__1gw1 .itx__cu li { display: inline }
.jlh__9g img.nsex__4gv { margin-left: 0; margin-right: 0; max-width: 100% }
.jlh__9g .vrdw__q6oc nav .fiztg__ika li+li::before { opacity: .55; content: '/'; margin: 0 .4em }
.jlh__9g img.asz__pg { max-width: 62%; margin-right: auto; margin-left: auto }
.jlh__9g img.pvpu__iy82 { margin-left: auto; margin-right: auto; max-width: 90% }
.jlh__9g .rrl__ip+.rrl__ip { padding-top: .2em; border-top: 1px solid #d8ebdd; margin-top: 1.5em }
.jlh__9g .obvaw__6z3k li { margin: 0 }
.jlh__9g .iovq__bf a { margin: 0 .5em .5em 0; border: 1px solid #d8ebdd; display: inline-block; border-radius: 0 }
.jlh__9g .ogu__tdyi dt { font-weight: bold; margin: 1.1em 0 .3em }
.jlh__9g .vrdw__q6oc nav a { margin: 0 1.3em .2em 0; transition: color .15s linear; padding: .25em 0; min-height: 44px; color: #56705c; text-decoration: none; display: inline-block }
.jlh__9g .yaugz__1tv a { text-decoration: none; color: #56705c }
.jlh__9g .figo__gzlg a { border-bottom: 1px solid #d8ebdd; display: block }
.jlh__9g :is(h2,h3,h4) { scroll-margin-top: 1rem }
.jlh__9g h3 { font-style: italic; font-family: Georgia,Cambria,serif; font-weight: 500; color: #1e2921; font-size: 1.22rem; margin: 2em 0 .5em }
.jlh__9g .xnbie__rjdg { margin: 1.6em 0; overflow-x: auto; width: 100% }
.jlh__9g .vrdw__q6oc>.atvf__qb,.jlh__9g .vrdw__q6oc>.fbdz__rmt { grid-column: 1 }
.jlh__9g .xtbi__3lcf,.jlh__9g .zsr__eqog,.jlh__9g .ucrwo__1gw1 { margin: .6em 0 0; line-height: 1.7 }
.jlh__9g .zlm__cs { gap: .3em .8em; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)); display: grid }
.jlh__9g .ucrwo__1gw1 a { display: inline-block; min-width: 24px; min-height: 44px; max-width: 100%; vertical-align: middle; padding: .25em 0 }
.jlh__9g .fiztg__ika { margin: 0; list-style: none; padding: 0 }
.jlh__9g .rrl__ip>h2:first-child { margin-top: 0 }
@media(max-width:760px){body { background: #fafafa }
.jlh__9g { border-radius: 0; margin: 0; padding: 20px 16px }
.jlh__9g img.fsoqa__g52,.jlh__9g img.asz__pg,.jlh__9g img.zhca__voc4 { max-width: 100%; margin-left: auto; margin-right: auto }
.jlh__9g .vrdw__q6oc { display: block; text-align: left }
.jlh__9g .vrdw__q6oc nav { margin: 1em 0 0; text-align: left }}
@media(min-width:1140px){.jlh__9g { padding: 42px 44px }
.jlh__9g h1 { font-size: 2.45rem }}
@supports (hanging-punctuation: first){.jlh__9g blockquote{hanging-punctuation:first}}
@media (prefers-color-scheme:dark){.jlh__9g .bcy__8f { color: #a3baa9 }
.jlh__9g table { border: 1px solid #2d3f32 }
.jlh__9g details.bpfkl__wyic { border-left: 3px solid #d95ff0 }
.jlh__9g a { color: #d95ff0 }
.jlh__9g .obvaw__6z3k a { color: #d95ff0 }
.jlh__9g .vrdw__q6oc nav a:hover { color: #d95ff0 }
.jlh__9g blockquote { border-top: 3px solid #d95ff0; background: #3c2028 }
::selection { color: #f2f3f2; background: #3c2028 }
.jlh__9g details.bpfkl__wyic summary { color: #f2f3f2 }
.jlh__9g .obvaw__6z3k { background: #3c2028; border: 1px solid #2d3f32 }
.jlh__9g a:hover { background: #3c2028 }
.jlh__9g .atvf__qb { color: #f2f3f2 }
.jlh__9g .fbdz__rmt { color: #a3baa9 }
.jlh__9g h1 { color: #f2f3f2; border-bottom: 3px solid #d95ff0 }
.jlh__9g .bmwqe__wm::first-letter { color: #d95ff0 }
.jlh__9g hr { background: #d95ff0 }
.jlh__9g .xolpa__5vw { border-left: 3px solid #d95ff0 }
.jlh__9g figcaption { background-color: #1b241d; color: #a3baa9 }
.jlh__9g th { color: #f2f3f2; border-bottom: 1px solid #2d3f32; background: #3c2028 }
.jlh__9g ul li::before { color: #d95ff0 }
.jlh__9g .zraf__4e { background: #3c2028; border-left: 3px solid #d95ff0 }
.jlh__9g td { border-bottom: 1px solid #2d3f32 }
.jlh__9g h2 { border-bottom: 1px solid #2d3f32; color: #f2f3f2 }
body { color: #f2f3f2; background: linear-gradient(180deg,#0e1610,#1b241d) }
.jlh__9g summary:focus-visible,.jlh__9g .xnbie__rjdg[tabindex="0"]:focus-visible,.jlh__9g a:focus-visible { outline: 2px solid #d95ff0 }
.jlh__9g .xjdb__92v h3 { color: #f2f3f2 }
.jlh__9g .zuw__hnq nav+nav { border-top: 1px dashed #2d3f32 }
.jlh__9g { background: #1b241d; border: 1px solid #2d3f32; background-image: linear-gradient(90deg,#d95ff0 0,#d95ff0 7px,transparent 7px) }
.jlh__9g .xjdb__92v { border-left: 4px solid #d95ff0 }
.jlh__9g ol li::marker { color: #d95ff0 }
.pre__yn { color: #a3baa9 }
.jlh__9g .xanbr__43 { border: 1px solid #2d3f32; background: #3c2028 }
.jlh__9g strong { color: #f2f3f2 }
.jlh__9g .vjs__b5 { border-top: 3px solid #d95ff0 }
.jlh__9g img { border: 1px solid #2d3f32 }
.jlh__9g .vrdw__q6oc nav .mok__m1 { color: #a3baa9 }
.jlh__9g figure,.jlh__9g .cmqi__p9g,.jlh__9g .czx__nrf,.jlh__9g .qit__dnmo,.jlh__9g .vamwy__ioo { background: #1b241d; border: 1px solid #2d3f32 }
.jlh__9g .yaugz__1tv { color: #a3baa9; border-bottom: 1px solid #2d3f32 }
.jlh__9g .rrl__ip+.rrl__ip { border-top: 1px solid #2d3f32 }
.jlh__9g .iovq__bf a { border: 1px solid #2d3f32 }
.jlh__9g .vrdw__q6oc nav a { color: #a3baa9 }
.jlh__9g .yaugz__1tv a { color: #a3baa9 }
.jlh__9g .figo__gzlg a { border-bottom: 1px solid #2d3f32 }
.jlh__9g h3 { color: #f2f3f2 }}
@media(max-width:560px){.jlh__9g h1{font-size:clamp(1.74rem,0.4vw + 1.7rem,1.81rem)}}.jlh__9g figcaption{font-size:0.9275rem}
.jlh__9g table:not(.xnbie__rjdg table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:760px){.jlh__9g th,.jlh__9g td{overflow-wrap:break-word;word-break:normal;padding-inline:6px}}
.jlh__9g pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.jlh__9g .vrdw__q6oc nav{min-width:0;max-width:100%}.jlh__9g .vrdw__q6oc nav a,.jlh__9g .mok__m1{overflow-wrap:normal;word-break:normal}.jlh__9g .yaugz__1tv>a{flex:0 0 auto;white-space:nowrap}
.jlh__9g .dpfgr__psti{display:none}
@media(max-width:48rem){
.jlh__9g .jpy__dr{min-width:0;max-width:100%;margin-inline:0}
.jlh__9g .jpy__dr>img{display:none}
.jlh__9g .jpy__dr>figcaption{display:none}
.jlh__9g .jpy__dr>.dpfgr__psti{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
.jlh__9g .diagram-source-owned{display:none}
.jlh__9g .dpfgr__psti .qri__9t{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.jlh__9g .dpfgr__psti .vxxvd__b1v{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.jlh__9g .dpfgr__psti .lqvgx__1e{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.jlh__9g .dpfgr__psti ol.lqvgx__1e{list-style:decimal;padding-left:1.8em}
.jlh__9g .dpfgr__psti .lqvgx__1e>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
.jlh__9g .dpfgr__psti .lqvgx__1e>li::before{content:none!important;display:none!important}
.jlh__9g .dpfgr__psti .lqvgx__1e>li::marker{color:inherit;font-size:1em;font-weight:600}
.jlh__9g .dpfgr__psti.exm__6pg .lqvgx__1e{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.jlh__9g .dpfgr__psti.znau__muu5 .lqvgx__1e>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.jlh__9g .dpfgr__psti.ymwn__j7 .lqvgx__1e>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.jlh__9g .dpfgr__psti.ykqg__cym2 .lqvgx__1e>li{border-radius:.7em}
.jlh__9g .dpfgr__psti.diagram-inset .lqvgx__1e>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
.jlh__9g .dpfgr__psti.diagram-outline .lqvgx__1e>li{border-style:dashed;border-radius:.45em}
.jlh__9g .dpfgr__psti.diagram-spaced .lqvgx__1e{gap:1em}
.jlh__9g .dpfgr__psti.diagram-spaced .lqvgx__1e>li{border:0;padding:.25em 0}
.jlh__9g .dpfgr__psti.diagram-ledger .lqvgx__1e>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.jlh__9g,.jlh__9g *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}.jlh__9g *::before,.jlh__9g *::after,.jlh__9g *::first-letter,.jlh__9g *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.jlh__9g{max-width:100%!important;width:auto!important;box-sizing:border-box}.jlh__9g details::details-content{content-visibility:visible!important;display:block!important}.jlh__9g details:not([open])>:not(summary){display:block!important}.jlh__9g .xnbie__rjdg{max-width:100%!important;overflow:visible!important}.jlh__9g table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}.jlh__9g th,.jlh__9g td{overflow-wrap:anywhere!important;word-break:normal!important}.jlh__9g table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.jlh__9g img{max-width:100%!important;height:auto!important}.jlh__9g .dpfgr__psti{display:none!important}.jlh__9g .jpy__dr>img{display:block!important}}