.pj-25-kdc .ym-xl-ao1 li::before { content: normal }
.pj-25-kdc ul { list-style: none; padding-left: 1.25em }
html { --wrap: 800px; --fg: #eeeeed; --pad: 0.5em; --bg: #211f15; --dim: #a9a79c; --color-border: #3f3c2b; --brand: #c8e95b }
.pj-25-kdc .ph-z9-xxux { margin-top: 2.8em; padding: .2em 0 .2em 1em; border-left: 4px solid var(--brand) }
.pj-25-kdc .ixv-dq5y-hl nav { margin: .85em 0 0; line-height: 1.4; font-size: .92rem }
.pj-25-kdc figure>img,.pj-25-kdc .ofn-uyeq-llw>img,.pj-25-kdc .ejo-7mn-lspw>img,.pj-25-kdc .dd-ea-zrb>img,.pj-25-kdc .mr-khlx-tr60>img { margin-top: 0; margin-bottom: 0 }
.pj-25-kdc .xl-yf8-ja { grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)); display: grid; gap: 1em 1.4em }
.pj-25-kdc .wrf-euk-4a4n nav+nav { border-top: 1px solid var(--color-border); padding-top: 1em }
.pj-25-kdc { max-width: var(--wrap); margin: 28px auto; background: #29271c; border: 1px solid var(--color-border); border-radius: 6px; box-shadow: none; padding: calc(var(--pad) + 1.625em) calc(var(--pad) + 2.125em); overflow-wrap: break-word; outline: 1px solid var(--color-border); outline-offset: -6px; border-right: 8px solid var(--brand) }
.pj-25-kdc .let-bne-a58k a { min-width: 24px; display: inline-block; padding: .25em 0; min-height: 48px; vertical-align: middle; max-width: 100% }
.pj-25-kdc .tg-87f-bz li { margin: 0; display: block; padding: 0 }
.pj-25-kdc .on-2857-y2l { display: flex; gap: 1em 1.4em; flex-wrap: wrap }
.pj-25-kdc img.jyw-jfz-3a { max-width: 74%; margin-left: auto; margin-right: 0 }
.pj-25-kdc h1 { margin: 0 0 .4em; padding-left: .55em; line-height: 1.18; font-weight: 750; color: var(--fg); font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; border-left: 5px solid var(--brand); letter-spacing: -.02em; font-size: 2.05rem }
.pj-25-kdc .oh-16i-zp { width: 100%; overflow-x: auto; margin: 1.6em 0 }
.pj-25-kdc .wk-16-t7 ul,.pj-25-kdc .wk-16-t7 ol { padding-left: 1.8em; margin: 0 }
.pj-25-kdc .ixv-dq5y-hl nav .hk-7alh-45i9 { margin: 0 .85em .2em 0; color: var(--dim); cursor: default }
.pj-25-kdc .mx-ok-4lt nav { min-width: 0 }
.pj-25-kdc details.zq-vjqw-o6t { padding: .55em 0 .55em .85em; border-left: 3px solid var(--brand); margin: 0 0 .45em }
.fsgap { margin: 0 }
.pj-25-kdc .ym-xl-ao1 li { margin: 0; padding: 0 }
.pj-25-kdc .us-sz-ru .ym-xl-ao1 li,.pj-25-kdc .let-bne-a58k .ym-xl-ao1 li { display: inline }
.pj-25-kdc .bv-x1-lbs a { margin: 0 .5em .5em 0; border: 1px solid var(--color-border); display: inline-block; border-radius: .65em }
:is(.pj-25-kdc h2,.pj-25-kdc h3) { scroll-margin-top: 1rem }
.pj-25-kdc .ym-xl-ao1 { list-style: none; margin: 0; padding: 0 }
.pj-25-kdc img.sl-5n-6nk { margin-left: auto; max-width: 74%; margin-right: auto }
.pj-25-kdc .tg-87f-bz li::before { content: normal }
.tf-oqhd-rdse { color: var(--dim); margin: .2em 0 1.75em; font-size: .9rem }
.pj-25-kdc h3 { margin: 1.6em 0 .45em; font-size: 1.13rem; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; font-weight: 700; color: var(--fg) }
.pj-25-kdc .vuq-8dwd-24 { display: inline-block; text-decoration: none; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; font-size: 1.5rem; font-weight: 900; letter-spacing: -.01em; color: var(--fg) }
.pj-25-kdc .ph-z9-xxux h3 { font-size: 1.02rem; margin: 1.6em 0 .3em; color: var(--fg) }
.pj-25-kdc .zn-3e-p2l a { padding: .25em 0; min-height: 48px; margin: 0 0 .45em; display: block }
.pj-25-kdc .anx-88-zw2,.pj-25-kdc .anx-88-zw2 .ym-xl-ao1 { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)); gap: 1em 1.4em }
.pj-25-kdc .gpo-s8z-ppj { margin: 0 }
.pj-25-kdc details.zq-vjqw-o6t p { margin: .5em 0 0 }
.pj-25-kdc .wk-16-t7 a { color: var(--brand); display: inline-block; padding: .25em 0; min-height: 48px; text-decoration: none }
.pj-25-kdc .bm-ki56-x6 { margin: .3em 0 0; font-weight: 400; color: var(--dim); font-size: .85rem }
.pj-25-kdc figcaption { line-height: 1.6; text-align: left; font-size: .8rem; margin-top: .65em; color: var(--dim) }
.pj-25-kdc a:hover { box-shadow: inset 0 -3px 0 currentColor }
.pj-25-kdc table { width: 100%; border-collapse: collapse; margin: 1.6em 0; font-size: .97rem }
.pj-25-kdc .wtp-a0-zl58 li { padding: 0; margin: 0 }
.pj-25-kdc .pu-dw5-im a { border-bottom: 1px dotted var(--color-border); display: block }
.pj-25-kdc details.zq-vjqw-o6t summary { color: var(--fg); font-weight: bold; cursor: pointer }
.pj-25-kdc .sq-1zq7-uk h3 { margin: 0 0 .4em }
.pj-25-kdc .anx-88-zw2>.ym-xl-ao1 { grid-column: 1/-1 }
.pj-25-kdc a { text-decoration: none; color: var(--brand); box-shadow: inset 0 -2px 0 currentColor }
.pj-25-kdc img.pqe-bm1b-t0h1 { margin-right: auto; margin-left: auto; max-width: 95% }
.pj-25-kdc .ekh-cyzx-y8am { margin: 0 0 .35em; font-weight: 500; grid-column: 1/-1; font-size: 1em }
.pj-25-kdc .anx-88-zw2 a,.pj-25-kdc .bv-x1-lbs a,.pj-25-kdc .pu-dw5-im a { padding: .4em .7em; max-width: 100%; overflow-wrap: anywhere; min-height: 48px }
.pj-25-kdc ol li::marker { color: var(--brand) }
.pj-25-kdc .us-sz-ru a { min-height: 48px; display: inline-block; padding: .25em 0; margin: 0 1.2em .3em 0 }
.pj-25-kdc td { padding: 10px 12px; overflow-wrap: break-word; border-bottom: 1px solid var(--color-border) }
.pj-25-kdc .cbt-wpb-c6u { color: var(--fg); font-size: 1.12em }
.pj-25-kdc .ixv-dq5y-hl { margin: 0 0 1.8em; text-align: center; padding-top: .75em; border-top: 2px solid var(--color-border) }
* { box-sizing: border-box }
.pj-25-kdc .oh-16i-zp table { margin: 0 }