
body h2 { line-height: 1.3; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; color: #eceee8; font-weight: 800; margin: 1.8em 0 .7em; font-variant: small-caps; letter-spacing: .03em; font-size: 1.32rem }
body .knuhkkq a { display: block; min-height: 48px; padding: .25rem 0; margin: 0 0 .55rem }
body img.ulzb1zs25 { max-width: 88%; margin-right: auto; margin-left: auto }
body .hz6ebkg { display: grid; gap: .6em 1em; grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)) }
body h1 { color: #eceee8; background: #2f3523; border-radius: 18px; font-size: 1.8rem; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight: 700; letter-spacing: -.01em; line-height: 1.14; margin: 0 0 .65em; padding: .45em .6em }
body .vjnkcn1q { padding: .8em 1em; border-radius: 18px; margin: 1.1em 0 }
body img { max-width: 100%; margin: 1.4em 0; box-shadow: 0 4px 14px rgba(41,46,31,.10); height: auto; display: block }
body .nwx0rhtiq h3 { font-size: 1.07rem; color: #eceee8; margin: 2em 0 .3em }
body .vjnkcn1q:nth-of-type(odd) { background: #2f3523 }
body ul,body ol { margin: 0 0 1.4rem; padding-left: 1.8rem }
body details.ks7puv4f { margin: 0 0 .65em; border: 1px solid #3e4828; padding: .75em .95em; background: #24271b; border-radius: 18px }
body .hbsjc1bcv a { text-decoration: none; color: #a9b199 }
body .ggiu75c3 summary { color: #eceee8; cursor: pointer; margin: 0 0 .45rem; font-weight: 600 }
.rsukxewixj { display: none }
.abob { color: #eceee8 }
body h3 { font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight: 400; color: #eceee8; margin: 2em 0 .35em; font-size: 1.08rem }
body .coe9ev1y { border-radius: 18px; border-left: 3px solid #bae65a; background: #2f3523; padding: .7em 1em .7em 2.4em }
body .xyzfgg3 a+a::before { opacity: .7; margin: 0 .55rem; content: '\2219' }
body figcaption { text-align: center; font-size: .88rem; line-height: 1.4; color: #a9b199; margin-top: .65em }
body .ngenr9e { letter-spacing: -.01em; display: inline-block; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; color: #eceee8; text-decoration: none; font-size: 1.7rem; font-weight: 600 }
body a:hover { background: #2f3523 }
body .ayis0c4c { margin: .25rem 0 1rem; color: #a9b199; font-size: .82rem }
body .aizlqtt dd { padding: 0; margin: 0 0 .8em }
body { background: radial-gradient(circle at 12% 0%,#2f3523 0,#1b1e13 48%,#1b1e13 100%); font: 16.5px/1.55 Calibri,Candara,'Segoe UI',Optima,sans-serif; color: #eceee8; margin: 0; -webkit-font-smoothing: antialiased; min-height: 100dvh }
.hiumfoagju { color: #eceee8 }
body td { overflow-wrap: anywhere; border-bottom: 1px solid #3e4828; padding: 9px 11px }
body table { margin: 1.5rem 0; font-size: .9rem; width: 100%; overflow: hidden; border-collapse: collapse; border-radius: 12px; border: 1px solid #3e4828 }
body .sb5c5q6e li { padding: 0; margin: 0 }
body .pmal63s { list-style: none; margin: 0; display: flex; padding: 0; flex-wrap: wrap; gap: .1em .2em }
body .ggiu75c3 { border-top: 1px solid #3e4828; padding: .6rem 1rem; font-size: .9rem; margin: 1.2rem 0; background: #2f3523; border-bottom: 1px solid #3e4828 }
body .xyzfgg3 .sb5c5q6e li+li::before { margin: 0 .55rem; content: '\2219'; opacity: .7 }
body a { border-radius: 3px; transition: color .22s ease-in-out,background-color .22s ease-in-out; text-underline-offset: 2px; color: #bae65a; padding: 0 2px; text-decoration: underline }
body .nel1enf { padding: .9rem 1.2rem; border-radius: 18px; background: #24271b; margin: 0 0 .7rem; border: 1px solid #3e4828 }
body strong { color: #eceee8 }
body hr { border: 0; border-top: 1px dashed #3e4828; margin: 2.8em 0 }
body .nel1enf h3 { margin: 0 0 .4rem }
body .yidbmhp,body .knuhkkq,body .xyzfgg3 { margin: .6rem 0 0; line-height: 1.5 }
body .y0617lh4 { padding: .7em 1em .7em 2.2em; border-radius: 18px; border: 1px solid #3e4828; background: #2f3523 }
@media(max-width:700px){body { background: #1b1e13 }
.gp1pe0w1k { margin: 0; border-radius: 0; padding: 30px 22px }
body img.c3d2koo,body img.grekk36,body img.sbzvjedmm { margin-left: auto; max-width: 100%; margin-right: auto }
body .vjnkcn1q { padding: .8em .9em }}
@media(min-width:1280px){.gp1pe0w1k { padding: 48px 70px }
body h1 { font-size: 1.95rem }}
@media(prefers-color-scheme:light){.gp1pe0w1k { background: #fdfdfd; border: 1px solid #e8ecdf; border-top: 3px solid #5d7b1b }
body summary:focus-visible,body .bwthyqsnq[tabindex="0"]:focus-visible,body a:focus-visible { outline: 2px solid #5d7b1b }
body .hbsjc1bcv { color: #6a7356; background: #f3f8ea }
body figure,body .qjyt6gbl9,body .xi8v1vn,body .cow4ruf4r,body .cda0wzc { background: #fdfdfd; border: 1px solid #e8ecdf }
body .w3bk621u nav a:hover { color: #5d7b1b }
body details.ks7puv4f summary { color: #2c3022 }
body .yeq7c68 { color: #6a7356 }
body .ggiu75c3 p { color: #2c3022 }
body .ggiu75c3 a { color: #5d7b1b }
body .w3bk621u nav a { color: #6a7356 }
body li::marker { color: #5d7b1b }
.ej9ti1h { border: 1px solid #e8ecdf; background: #f3f8ea; color: #5d7b1b }
body .w3bk621u nav { border-top: 1px solid #e8ecdf }
body .nwx0rhtiq { background: #f3f8ea }
body .w3bk621u nav .srvjpa6g { border-bottom: 2px solid #5d7b1b; color: #6a7356 }
body .xprudqq7x { border: 1px solid #e8ecdf }
body caption { color: #2c3022 }
body th { color: #2c3022; background: #f3f8ea; border-bottom: 1px solid #e8ecdf }
body h2 { color: #2c3022 }
body h1 { color: #2c3022; background: #f3f8ea }
body .nwx0rhtiq h3 { color: #2c3022 }
body .vjnkcn1q:nth-of-type(odd) { background: #f3f8ea }
body details.ks7puv4f { border: 1px solid #e8ecdf; background: #fdfdfd }
body .hbsjc1bcv a { color: #6a7356 }
body .ggiu75c3 summary { color: #2c3022 }
body h3 { color: #2c3022 }
body .coe9ev1y { background: #f3f8ea; border-left: 3px solid #5d7b1b }
body figcaption { color: #6a7356 }
body .ngenr9e { color: #2c3022 }
body a:hover { background: #f3f8ea }
body .ayis0c4c { color: #6a7356 }
body { color: #2c3022; background: radial-gradient(circle at 12% 0%,#f3f8ea 0,#f5f7f0 48%,#f5f7f0 100%) }
body td { border-bottom: 1px solid #e8ecdf }
body table { border: 1px solid #e8ecdf }
body .ggiu75c3 { background: #f3f8ea; border-top: 1px solid #e8ecdf; border-bottom: 1px solid #e8ecdf }
body a { color: #5d7b1b }
body .nel1enf { border: 1px solid #e8ecdf; background: #fdfdfd }
body strong { color: #2c3022 }
body hr { border-top: 1px dashed #e8ecdf }
body .y0617lh4 { border: 1px solid #e8ecdf; background: #f3f8ea }}
@media(max-width:560px){body h1{font-size:1.68rem}}body figcaption{font-size:0.956rem}
@media(max-width:700px){body table:not(.bwthyqsnq table){table-layout:fixed}body th:not(.bwthyqsnq th),body td:not(.bwthyqsnq td){overflow-wrap:anywhere;padding-inline:5.5px}}