.gp1pe0w1k { max-width: 740px; margin: 30px auto; background: #24271b; border: 1px solid #3e4828; border-radius: 18px; box-shadow: 0 6px 20px rgba(41,46,31,.14); padding: 38px 60px; overflow-wrap: anywhere; border-top: 3px solid #bae65a }
body summary:focus-visible,body .bwthyqsnq[tabindex="0"]:focus-visible,body a:focus-visible { outline: 2px solid #bae65a; outline-offset: .15rem }
body .ggiu75c3 ul,body .ggiu75c3 ol { padding-left: 1.8rem; margin: 0 }
body .hbsjc1bcv { font-size: .82rem; margin: 0 0 1.4em; background: #2f3523; padding: .45em .7em; color: #a9b199; border-radius: 18px }
body figure,body .qjyt6gbl9,body .xi8v1vn,body .cow4ruf4r,body .cda0wzc { margin: 1.4rem 0; border: 1px solid #3e4828; background: #24271b; border-radius: 18px; padding: .75rem }
body .w3bk621u nav a:hover { color: #bae65a }
body .yidbmhp .sb5c5q6e li,body .xyzfgg3 .sb5c5q6e li { display: inline }
* { box-sizing: border-box }
body .nwx0rhtiq h2 { margin-top: 1em }
body details.ks7puv4f summary { font-weight: 600; color: #eceee8; cursor: pointer }
body .yeq7c68 { font-weight: 400; font-size: .78rem; color: #a9b199; margin: .15rem 0 0 }
body ul { list-style-type: circle }
body img.sbzvjedmm { margin-right: 0; max-width: 62%; margin-left: auto }
body .o0o4ohozx { list-style: none; margin: 0; padding: 0 }
body .sb5c5q6e { list-style: none; margin: 0; padding: 0 }
body .ggiu75c3 li { margin: .1rem 0 }
body figure>img,body .qjyt6gbl9>img,body .xi8v1vn>img,body .cow4ruf4r>img,body .cda0wzc>img { margin-top: 0; margin-bottom: 0 }
body .ggiu75c3 p { margin: 0 0 .45rem; color: #eceee8; font-weight: 600 }
body details.ks7puv4f p { margin: .6em 0 0 }
body img.c3d2koo { margin-left: 0; max-width: 62%; margin-right: auto }
body .bwthyqsnq table { margin: 0 }
body p { text-align: justify; -webkit-hyphens: auto; margin: 0 0 1.2rem; hyphens: auto }
body .ggiu75c3 a { min-height: 48px; text-decoration: none; padding: .25rem 0; color: #bae65a; display: inline-block }
body .w3bk621u nav a { padding: .25rem 0; display: block; min-height: 48px; text-decoration: none; margin: 0 0 .25rem; color: #a9b199 }
body .o0o4ohozx li { padding: 0; display: block; margin: 0 }
body .w3bk621u { text-align: left; align-items: stretch; row-gap: .65rem; flex-direction: column; padding-bottom: .5rem; margin: 0 0 1.8rem; display: flex }
body .sb5c5q6e li::before { content: normal }
body .bwthyqsnq { margin: 1.5rem 0; overflow-x: auto; width: 100% }
body .xyzfgg3 a { min-width: 24px; padding: .25rem 0; vertical-align: middle; display: inline-block; max-width: 100%; min-height: 48px }
body li::marker { color: #bae65a }
body .piz8j2pz8 { grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)); gap: .55em 1.2em; display: grid }
body li { margin: .4rem 0 }
.ej9ti1h { border: 1px solid #3e4828; align-items: center; background: #2f3523; margin: .3em 0 1.5em; gap: .4em; display: inline-flex; border-radius: 999px; font-size: .9rem; padding: .3em .8em; color: #bae65a }
body .w3bk621u nav { padding-top: .35rem; border-top: 1px solid #3e4828; text-align: left; margin: .25rem 0 0; font-size: .89rem; line-height: 1.8 }
body .pmal63s li { padding: 0; margin: 0 }
body .yidbmhp a { margin: 0 1.4rem .3rem 0; min-height: 48px; padding: .25rem 0; display: inline-block }
body .nwx0rhtiq { padding: 1em 1.1em; border-radius: 18px; margin-top: 2.8em; background: #2f3523 }
body .w3bk621u nav .srvjpa6g { margin: 0 .85rem .2rem 0; color: #a9b199; cursor: default; padding-bottom: .2rem; border-bottom: 2px solid #bae65a }
body .xprudqq7x { margin-top: 1.8em; padding: 1em 1.2em; border: 1px solid #3e4828; border-radius: 18px }
body img.a7pejvba { margin-left: 0; margin-right: 0; max-width: 100% }
body .vjnkcn1q>h2:first-child { margin-top: 0 }
body .o0o4ohozx li::before { content: normal }
body caption { color: #eceee8; padding: .55em 0; text-align: center; font-weight: 600; caption-side: top }
body img.grekk36 { max-width: 62%; margin-left: auto; margin-right: auto }
body th { color: #eceee8; font-weight: 600; background: #2f3523; overflow-wrap: anywhere; border-bottom: 1px solid #3e4828; text-align: left; padding: 9px 11px }
body .aizlqtt dt { margin: 1.5em 0 .3em; font-weight: 600 }