/* screen */
img.mnpxs__7d8 { max-width: 62%; margin-right: auto; margin-left: auto }
.mmnzt__vyo { margin: 0 }
* { box-sizing: border-box }
.cjoxj__la { list-style: none; gap: .25em; display: flex; flex-wrap: wrap; padding: 0; margin: 0 }
.isu__16vg nav { flex: 1 1 10rem }
h3 { font-weight: 800; color: #e8efe9; font-size: 1.16rem; font-family: Verdana,Geneva,Tahoma,sans-serif; margin: 1.4em 0 .35em }
.vltal__2wq { display: inline-block; color: #5ae76d; letter-spacing: .05em; text-transform: uppercase; font-size: 1.25rem; text-decoration: none; font-family: Verdana,Geneva,Tahoma,sans-serif; font-weight: 700 }
a:hover { box-shadow: inset 0 -3px 0 currentColor }
ul li::before { font-weight: 600; left: 0; position: absolute; content: '\2023'; color: #5ae76d }
.luf__q123 h2 { margin-top: 1em }
img.cpx__cj8j { margin-right: 0; max-width: 100%; margin-left: 0 }
blockquote { margin: 1.6rem 0; padding: .2rem 0 .2rem 1.1rem; font-style: italic; border-left: 3px solid #5ae76d; color: #9bb99f }
figure>img,.xtsu__mjl1>img,.gjj__0ui>img,.dscuu__6k5v>img,.lumol__3j92>img { margin-bottom: 0; margin-top: 0 }
ol li::marker { color: #5ae76d }
.wxjo__e0j0 a { color: #5ae76d; padding: .25rem 0; display: inline-block; text-decoration: none; min-height: 50px }
.synut__42vm a { margin: 0 1rem .3rem 0; padding: .25rem 0; min-height: 50px; display: inline-block }
.kujp__pw a { border: 1px solid #345939; display: inline-block; margin: 0 .5em .5em 0; border-radius: .4em }
.cjoxj__la li { margin: 0; padding: 0 }
.qtl__pe nav .xwu__9zu { color: #9bb99f; margin: 0 .85rem .2rem 0; border-bottom: 2px solid #5ae76d; padding-bottom: .1rem; cursor: default }
img.gfyks__e6 { margin-right: auto; max-width: 92%; margin-left: auto }
body { font: 19px/1.74 Georgia,Cambria,'Times New Roman',serif; min-height: 100dvh; background: #152117; margin: 0; color: #e8efe9 }
a:focus-visible,summary:focus-visible,.yustp__x59c[tabindex="0"]:focus-visible { outline: 2px solid #5ae76d; outline-offset: 1px }
.lwft__222 dd { padding: 0; margin: 0 0 1.1em }
.clc__hd { font-size: .82rem; color: #9bb99f; margin: .2rem 0 0; font-weight: 400 }
.yfnuc__y15e li { margin: 0; padding: 0 }
ul,ol { margin: 0 0 1.1rem; padding-left: 1.45rem }
.wxjo__e0j0 li { margin: .25rem 0 }
.pqjh__eu li::before { content: normal }
.ssowv__do .yfnuc__y15e li+li::before { content: '\2219' !important; margin: 0 .85rem; opacity: .45; display: inline !important }
ul { list-style: none; padding-left: 1.15rem }
.mlm__sfno a,.kujp__pw a,.hpsun__tsqr a { min-height: 50px; max-width: 100%; padding: .4em .7em; overflow-wrap: anywhere }
.ssowv__do a+a::before { opacity: .45; margin: 0 .85rem; content: '\2219' }
.pqjh__eu li { padding: 0; margin: 0; display: inline }
th { border-bottom: 1px solid #345939; text-align: left; background: #3c2136; color: #e8efe9; font-weight: 500; padding: 9px 11px; overflow-wrap: break-word }
.yustp__x59c { width: 100%; margin: 1.8rem 0; overflow-x: auto }
.pqjh__eu { list-style: none; padding: 0; margin: 0 }
li { margin: .5rem 0 }
caption { color: #e8efe9; text-align: center; caption-side: bottom; font-weight: 500; padding: .55em 0 }
img.ibbyt__6e2b { margin-right: 0; margin-left: auto; max-width: 62% }
.djd__ir2 { letter-spacing: .1em; margin: .3em 0 1.25em; display: inline-block; color: #5ae76d; font-size: .95rem }
.bbz__hw { color: #9bb99f; font-size: .9rem; margin: .5rem 0 1.4rem }
.mlm__sfno,.mlm__sfno .yfnuc__y15e { gap: .6em 1em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)) }
h1 { font-size: 2.3rem; color: #e8efe9; letter-spacing: .01em; font-family: Verdana,Geneva,Tahoma,sans-serif; font-weight: 750; padding-bottom: .35em; margin: 0 0 .5em; line-height: 1.28; border-bottom: 1px solid #345939 }
.qtl__pe nav a { min-height: 50px; color: #9bb99f; padding: .25rem 0; display: inline-block; margin: 0 .85rem .2rem 0; text-decoration: none }
.qtl__pe nav a:hover { color: #5ae76d }
details.cuwe__7fn { border: 0; padding: .7em 0 }
.typmd__9i { padding: 0; margin: 0 0 .8rem; border: 0 }
.khan__7sz { grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); gap: .6em 1em; display: grid }
.ngyt__dt { display: grid; grid-template-columns: repeat(auto-fit,minmax(10rem,1fr)); gap: .4em 1em }
strong { color: #e8efe9 }
:is(h2,h3) { scroll-margin-top: 12px }
.akgo__h4n a { min-height: 50px; padding: .25rem 0; display: block; margin: 0 0 .35rem }
.vjcow__9qn nav { min-width: 0 }
hr { border: 0; height: 3px; width: 64px; background: #5ae76d; border-radius: 3px; margin: 2em 0 }
.lwft__222 dt { font-weight: 500; margin: 1.5em 0 .3em }
.agvmqugdzx { margin: 0 }
.synut__42vm,.akgo__h4n,.ssowv__do { margin: .3rem 0 0; line-height: 1.6 }
.newx__mu8d { padding-bottom: .45em; font-size: .82rem; margin: 0 0 1.4em; color: #9bb99f; border-bottom: 1px solid #345939 }
.vjcow__9qn { padding-top: 0; text-align: right; margin-top: 2.4em; font-size: .88rem; border: 0 }
.mhe__n5 { border-radius: 4px; padding: .7em 1em .7em 2.4em; background: #3c2136; border-left: 3px solid #5ae76d }
.uggv__0e { max-width: 620px; margin: 38px auto; background: #1c291d; border-radius: 0px; padding: 46px 30px; overflow-wrap: break-word; box-shadow: 0 7px 14px rgba(27,45,29,.10); border-bottom: 2px solid #5ae76d; border-left: 5px solid #5ae76d; border-right: 8px solid #5ae76d }
p { hyphens: auto; text-align: justify; margin: 0 0 1.1rem; -webkit-hyphens: auto }
img.wcp__2v { margin-right: auto; max-width: 62%; margin-left: 0 }
.tytpv__083 { border-radius: 5px; border: 1px solid #345939; padding: .7em 1em .7em 2.2em; background: #3c2136 }
.ooh__t2ns { margin: 0 0 .45em; font-size: 1.05em; grid-column: 1/-1; font-weight: 700 }
h2 { color: #e8efe9; padding-left: .5em; margin: 2.1em 0 .45em; border-left: 3px solid #5ae76d; font-weight: 500; font-family: Verdana,Geneva,Tahoma,sans-serif; line-height: 1.3; font-size: 1.5rem }
.typmd__9i h3 { margin: 0 0 .4rem }
.isu__16vg { flex-wrap: wrap; display: flex; gap: .6em 1em }
.wxjo__e0j0 ul,.wxjo__e0j0 ol { padding-left: 1.45rem; margin: 0 }
.wxjo__e0j0 { font-size: .9rem; margin: 1.6rem 0; border: 1px solid #345939; background: transparent; border-radius: 5px; padding: .85rem 1.2rem }
.hpsun__tsqr a { border-bottom: 1px dotted #345939; display: block }
.luf__q123 h3 { margin: 1.4em 0 .3em; font-size: 1.07rem; color: #e8efe9 }
.uggv__0e::before { content: ''; width: 48px; display: block; background: #5ae76d; border-radius: 2px; height: 4px; margin: 0 0 1.3em }
figcaption { margin-top: .35em; color: #9bb99f; font-size: .82rem; line-height: 1.5; text-align: center }
::selection { background: #3c2136; color: #e8efe9 }
img { max-width: 100%; box-shadow: 0 4px 14px rgba(27,45,29,.10); height: auto; display: block; margin: 1.8em 0 }
td { padding: 9px 11px; border-bottom: 1px solid #345939; overflow-wrap: break-word }
.mlm__sfno>.yfnuc__y15e { grid-column: 1/-1 }
figure,.xtsu__mjl1,.gjj__0ui,.dscuu__6k5v,.lumol__3j92 { padding: 1rem 0; border-bottom: 1px solid #345939; border-top: 1px solid #345939; margin: 1.8rem 0 }
.yfnuc__y15e li::before { content: normal }
.mixzffomhq { box-sizing: border-box }
.yfnuc__y15e { margin: 0; list-style: none; padding: 0 }
.qtl__pe nav { margin: .15rem 0 0; text-align: left; line-height: 1.7; border-top: 1px solid #345939; font-size: .92rem; padding-top: .45rem }
.kujp__pw .yfnuc__y15e li { display: inline }
a { box-shadow: inset 0 -2px 0 currentColor; text-decoration: none; color: #5ae76d }
details.cuwe__7fn p { margin: .7em 0 0 }
ul li { position: relative; padding-left: 1.2rem }
.ssowv__do a { display: inline-block; max-width: 100%; vertical-align: middle; min-width: 24px; min-height: 50px; padding: .25rem 0 }
.luf__q123 { padding-top: 0; margin-top: 2.2em; border: 0 }
table { border-collapse: collapse; font-size: .9rem; border-radius: 8px; overflow: hidden; border: 1px solid #345939; width: 100%; margin: 1.8rem 0 }
.synut__42vm .yfnuc__y15e li,.ssowv__do .yfnuc__y15e li { display: inline }
.vbwu__f6j nav+nav { padding-top: 1em; border-top: 1px solid #345939 }
.qtl__pe { border-radius: 4px; flex-direction: column; row-gap: .65rem; display: flex; text-align: left; margin: 0 0 1.5rem; align-items: stretch; padding: .9rem 1.2rem; border: 1px solid #345939 }
.newx__mu8d a { text-decoration: none; color: #9bb99f }
@media (max-width:782px){body { background: #152117 }
.uggv__0e { border-radius: 0; border-left: 0; padding: 30px 22px }
img.wcp__2v,img.mnpxs__7d8,img.ibbyt__6e2b { margin-right: auto; max-width: 100%; margin-left: auto }}
@media(max-width:560px){h1{font-size:2.0725rem}}figcaption{font-size:0.917rem}
@media(max-width:782px){table:not(.yustp__x59c table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}th,td{overflow-wrap:break-word;word-break:normal;padding-inline:5.5px}}
pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.qtl__pe nav{min-width:0;max-width:100%}.qtl__pe nav a,.xwu__9zu{overflow-wrap:normal;word-break:normal}.newx__mu8d>a{flex:0 0 auto;white-space:nowrap}
.ownq__cj{display:none}
@media(max-width:48rem){
.zyta__nu{min-width:0;max-width:100%;margin-inline:0}
.zyta__nu>img{display:none}
.zyta__nu>figcaption{display:none}
.zyta__nu>.ownq__cj{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}
.ownq__cj .pen__afx{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.ownq__cj .iliqk__eyyx{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.ownq__cj .ckuae__en{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.ownq__cj ol.ckuae__en{list-style:decimal;padding-left:1.8em}
.ownq__cj .ckuae__en>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}
.ownq__cj .ckuae__en>li::before{content:none!important;display:none!important}
.ownq__cj .ckuae__en>li::marker{color:inherit;font-size:1em;font-weight:600}
.ownq__cj.btkm__o3i .ckuae__en{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.ownq__cj.amxom__nwo .ckuae__en>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.ownq__cj.onaz__m9r8 .ckuae__en>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.ownq__cj.tam__31 .ckuae__en>li{border-radius:.7em}
}