:where(.z4i3-szp) li { margin: .55em 0 }
:where(.z4i3-szp) details.jzb-7ma p { margin: .8em 0 0 }
:where(.z4i3-szp) figure,:where(.z4i3-szp) .kes-d7qw,:where(.z4i3-szp) .qj49-rik,:where(.z4i3-szp) .sc7-71,:where(.z4i3-szp) .ri8-h10 { padding: .8em .95em; border-left: 4px solid #5fb622; background: #ffffff; box-shadow: 0 5px 16px rgba(36,45,29,.08); margin: 1.4em 0 }
:where(.z4i3-szp) ul li { padding-left: 1.1em; position: relative }
:where(.z4i3-szp) a { color: #3b7115; text-underline-offset: 2px; border-radius: 3px; text-decoration: underline; padding: 0 2px; transition: color .15s ease-out }
:where(.z4i3-szp) .qmr1-ll6s { width: 100%; margin: 1.8em 0; overflow-x: auto }
:where(.z4i3-szp) p { margin: 0 0 1.45em }
:where(.z4i3-szp) .e8o8-9b0a { display: flex; flex-wrap: wrap; margin: 0; gap: .25em; padding: 0; list-style: none }
:where(.z4i3-szp) ul,:where(.z4i3-szp) ol { margin: 0 0 1.4em; padding-left: 1.45em }
:where(.z4i3-szp) .kw-mn { list-style: none; margin: 0; padding: 0 }
:where(.z4i3-szp) .xuke-65vr { padding: .75em 1.1em; border-radius: 22px; margin: 1.4em 0; font-size: .9rem; border: 1px solid #e3ebdd; background: #efe4f3 }
:where(.z4i3-szp) .xuke-65vr ul,:where(.z4i3-szp) .xuke-65vr ol { margin: 0; padding-left: 1.45em }
:where(.z4i3-szp) .bpx-fmd nav a { margin: 0 1.15em .2em 0; color: #596b4d; text-decoration: none; padding: .25em 0; display: inline-block; min-height: 44px }
:where(.z4i3-szp) .hg-wfpg h2 { margin-top: .4em }
.epcrogqsia { display: none }
:where(.z4i3-szp) ul { list-style: none; padding-left: 1.15em }
:where(.z4i3-szp) a:hover { background: #efe4f3 }
:where(.z4i3-szp) img.ntd9-d3 { max-width: 100%; margin-left: 0; margin-right: 0 }
:where(.z4i3-szp) .xuke-65vr li { margin: .15em 0 }
:where(.z4i3-szp) h2 { font-family: Verdana,Geneva,Tahoma,sans-serif; font-size: 1.5rem; color: #2a3323; line-height: 1.4; font-weight: 800; margin: 2.5em 0 .7em; letter-spacing: .03em; font-variant: small-caps }
:where(.z4i3-szp) .z2iq-86qe>h2:first-child { margin-top: 0 }
:where(.z4i3-szp) .el-6t { color: #596b4d; font-size: 1.12em }
:where(.z4i3-szp) .bpx-fmd nav .ztb-v57x { color: #2a3323; cursor: default; margin: 0 1.15em .2em 0; font-weight: bold }
:where(.z4i3-szp) .kw-mn li::before { display: none; content: "" }
::selection { color: #2a3323; background: #efe4f3 }
:where(.z4i3-szp) h3 { font-weight: 500; font-family: Verdana,Geneva,Tahoma,sans-serif; margin: 2em 0 .4em; font-size: 1.15rem; color: #3b7115 }
:where(.z4i3-szp) .se-9b dd { padding: 0; margin: 0 0 1em }
.jou-u1x2 { color: #596b4d; font-size: .9rem; margin: .3em 0 1.5em }
:where(.z4i3-szp) .fzm-r9 { display: inline-flex; border-radius: 999px; font-size: .8rem; padding: .35em .75em; color: #596b4d; background: #efe4f3; margin: 0 0 1.4em; max-width: 100% }
:where(.z4i3-szp) ol li::marker { color: #3b7115 }
.z4i3-szp { max-width: 700px; margin: 44px auto; background: #ffffff; border: 1px solid #e3ebdd; border-radius: 22px; box-shadow: none; padding: 58px 38px; overflow-wrap: break-word; background-image: linear-gradient(90deg,#5fb622 0,#5fb622 7px,transparent 7px); border-right: 4px solid #5fb622 }
:where(.z4i3-szp) .ud-ul0p>.kw-mn { grid-column: 1/-1 }
:where(.z4i3-szp) :is(h2,h3) { scroll-margin-top: 1.5rem }
:where(.z4i3-szp) .wb-kitk { gap: .4em 1em; display: grid; grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)) }
.zptbtlcajr { margin: 0 }
:where(.z4i3-szp) .kv7-k8pz a { display: inline-block; max-width: 100%; vertical-align: middle; min-height: 44px; padding: .25em 0; min-width: 24px }
:where(.z4i3-szp) .dp-b4 nav { flex: 1 1 10rem }
:where(.z4i3-szp) table { margin: 1.8em 0; border-radius: 6px; border: 1px solid #e3ebdd; overflow: hidden; width: 100%; font-size: .9rem; border-collapse: collapse }
:where(.z4i3-szp) .bpx-fmd nav .vdg-c3w li+li::before { margin: 0 .4em; content: '/'; opacity: .45 }
body { background: linear-gradient(180deg,#efe4f3 0%,#fff 38%,#fff 100%); min-height: 100vh; color: #2a3323; -webkit-font-smoothing: subpixel-antialiased; margin: 0; font: 17px/1.74 'Lucida Sans','Lucida Grande',Geneva,Verdana,sans-serif }
:where(.z4i3-szp) caption { padding: .35em 0; caption-side: bottom; color: #2a3323; font-weight: bold; text-align: left }
:where(.z4i3-szp) .ud-ul0p,:where(.z4i3-szp) .ud-ul0p .kw-mn { grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); display: grid; gap: .8em 1.2em }
:where(.z4i3-szp) details.jzb-7ma { padding: .7em 0; border-bottom: 1px solid #e3ebdd }
:where(.z4i3-szp) img.hc-k74 { max-width: 58%; margin-left: auto; margin-right: 0 }
* { box-sizing: border-box }
:where(.z4i3-szp) .fhs-tnp { text-decoration: none; display: inline-block; font-family: Verdana,Geneva,Tahoma,sans-serif; font-size: 1.15rem; letter-spacing: 0; color: #2a3323; font-weight: 900; text-transform: lowercase }
:where(.z4i3-szp) .fzm-r9 a { text-decoration: none; color: #596b4d }
:where(.z4i3-szp) .ngcs-5fwb,:where(.z4i3-szp) .x7c3-z1p,:where(.z4i3-szp) .kv7-k8pz { margin: .3em 0 0; line-height: 1.6 }
:where(.z4i3-szp) ul li::before { left: 0; content: '\00bb'; position: absolute; font-weight: 800; color: #3b7115 }
:where(.z4i3-szp) .se-9b dt { margin: 1.5em 0 .3em; font-weight: bold }
:where(.z4i3-szp) img.mcx2-okiq { margin-right: auto; max-width: 58%; margin-left: auto }
:where(.z4i3-szp) .uw-hp h3 { margin: 0 0 .4em }
:where(.z4i3-szp) .bpx-fmd { flex-wrap: wrap; align-items: baseline; padding-bottom: .6em; gap: .35em .8em; text-align: left; margin: 0 0 1.5em; display: flex; border-bottom: 3px solid #5fb622 }
:where(.z4i3-szp) .vdg-c3w { list-style: none; margin: 0; padding: 0 }
:where(.z4i3-szp) .e8o8-9b0a li { margin: 0; padding: 0 }
:where(.z4i3-szp) img { display: block; margin: 1.4em 0; box-shadow: 0 4px 14px rgba(36,45,29,.10); height: auto; max-width: 100% }
:where(.z4i3-szp) td { overflow-wrap: break-word; border-bottom: 1px solid #e3ebdd; padding: 12px 14px }
:where(.z4i3-szp) th { overflow-wrap: break-word; border-bottom: 1px solid #e3ebdd; background: #efe4f3; font-weight: bold; text-align: center; color: #2a3323; padding: 12px 14px }
:where(.z4i3-szp) .xuke-65vr summary { margin: 0 0 .45em; font-weight: bold; cursor: pointer; color: #2a3323 }
:where(.z4i3-szp) .ezn-fz a { border-radius: .2em; margin: 0 .5em .5em 0; display: inline-block; border: 1px solid #e3ebdd }
:where(.z4i3-szp) .ezn-fz .kw-mn li { display: inline }
:where(.z4i3-szp) .pyi-88 { grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); gap: .8em 1.2em; display: grid }
:where(.z4i3-szp) .mi-ms nav { min-width: 0 }
:where(.z4i3-szp) .xuke-65vr p { margin: 0 0 .45em; color: #2a3323; font-weight: bold }
:where(.z4i3-szp) .x7c3-z1p a { min-height: 44px; padding: .25em 0; margin: 0 0 .35em; display: block }
:where(.z4i3-szp) .hg-wfpg { border-top: 1px solid #e3ebdd; margin-top: 2.6em; padding-top: 1em }
:where(.z4i3-szp) img.uln-c3z { margin-right: auto; margin-left: auto; max-width: 90% }
:where(.z4i3-szp) blockquote { background: #efe4f3; border-radius: 0 8px 8px 0; padding: .5em 1.1em; margin: 1.4em 0; border-left: 4px solid #5fb622 }
:where(.z4i3-szp) .vdg-c3w li { margin: 0; padding: 0; display: inline }
:where(.z4i3-szp) .ngcs-5fwb .kw-mn li,:where(.z4i3-szp) .kv7-k8pz .kw-mn li { display: inline }
:where(.z4i3-szp) .vdg-c3w li::before { display: none; content: "" }
:where(.z4i3-szp) .bpx-fmd nav { margin: .55em 0 0; line-height: 1.9; margin-left: auto; font-size: .89rem; text-align: right }
:where(.z4i3-szp) .uw-hp { padding: .8em 1.1em; border: 1px solid #e3ebdd; border-radius: 22px; margin: 0 0 .8em }
:where(.z4i3-szp) .dp-b4 { display: flex; flex-wrap: wrap; gap: .8em 1.2em }
:where(.z4i3-szp) .ngcs-5fwb a { padding: .25em 0; display: inline-block; min-height: 44px; margin: 0 1em .3em 0 }
:where(.z4i3-szp) figure>img,:where(.z4i3-szp) .kes-d7qw>img,:where(.z4i3-szp) .qj49-rik>img,:where(.z4i3-szp) .sc7-71>img,:where(.z4i3-szp) .ri8-h10>img { margin-top: 0; margin-bottom: 0 }
:where(.z4i3-szp) .qmr1-ll6s table { margin: 0 }
:where(.z4i3-szp) .bpx-fmd nav a:hover { color: #3b7115 }
:where(.z4i3-szp) tr:nth-child(even) td { background: #efe4f3 }
:where(.z4i3-szp) figcaption { font-size: .85rem; text-align: left; color: #596b4d; line-height: 1.4; margin-top: .55em; background-color: #fff }
:where(.z4i3-szp) h1 { font-size: clamp(1.8rem,1.8vw + 1.5rem,2.2rem); line-height: 1.2; margin: 0 0 .8em; color: #2a3323; font-family: Verdana,Geneva,Tahoma,sans-serif; font-weight: 800; letter-spacing: -.01em }
:where(.z4i3-szp) .z2iq-86qe { padding-left: 1.1em; border-left: 3px solid #5fb622; margin: 1.8em 0 }
:where(.z4i3-szp) .mi-ms { border-top: 1px solid #e3ebdd; margin-top: 1.6em; font-size: .92rem; text-align: center; padding-top: 1.2em }
.z4i3-szp::before { content: ''; height: 4px; display: block; margin: 0 0 1.3em; background: linear-gradient(90deg,#5fb622,transparent) }
:where(.z4i3-szp) .kw-mn li { padding: 0; margin: 0 }
:where(.z4i3-szp) .hvc-xt1w a { border-bottom: 1px solid #e3ebdd; display: block }
:where(.z4i3-szp) .xuke-65vr a { display: inline-block; padding: .25em 0; min-height: 44px; color: #3b7115; text-decoration: none }
:where(.z4i3-szp) .hg-wfpg h3 { margin: 2em 0 .3em; color: #2a3323; font-size: 1.14rem }
:where(.z4i3-szp) img.m9th-cl { margin-left: 0; margin-right: auto; max-width: 58% }
:where(.z4i3-szp) .vit-tocc { font-size: .95em; margin: 0 0 .75em; font-weight: 700; grid-column: 1/-1 }
:where(.z4i3-szp) .dn26-arqe { margin: .35em 0 1.2em; color: #596b4d; font-size: .85rem }
:where(.z4i3-szp) .on-n3 { border-radius: 22px; background: #efe4f3; padding: .7em 1em .7em 2.2em; border: 1px solid #e3ebdd }
:where(.z4i3-szp) summary:focus-visible,:where(.z4i3-szp) a:focus-visible,:where(.z4i3-szp) .qmr1-ll6s[tabindex="0"]:focus-visible { outline: 3px double #2a3323; outline-offset: 2px }
:where(.z4i3-szp) .nh2-be { background: #efe4f3; border-radius: 22px; padding: .7em 1em .7em 2.4em; border-left: 3px solid #5fb622 }
:where(.z4i3-szp) .ud-ul0p a,:where(.z4i3-szp) .ezn-fz a,:where(.z4i3-szp) .hvc-xt1w a { overflow-wrap: anywhere; min-height: 44px; max-width: 100%; padding: .25em .4em }
:where(.z4i3-szp) hr { border: 0; height: 2px; background: linear-gradient(90deg,#5fb622,transparent); margin: 2em 0 }
:where(.z4i3-szp) .kv7-k8pz a+a::before { margin: 0 .4em; content: '|'; opacity: .45 }
:where(.z4i3-szp) .sbr-s3y nav+nav { padding-top: .5em; border-top: 1px solid #e3ebdd }
:where(.z4i3-szp) .kv7-k8pz .kw-mn li+li::before { display: inline !important; content: '|' !important; opacity: .45; margin: 0 .4em }
:where(.z4i3-szp) .bpx-fmd nav a+a::before { margin: 0 .4em; opacity: .45; content: '/' }
@media(max-width:640px){body { background: #ffffff }
.z4i3-szp { border-radius: 0; border-right: 0; margin: 0; border-left: 0; padding: 26px 20px }
:where(.z4i3-szp) img.m9th-cl,:where(.z4i3-szp) img.mcx2-okiq,:where(.z4i3-szp) img.hc-k74 { margin-left: auto; margin-right: auto; max-width: 100% }
:where(.z4i3-szp) .bpx-fmd { text-align: left; display: block }
:where(.z4i3-szp) .bpx-fmd nav { text-align: left; margin: .55em 0 0 }}
@media (min-width:1080px){.z4i3-szp { padding: 68px 52px }
:where(.z4i3-szp) h1 { font-size: 2.25rem }}
@supports (text-wrap: balance){:where(.z4i3-szp) h1,:where(.z4i3-szp) h2{text-wrap:balance}}
:where(.z4i3-szp) .el-6t{border-block-start:2px solid currentColor;padding-block-start:.65em}
@media(max-width:560px){:where(.z4i3-szp) h1{font-size:clamp(1.68rem,0.36vw + 1.62rem,1.76rem)}}:where(.z4i3-szp) figcaption{font-size:0.95rem}
:where(.z4i3-szp) table:not(.qmr1-ll6s table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:640px){:where(.z4i3-szp) th,:where(.z4i3-szp) td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
:where(.z4i3-szp) pre{max-width:100%;overflow-x:auto;box-sizing:border-box}:where(.z4i3-szp) .bpx-fmd nav{min-width:0;max-width:100%}:where(.z4i3-szp) .bpx-fmd nav a,:where(.z4i3-szp) .ztb-v57x{overflow-wrap:normal;word-break:normal}:where(.z4i3-szp) .fzm-r9>a{flex:0 0 auto;white-space:nowrap}
:where(.z4i3-szp) .or-n4m6{display:none}
@media(max-width:48rem){
:where(.z4i3-szp) .ll8-yh{min-width:0;max-width:100%;margin-inline:0}
:where(.z4i3-szp) .ll8-yh>img{display:none}
:where(.z4i3-szp) .ll8-yh>figcaption{display:none}
:where(.z4i3-szp) .ll8-yh>.or-n4m6{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}
:where(.z4i3-szp) .diagram-source-owned{display:none}
:where(.z4i3-szp) .or-n4m6 .nq-f45l{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
:where(.z4i3-szp) .or-n4m6 .y6fs-bx71{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
:where(.z4i3-szp) .or-n4m6 .bhqv-6a{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
:where(.z4i3-szp) .or-n4m6 ol.bhqv-6a{list-style:decimal;padding-left:1.8em}
:where(.z4i3-szp) .or-n4m6 .bhqv-6a>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}
:where(.z4i3-szp) .or-n4m6 .bhqv-6a>li::before{content:none!important;display:none!important}
:where(.z4i3-szp) .or-n4m6 .bhqv-6a>li::marker{color:inherit;font-size:1em;font-weight:600}
:where(.z4i3-szp) .or-n4m6.qd-q69 .bhqv-6a{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
:where(.z4i3-szp) .or-n4m6.cpy-koy1 .bhqv-6a>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
:where(.z4i3-szp) .or-n4m6.un-afiy .bhqv-6a>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
:where(.z4i3-szp) .or-n4m6.c29q-bk .bhqv-6a>li{border-radius:.7em}
:where(.z4i3-szp) .or-n4m6.diagram-inset .bhqv-6a>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
:where(.z4i3-szp) .or-n4m6.diagram-outline .bhqv-6a>li{border-style:dashed;border-radius:.45em}
:where(.z4i3-szp) .or-n4m6.diagram-spaced .bhqv-6a{gap:1em}
:where(.z4i3-szp) .or-n4m6.diagram-spaced .bhqv-6a>li{border:0;padding:.25em 0}
:where(.z4i3-szp) .or-n4m6.diagram-ledger .bhqv-6a>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.z4i3-szp,:where(.z4i3-szp) *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}:where(.z4i3-szp) *::before,:where(.z4i3-szp) *::after,:where(.z4i3-szp) *::first-letter,:where(.z4i3-szp) *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.z4i3-szp{max-width:100%!important;width:auto!important;box-sizing:border-box}:where(.z4i3-szp) details::details-content{content-visibility:visible!important;display:block!important}:where(.z4i3-szp) details:not([open])>:not(summary){display:block!important}:where(.z4i3-szp) .qmr1-ll6s{max-width:100%!important;overflow:visible!important}:where(.z4i3-szp) table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}:where(.z4i3-szp) th,:where(.z4i3-szp) td{overflow-wrap:anywhere!important;word-break:normal!important}:where(.z4i3-szp) table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}:where(.z4i3-szp) img{max-width:100%!important;height:auto!important}:where(.z4i3-szp) .or-n4m6{display:none!important}:where(.z4i3-szp) .ll8-yh>img{display:block!important}}