
.qfhbk0i0 .q21bvd nav a+a::before { content: '\2022'; margin: 0 .65em; opacity: .45 }
.qfhbk0i0 .lk4umm>h2:first-child { margin-top: 0 }
.qfhbk0i0 { max-width: var(--measure); margin: 34px auto; background: var(--c-surface); border-radius: 8px; padding: calc(var(--pad) + 20px) calc(var(--pad) + 6px); overflow-wrap: anywhere; box-shadow: 0 7px 14px rgba(16,45,21,.10); outline: 7px solid #f7e4e1; outline-offset: .15em; border-right: 5px solid var(--accent) }
.qfhbk0i0 .kiuprto dt { margin: 1em 0 .3em; font-weight: bold }
.qfhbk0i0 .ea20dno,.qfhbk0i0 .ni74ro7,.qfhbk0i0 .qyfsb4 { margin: .6em 0 0; line-height: 1.8 }
.qfhbk0i0 figure,.qfhbk0i0 .bdsizbe6,.qfhbk0i0 .ncjbfbb1,.qfhbk0i0 .fcx8l9gg,.qfhbk0i0 .uysiepc { padding: .5em; background: #f7e4e1; margin: 1.6em 0; border-radius: 8px }
.qfhbk0i0 .v6nqq7 { overflow-x: auto; width: 100%; margin: 1.5em 0 }
.qfhbk0i0 td { padding: 9px 11px; border-bottom: 1px solid var(--line); overflow-wrap: anywhere }
.wnlanewe { display: none }
.qfhbk0i0 .v0839l li { margin: 0; padding: 0 }
.qfhbk0i0 tr:nth-child(even) td { background: #f7e4e1 }
.qfhbk0i0 .q21bvd nav .pj3smyhp { margin: 0 1em .2em 0; cursor: default; color: var(--c-muted) }
.qfhbk0i0 .ur0goz { color: var(--c-muted); margin: .5em 0 1.4em; font-size: .9rem }
.qfhbk0i0 .p222oi { margin: .3em 0 0; font-size: .8rem; color: var(--c-muted); font-weight: 400 }
.qfhbk0i0 blockquote { background: #f7e4e1; margin: 1.2em 0; border-radius: 0 8px 8px 0; border-left: 4px solid var(--accent); padding: .5em 1.1em }
.qfhbk0i0 .ywbe3e ul,.qfhbk0i0 .ywbe3e ol { margin: 0; padding-left: 1.3em }
.qfhbk0i0 .ywbe3e summary { margin: 0 0 .45em; cursor: pointer; font-weight: bold; color: var(--c-text) }
.qfhbk0i0 .q21bvd nav a:hover { color: var(--c-link) }
.qfhbk0i0 .lk4umm:nth-of-type(odd) { background: #f7e4e1 }
.qfhbk0i0 li { margin: .5em 0 }
.qfhbk0i0 .hjsxk2vy { gap: .8em 1.2em; grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)); display: grid }
.qfhbk0i0 .ea20dno .jk6ryi4 li,.qfhbk0i0 .qyfsb4 .jk6ryi4 li { display: inline }
.qfhbk0i0 .ea20dno a { margin: 0 1em .3em 0; display: inline-block; min-height: 3rem; padding: .25em 0 }
.qfhbk0i0 .jk6ryi4 { margin: 0; padding: 0; list-style: none }
.qfhbk0i0 figcaption { margin-top: .65em; font-size: .82rem; text-align: center; line-height: 1.4; color: var(--c-muted) }
html { -webkit-text-size-adjust: 100% }
@media(max-width:782px){body { background: #fcfdfc }
.qfhbk0i0 { outline: 4px solid #f7e4e1; margin: 0; border-right: 0; border-left: 0; outline-offset: -4px; border-radius: 0; padding: calc(var(--pad) + 2px) calc(var(--pad) - 6px) }
.qfhbk0i0 img.hdxjj3qc,.qfhbk0i0 img.jfqg90,.qfhbk0i0 img.q6ung9wu { margin-right: auto; max-width: 100%; margin-left: auto }
.qfhbk0i0 .q21bvd { text-align: left; display: block }
.qfhbk0i0 .q21bvd nav { text-align: left; margin: .7em 0 0 }
.qfhbk0i0 .lk4umm { padding: .7em .8em }}
@supports (scrollbar-gutter: stable){.qfhbk0i0{scrollbar-gutter:stable}}
.qfhbk0i0 .lu3ko3{border-block-start:1px solid currentColor;padding-block-start:.65em}
@media(max-width:560px){.qfhbk0i0 h1{font-size:clamp(1.685rem,0.525vw + 1.5625rem,1.7725rem)}}.qfhbk0i0 figcaption{font-size:0.914rem}
@media(max-width:782px){.qfhbk0i0 table:not(.v6nqq7 table){table-layout:fixed}.qfhbk0i0 th:not(.v6nqq7 th),.qfhbk0i0 td:not(.v6nqq7 td){overflow-wrap:anywhere;padding-inline:5.5px}}