
#zfc457 a:focus-visible,#zfc457 summary:focus-visible,#zfc457 .e423fb[tabindex="0"]:focus-visible,#zfc457 input:focus-visible,#zfc457 textarea:focus-visible,#zfc457 button:focus-visible { outline-offset: 4px; outline: 2px solid #2c3122; box-shadow: 0 0 0 3px #273dbf }
#zfc457 .c47070 { font-weight: 400; margin: .2em 0 0; font-size: .82rem; color: #636c57 }
#zfc457 .oeb79f9c { padding: 1em 1.1em; border: 1px solid #e3e8db; background: #f6e7fa; border-radius: 6px; margin: 1.2em 0 }
#zfc457 th { padding: 10px 14px; text-align: left; border-bottom: 2px solid #e3e8db; color: #2c3122; font-weight: 600; overflow-wrap: break-word }
#zfc457 .hfa6d526 { list-style: none; padding: 0; margin: 0 }
#zfc457 .g558d177 li { padding: 0; margin: 0 }
#zfc457 .td1b20 { text-align: left; margin: 0 0 1.8em; padding-bottom: .75em }
#zfc457>p:first-of-type { font-size: 1.12em; color: #636c57 }
#zfc457 .je5f2377 { font-size: .82rem; color: #636c57; margin: .35em 0 1.2em }
#zfc457 p { margin: 0 0 1em }
#zfc457 ul,#zfc457 ol { padding-left: 1.8em; margin: 0 0 1.4em }
#zfc457 .f5f9b257 li { margin: .1em 0 }
#zfc457 .f5f9b257 summary { cursor: pointer; margin: 0 0 .45em; font-weight: 600; color: #2c3122 }
#zfc457 figure,#zfc457 .gf26ca,#zfc457 .hec67b,#zfc457 .s00b239,#zfc457 .yda289b { margin: 1.2em 0; border-top: 1px solid #e3e8db; border-bottom: 1px solid #e3e8db; padding: .9em 0 }
#zfc457 .w166a4 { border-left: 3px solid #273dbf; margin: 0 0 1.4em; font-size: .88rem; padding-left: .65em; color: #636c57 }
#zfc457 figcaption { text-align: right; color: #636c57; font-size: .82rem; margin-top: .65em; line-height: 1.4 }
#zfc457 .eeaf1d li { margin: 0; padding: 0 }
#zfc457 a { color: #273dbf; box-shadow: inset 0 -2px 0 #273dbf55; text-decoration: none }
#zfc457 h3 { margin: 1.6em 0 .5em; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; color: #2c3122; font-weight: 700; font-size: 1.14rem }
#zfc457 .td1b20 nav { margin: .85em 0 0; line-height: 1.4; font-size: .89rem }
#zfc457 li { margin: .45em 0 }
#zfc457 h2 { font-weight: 700; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; color: #2c3122; margin: 2.5em 0 .45em; line-height: 1.4; font-size: 1.45rem }
#zfc457 .td1b20 nav a { padding: .25em 0; display: inline-block; margin: 0 .85em .2em 0; min-height: 46px; color: #636c57; text-decoration: none }
#zfc457 .g558d177 li::before { display: none !important }
#zfc457 .e423fb table { margin: 0 }
#zfc457 img { max-width: 100%; margin: 1.2em 0; border: 1px solid #e3e8db; height: auto; border-radius: 0; display: block }
#zfc457 .k20b47c dt { font-weight: 600; margin: 1.1em 0 .3em }
#zfc457 .td1b20 nav .nav-current { margin: 0 .85em .2em 0; color: #636c57; cursor: default }
#zfc457 .pdab0b9 .g558d177 li+li::before { margin: 0 .55em; opacity: .7; content: '\2219' }
#zfc457 details.j6528f p { margin: .6em 0 0 }
#zfc457 .lcff867 { border-radius: 5px; background: #f6e7fa; padding: .8em 1em; margin-top: 1.6em }
#zfc457 .td1b20 nav a+a::before { margin: 0 .55em; content: '\2219'; opacity: .7 }
#zfc457 img.bf50f90e { margin-left: auto; max-width: 92%; margin-right: auto }
#zfc457 .eeaf1d { flex-wrap: wrap; list-style: none; padding: 0; margin: 0; display: flex; gap: .25em }
#zfc457 :is(h2,h3,h4) { scroll-margin-top: 2rem }
.nfadiidxa { box-sizing: border-box }
#zfc457 .e423fb { overflow-x: auto; width: 100%; margin: 1.8em 0 }
#zfc457 table { font-size: .9rem; width: 100%; border-collapse: collapse; margin: 1.8em 0 }
#zfc457 .f5f9b257 ul,#zfc457 .f5f9b257 ol { margin: 0; padding-left: 1.8em }
#zfc457 td { overflow-wrap: break-word; border-bottom: 1px solid #e3e8db; padding: 10px 14px }
#zfc457 .qba3f2d3 { display: grid; grid-template-columns: repeat(auto-fit,minmax(10rem,1fr)); gap: .4em 1em }
body { margin: 0; min-height: 100vh; background: linear-gradient(180deg,#f6e7fa 0%,#f4f4f5 38%,#f4f4f5 100%); font: 18px/1.62 Verdana,Geneva,'DejaVu Sans',sans-serif; color: #2c3122 }
@media(max-width:640px){body { background: #fafbf9 }
#zfc457 { outline-offset: -3px; border-radius: 0; outline: 2px double #e3e8db; margin: 0; border-left: 0; border-right: 0; padding: 24px 18px }
#zfc457 img.acc5b14,#zfc457 img.f11167,#zfc457 img.le39c245 { margin-left: auto; margin-right: auto; max-width: 100% }
#zfc457 .oeb79f9c { padding: .9em 1em }}
@supports (text-wrap: pretty){#zfc457 p{text-wrap:pretty}}