
.xsw-gj71 { margin: 0 0 1.4em; border-left: 3px solid #c1ed5f; font-size: .82rem; color: #abb399; padding-left: .75em }
p { margin: 0 0 1.25rem }
.n6-fj8 li { margin: 0; padding: 0; display: block }
.v0o-lu2e>h2:first-child { margin-top: 0 }
.mo4-5v3 { max-width: 700px; margin: 52px auto; background: #292d1f; border: 1px solid #3e4334; border-radius: 22px; box-shadow: 0 8px 30px rgba(55,64,35,.14); padding: 38px 30px; overflow-wrap: break-word; outline: 3px double #3e4334; outline-offset: 1px }
.f5-6ve0 { margin: 0; display: flex; list-style: none; padding: 0; flex-wrap: wrap; gap: .1rem .2rem }
ul,ol { margin: 0 0 1.1rem; padding-left: 1.45rem }
.v0o-lu2e { padding-left: 1.1em; border-left: 2px solid #c1ed5f; margin: 1.8em 0 }
a { text-underline-offset: 3px; color: #c1ed5f; text-decoration: underline dotted }
img.in-v7j { max-width: 100%; margin-left: 0; margin-right: 0 }
h1 { border-left: 5px solid #c1ed5f; font-family: 'Segoe UI',system-ui,sans-serif; font-weight: 800; padding-left: .55em; margin: 0 0 .4em; line-height: 1.18; font-size: 1.9rem; letter-spacing: 0; color: #f3f3f2 }
.buw3-xa6 { font-size: .8rem; font-weight: 400; margin: .15rem 0 0; color: #abb399 }
.twm5-mlc li { margin: .2rem 0 }
:is(h2,h3) { scroll-margin-top: 12px }
.dqj-17gv { border-radius: 22px; padding: .9em 1.2em .9em 2.5em; background: #3c4725; border: 1px solid #3e4334 }
h2 { padding-left: .5em; color: #f3f3f2; font-weight: 700; font-size: 1.38rem; font-family: 'Segoe UI',system-ui,sans-serif; line-height: 1.22; margin: 1.6em 0 .4em; border-left: 3px solid #c1ed5f }
.f5-6ve0 li { margin: 0; padding: 0 }
ul { list-style-type: square }
.eihv-krlp h2 { margin-top: .4em }
.f3-p1 dd { margin: 0 0 .8em; padding: 0 }
.w3-p1 li::before { content: none !important }
th { overflow-wrap: break-word; background: #3c4725; font-weight: 600; color: #f3f3f2; text-align: left; padding: 9px 11px; border-bottom: 1px solid #3e4334 }
.twm5-mlc ul,.twm5-mlc ol { padding-left: 1.45rem; margin: 0 }
table { border-collapse: collapse; overflow: hidden; border: 1px solid #3e4334; border-radius: 12px; font-size: .95rem; width: 100%; margin: 1.2rem 0 }
.w3-p1 li { padding: 0; margin: 0 }
details.l8-u6 { margin: 0 0 .55em; border-radius: 22px; padding: .6em .8em; border: 1px solid #3e4334 }
img.ek9-82o3 { margin-left: auto; margin-right: auto; max-width: 58% }
li::marker { color: #c1ed5f }
img.mj-ehb { margin-left: auto; max-width: 90%; margin-right: auto }
.wo8-fb nav { line-height: 1.6; font-size: .95rem; margin: 1rem 0 0 }
.rd-m3o { grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); gap: .6em 1em; display: grid }
.eihv-krlp h3 { color: #f3f3f2; font-size: 1.02rem; margin: 1.8em 0 .3em }
td { overflow-wrap: break-word; padding: 9px 11px; border-bottom: 1px solid #3e4334 }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100% }
img.q93-8bul { margin-left: 0; margin-right: auto; max-width: 58% }
.f3-p1 dt { font-weight: 600; margin: 1.4em 0 .3em }
.tq-qql { margin: 0 0 .8rem; padding: .8rem 1.1rem; border-radius: 22px; border: 1px solid #3e4334 }
@media(max-width:700px){body { background: #1a1d12 }
.mo4-5v3 { border-left: 0; outline: 2px double #3e4334; margin: 0; outline-offset: -3px; border-right: 0; padding: 26px 20px }
img.q93-8bul,img.ek9-82o3,img.yr7s-tkg9 { margin-right: auto; max-width: 100%; margin-left: auto }}
.daj-uc{padding-block:.3em}
@media(max-width:560px){h1{font-size:1.7375rem}}
@media(max-width:700px){table:not(.rav-sh table){table-layout:fixed}th:not(.rav-sh th),td:not(.rav-sh td){overflow-wrap:anywhere;padding-inline:5.5px}}