:root { --page: #fff; --c-muted: #6b6f5c; --color-text: #2b2d24; --color-accent: #93b827; --wash: #f0f6e0; --wrap: 740px; --color-link: #5d7519 }
.uuk__hs a:hover { background: var(--wash) }
.uuk__hs .kjxql__5pnj a { margin: 0 0 .7em; display: block }
.uuk__hs img { border: 1px solid #e3e6d8; border-radius: 8px; margin: 1.6em 0; max-width: 100%; height: auto; display: block }
.uuk__hs img.tpm__01n { margin-right: 0; max-width: 100%; margin-left: 0 }
.uuk__hs .zbnvn__jb nav a { color: var(--c-muted); padding: .25em 0; margin: 0 .7em .2em 0; min-height: 3rem; display: inline-block; text-decoration: none }
.uuk__hs .sykz__p6qv { list-style: none; margin: 0; padding: 0 }
.uuk__hs .jxacz__2qy { color: var(--c-muted); margin: 0 0 1.4em; font-size: .85rem }
.uuk__hs .jfr__zo { margin: 1.4em 0; background: transparent; border: 0; padding: .25em 0 .25em 1em; font-size: .95rem; border-left: 3px solid var(--color-accent) }
.uuk__hs .fng__skd .sykz__p6qv li,.uuk__hs .esmu__ad .sykz__p6qv li { display: inline }
.uuk__hs .jfr__zo p { font-weight: bold; margin: 0 0 .45em; color: var(--color-text) }
.pxee__off { color: var(--color-link); align-items: center; display: inline-flex; background: var(--wash); margin: .3em 0 1.5em; border-radius: 999px; gap: .4em; border: 1px solid #e3e6d8; padding: .3em .8em; font-size: .9rem }
.uuk__hs .olugm__ed9 { font-size: 1.25rem; color: var(--color-link); text-decoration: none; text-transform: uppercase; font-weight: 700; letter-spacing: .05em; font-family: Tahoma,Verdana,Geneva,sans-serif; display: inline-block }
.uuk__hs caption { font-weight: bold; padding: .35em 0; color: var(--color-text); text-align: left; caption-side: top }
.uuk__hs th { padding: 10px 14px; text-align: center; border-bottom: 2px solid #e3e6d8; overflow-wrap: break-word; color: var(--color-text); font-weight: bold }
.uuk__hs details.bdum__p70 summary { cursor: pointer; color: var(--color-text); font-weight: bold }
::selection { background: var(--wash); color: var(--color-text) }
.uuk__hs .sykz__p6qv li { margin: 0; padding: 0 }
:is(.uuk__hs h2,.uuk__hs h3) { scroll-margin-top: 1.5rem }
.uuk__hs>p:first-of-type { font-size: 1.12em; color: var(--c-muted) }
.uuk__hs .ezdq__w2q1 h3 { font-size: 1.02rem; color: var(--color-text); margin: 1.3em 0 .3em }
.uuk__hs .ndcs__rpfs:nth-of-type(odd) { background: var(--wash) }
.uuk__hs .jxacz__2qy a { color: var(--c-muted); text-decoration: none }
.uuk__hs figure>img,.uuk__hs .civq__p3k>img,.uuk__hs .gqluy__me>img,.uuk__hs .pdl__jvpi>img,.uuk__hs .zsy__2o1y>img { margin-bottom: 0; margin-top: 0 }
.uuk__hs h2 { margin: 1.8em 0 .45em; color: var(--color-text); font-family: Tahoma,Verdana,Geneva,sans-serif; line-height: 1.3; font-weight: 700; font-size: 1.55rem }
.uuk__hs { max-width: var(--wrap); margin: 28px auto; background: #fafafa; border-radius: 8px; padding: 50px 26px; overflow-wrap: break-word; box-shadow: 0 5px 14px rgba(44,52,21,.10); border-top: 6px solid var(--color-accent); border-left: 4px solid var(--color-accent) }
.uuk__hs .ezdq__w2q1 h2 { margin-top: 1em }
.uuk__hs td { overflow-wrap: break-word; padding: 10px 14px; border-bottom: 1px solid #e3e6d8 }
.uuk__hs .ezdq__w2q1 { margin-top: 2.8em; padding: 1.4em 1.5em; background: var(--wash); border-radius: 8px }
.uuk__hs .zbnvn__jb nav a:hover { color: var(--color-link) }
.uuk__hs .qjz__amz { display: grid; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); gap: 1em 1.4em }
.uuk__hs .zbnvn__jb nav .nav-current { cursor: default; margin: 0 .7em .2em 0; padding-bottom: .1em; border-bottom: 2px solid var(--color-accent); color: var(--c-muted) }
.uuk__hs .ndcs__rpfs>h2:first-child { margin-top: 0 }
.uuk__hs a:focus-visible,.uuk__hs summary:focus-visible,.uuk__hs .oie__hdkv[tabindex="0"]:focus-visible,.uuk__hs input:focus-visible,.uuk__hs textarea:focus-visible,.uuk__hs button:focus-visible { outline: 2px solid var(--color-link); outline-offset: 4px }
.uuk__hs .esmu__ad .sykz__p6qv li+li::before { content: '|'; margin: 0 .5em; opacity: .55 }
.uuk__hs details.bdum__p70 { padding: .9em 1em; background: #fafafa; border-radius: 8px; margin: 0 0 .65em; border: 1px solid #e3e6d8 }
.uuk__hs table { margin: 1.4em 0; font-size: .95rem; width: 100%; border-collapse: collapse }
.uuk__hs .oie__hdkv { width: 100%; -webkit-overflow-scrolling: touch; overflow-x: auto; margin: 1.4em 0 }
.uuk__hs .faq__e8 { margin: .2em 0 0; font-size: .8rem; color: var(--c-muted); font-weight: 400 }
.uuk__hs li { margin: .5em 0 }
.uuk__hs .jfr__zo li { margin: .1em 0 }
.uuk__hs h3 { font-weight: 600; font-family: Tahoma,Verdana,Geneva,sans-serif; color: var(--color-text); font-size: 1.2rem; margin: 1.3em 0 .35em }
.uuk__hs .mlm__x440 { margin: 0 0 .8em; background: #fafafa; border: 1px solid #e3e6d8; padding: 1em 1.2em; border-radius: 8px }
.xpvblnq { line-height: 1.5 }