body .erd-z44-6ysz { gap: 1em 1.4em; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)); display: grid }
body caption { font-weight: 600; text-align: left; color: #787159; caption-side: bottom; padding: .35em 0 }
body figcaption { font-size: .82rem; text-align: left; margin-top: .45em; color: #787159; line-height: 1.6 }
body .viw-8p7x-3vc nav { line-height: 1.9; font-size: .92rem; margin: .55rem 0 0 }
body h1 { line-height: 1.14; font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif; font-size: clamp(2.0rem,1.8vw + 1.8rem,2.5rem); border-radius: 8px; color: #2e2c28; margin: 0 0 .6em; padding: .65em .8em; font-weight: 800; background: #f9f6e9; letter-spacing: -.02em }
body .qr-n4pv-f2 { grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)); display: grid; gap: .4em 1em }
body .bea-1635-vph9 { border-top: 1px solid #eeebe3; padding-top: 1.2em; margin-top: 1.6em }
body .twn-vw2v-dx { color: #787159; margin: .25rem 0 1rem; font-size: .9rem }
body .wwj-mk8e-ncmu li { padding: 0; display: block; margin: 0 }
body .hw-0a-4oz summary { margin: 0 0 .45rem; font-weight: 600; cursor: pointer; color: #2e2c28 }
body .wwj-mk8e-ncmu { padding: 0; list-style: none; margin: 0 }
body ul li::before { content: '\203a'; position: absolute; left: 0; font-weight: 800; color: #846d1d }
body .jj-vm-mjl { font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif; color: #2e2c28; display: inline-block; font-size: 1.25rem; font-weight: 800; text-decoration: none; letter-spacing: -.01em }
body .aj-2xh5-uvp5 a+a::before { content: '|'; margin: 0 .5rem; opacity: .45 }
body .aj-2xh5-uvp5 .jt-r85-pk li+li::before { content: '|'; margin: 0 .5rem; opacity: .45 }
body .wwj-mk8e-ncmu li::before { content: none }
body .viw-8p7x-3vc { background: #f9f6e9; padding: .6rem .9rem; border-radius: 8px; margin: 0 0 2rem; text-align: center }
body .hw-0a-4oz ul,body .hw-0a-4oz ol { padding-left: 1.45rem; margin: 0 }
body details.pc-jg0s-tt0 p { margin: .6em 0 0 }
body h3 { color: #2e2c28; margin: 1.6em 0 .3em; font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif; font-weight: 400; font-size: 1.22rem }
body .gei-l51u-sp { display: flex; list-style: none; margin: 0; flex-wrap: wrap; gap: .25em; padding: 0 }
.xnkdwwqqb { display: none }
body .ik-jfj-65lv { background: #f9f6e9; color: #787159; padding: .3em .65em; font-size: .82rem; display: inline-flex; margin: 0 0 1.4em; border-radius: 999px; max-width: 100% }
body :is(h2,h3) { scroll-margin-top: 12px }
body .srt-cj-jdad { margin: 0 0 1rem; padding: 0; border: 0 }
body blockquote { background: #f9f6e9; padding: .9rem 1.2rem; margin: 1.6rem 0; border-radius: 8px }
body .hw-0a-4oz { margin: 1.6rem 0; padding: .25rem 0 .25rem 1rem; border: 0; background: transparent; border-left: 3px solid #ba9a29; font-size: .93rem }
body .viw-8p7x-3vc nav a { text-decoration: none; color: #787159; margin: 0 0 .25rem; display: block; padding: .25rem 0; min-height: 48px }
body .qus-p5sj-ufji a { padding: .25rem 0; display: inline-block; min-height: 48px; margin: 0 1.2rem .3rem 0 }
body .qus-p5sj-ufji .jt-r85-pk li,body .aj-2xh5-uvp5 .jt-r85-pk li { display: inline }
body .hw-0a-4oz a { min-height: 48px; display: inline-block; padding: .25rem 0; color: #846d1d; text-decoration: none }
.yonrsfwpp { padding: 0 }
body .kp-3s-44 { border-radius: 8px; background: #f9f6e9; padding: .7em 1em .7em 2.4em; border-left: 3px solid #ba9a29 }
.jpz-2y1-9w8y { background: #f9f6e9; margin: .35em 0 1.6em; display: inline-block; border-radius: 4px; border-left: 3px solid #ba9a29; padding: .45em .8em; color: #2e2c28; font-size: .9rem }
body .srt-cj-jdad h3 { margin: 0 0 .3rem }
body a:focus-visible,body .abb-9m-44[tabindex="0"]:focus-visible,body summary:focus-visible { outline-offset: 3px; outline: 3px double #2e2c28 }
body td { border-bottom: 1px solid #eeebe3; overflow-wrap: anywhere; padding: 8px 10px }
body figure,body .pj-cvta-kumh,body .kl-e7w1-h8dz,body .fc-f0-5t5a,body .hqt-mo-20 { box-shadow: 0 5px 16px rgba(51,46,28,.08); padding: .8rem .95rem; margin: 1.4rem 0; border-left: 4px solid #ba9a29; background: #fefdfd }
body img.ol-6nt-qev6 { max-width: 92%; margin-left: auto; margin-right: auto }
body img.gzj-jzma-p0f { max-width: 62%; margin-left: auto; margin-right: auto }
body a { color: #846d1d; border-bottom: 1px solid currentColor; text-decoration: none }
body li { margin: .4rem 0 }
body img.bgq-8ev-gsbh { margin-left: 0; max-width: 62%; margin-right: auto }
body strong { color: #2e2c28 }
body p { margin: 0 0 1rem }
body .abb-9m-44 table { margin: 0 }
body .gei-l51u-sp li { padding: 0; margin: 0 }
body .aj-2xh5-uvp5 a { display: inline-block; padding: .25rem 0; min-height: 48px; min-width: 24px; vertical-align: middle; max-width: 100% }
body { color: #2e2c28; margin: 0; -webkit-font-smoothing: antialiased; font: 19px/1.6 system-ui,'Helvetica Neue',Arial,sans-serif; background: linear-gradient(135deg,#fff 0%,#f9f6e9 100%) }
body .qus-p5sj-ufji,body .lv-4a-dbf,body .aj-2xh5-uvp5 { margin: .3rem 0 0; line-height: 1.7 }
.vpi-hk-r57w { max-width: 760px; margin: 34px auto; background: transparent; border: 0; padding: 52px 8px; overflow-wrap: anywhere }
* { box-sizing: border-box }
body details.pc-jg0s-tt0 { border: 0; padding: .5em 0 }
body .viw-8p7x-3vc nav .zg-e7-ez { border-bottom: 2px solid #ba9a29; padding-bottom: .1rem; margin: 0 .7rem .2rem 0; color: #787159; cursor: default }
body img.ria-61-77 { margin-left: auto; margin-right: 0; max-width: 62% }
html { -webkit-text-size-adjust: 100% }
body .lv-4a-dbf a { margin: 0 0 .35rem; display: block; padding: .25rem 0; min-height: 48px }
body figure>img,body .pj-cvta-kumh>img,body .kl-e7w1-h8dz>img,body .fc-f0-5t5a>img,body .hqt-mo-20>img { margin-bottom: 0; margin-top: 0 }
body .abb-9m-44 { margin: 1.2rem 0; width: 100%; overflow-x: auto }
body .jt-r85-pk { margin: 0; list-style: none; padding: 0 }
body .jt-r85-pk li::before { content: none }
body th { color: #2e2c28; font-weight: 600; padding: 8px 10px; overflow-wrap: anywhere; border-bottom: 2px solid #eeebe3; text-align: center }
.tswzieyv { box-sizing: border-box }
body img.pw-ln-ten { margin-left: 0; margin-right: 0; max-width: 100% }
body table { width: 100%; margin: 1.2rem 0; border-collapse: collapse; font-size: .93rem }
body a:hover { border-bottom-color: #846d1d }
body .enw-f0-2u { border: 0; padding-top: 0; margin-top: 2.4em }
body ol li::marker { color: #846d1d }
body ul li { position: relative; padding-left: 1.1rem }
body .uz-wj3-h3o { border-radius: 8px; background: #f9f6e9; padding: .9em 1.2em .9em 2.5em; border: 1px solid #eeebe3 }
body ul,body ol { margin: 0 0 1.1rem; padding-left: 1.45rem }
body .enw-f0-2u h3 { font-size: 1.14rem; margin: 1.6em 0 .3em; color: #2e2c28 }
body details.pc-jg0s-tt0 summary { font-weight: 600; color: #2e2c28; cursor: pointer }
body .po-i7j-jt { margin: 0 }
body .viw-8p7x-3vc nav a:hover { color: #846d1d }
body .ik-jfj-65lv a { color: #787159; text-decoration: none }
body .jt-r85-pk li { padding: 0; margin: 0 }
body img { margin: 1.4em 0; max-width: 100%; border: 1px solid #eeebe3; height: auto; display: block; border-radius: 8px }
body .qmh-pki-w8r7 { font-size: 1.12em; color: #787159 }
body h2 { line-height: 1.26; font-size: 1.6rem; padding-bottom: .25em; margin: 2.1em 0 .4em; font-weight: 800; border-bottom: 1px solid #eeebe3; color: #2e2c28; font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif }
body ul { padding-left: 1.15rem; list-style: none }
body .lef-2jh3-xsrz dd { padding: 0; margin: 0 0 1.2em }
body .hw-0a-4oz li { margin: .25rem 0 }
@media(max-width:620px){body { background: #fefdfd }
.vpi-hk-r57w { border-left: 0; border-right: 0; margin: 0; border-radius: 0; padding: 26px 18px }
body img.bgq-8ev-gsbh,body img.gzj-jzma-p0f,body img.ria-61-77 { max-width: 100%; margin-right: auto; margin-left: auto }}
@media(min-width:1200px){.vpi-hk-r57w { padding: 58px 34px }}
body .qmh-pki-w8r7{padding-block:.2em}
@media(max-width:560px){body h1{font-size:clamp(1.8775rem,1.17vw + 1.7475rem,2.2025rem)}}body figcaption{font-size:0.911rem}
@media(max-width:620px){body table:not(.abb-9m-44 table){table-layout:fixed}body th:not(.abb-9m-44 th),body td:not(.abb-9m-44 td){overflow-wrap:anywhere;padding-inline:5px}}