#m8c51hp .lfdytf a { margin: 0 0 .55em; display: block; min-height: 50px; padding: .25em 0 }
#m8c51hp .njgzdb h3 { margin: 0 0 .5em }
#m8c51hp ul { padding-left: 1.4em; list-style: none }
#m8c51hp .pdl5ok { background: #f0eaf7; border-radius: 14px; padding: .7em 1em .7em 2.2em; border: 1px solid #eaecde }
#m8c51hp .ay9hcr h3 { color: #2c2d22; margin: 1.5em 0 .3em; font-size: 1.05rem }
#m8c51hp .a1frl li { padding: 0; display: inline; margin: 0 }
#m8c51hp .ay0an nav { flex: 1 1 12rem }
#m8c51hp img.btnkt8y { margin-left: 0; max-width: 100%; margin-right: 0 }
#m8c51hp .pattznj li { margin: 0; padding: 0 }
#m8c51hp .qxfzhvm a { padding: .25em 0; min-height: 50px; max-width: 100%; vertical-align: middle; display: inline-block; min-width: 24px }
#m8c51hp table { width: 100%; font-size: .9rem; border-collapse: collapse; margin: 1.8em 0 }
#m8c51hp td { overflow-wrap: break-word; border-bottom: 1px solid #eaecde; padding: 10px 14px }
#m8c51hp .xdsa3i { gap: .4em 1em; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); display: grid }
#m8c51hp .i2r6di3 { margin: 0; list-style: none; padding: 0 }
body { margin: 0; color: #2c2d22; letter-spacing: .003em; font: 16.5px/1.82 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; background: linear-gradient(135deg,#f8f9fa 0%,#f0eaf7 100%); min-height: 100dvh }
#m8c51hp .tpm4i2 li { margin: .25em 0 }
#m8c51hp .f7iuusl { padding: .7em 1em .7em 2.4em; border-radius: 14px; background: #f0eaf7; border-left: 3px solid #ca881c }
#m8c51hp .tpm4i2 { font-size: .9rem; margin: 1.4em 0; border: 1px solid #eaecde; border-radius: 14px; background: #f0eaf7; padding: .85em 1.2em }
#m8c51hp figure>img,#m8c51hp .hzel09>img,#m8c51hp .y6z3y4>img,#m8c51hp .sr1he>img,#m8c51hp .c4zkrvw>img { margin-top: 0; margin-bottom: 0 }
#m8c51hp .a1frl li::before { content: ""; display: none }
#m8c51hp .i2r6di3 li { margin: 0; padding: 0 }
#m8c51hp li { margin: .4em 0 }
#m8c51hp details.w7w8bq summary { font-weight: 500; color: #2c2d22; cursor: pointer }
#m8c51hp .lqzjhai a { border-bottom: 1px dotted #eaecde; display: block }
#m8c51hp img.aaxx46 { max-width: 66%; margin-left: auto; margin-right: auto }
#m8c51hp .qxfzhvm a+a::before { content: '\00bb'; margin: 0 .75em; opacity: .5 }
#m8c51hp a { text-decoration: none; border-bottom: 1px solid currentColor; transition: color .22s ease-in-out; color: #1b50c3 }
#m8c51hp .i2r6di3 li::before { content: ""; display: none }
#m8c51hp figcaption { color: #686b4d; margin-top: .45em; text-align: center; font-size: .88rem; line-height: 1.5 }
#m8c51hp .tpm4i2 summary { color: #2c2d22; font-weight: 500; cursor: pointer; margin: 0 0 .45em }
#m8c51hp .tpm4i2 ul,#m8c51hp .tpm4i2 ol { padding-left: 1.3em; margin: 0 }
#m8c51hp .xc9x30 a { min-height: 50px; padding: .25em 0; margin: 0 1.4em .3em 0; display: inline-block }
#m8c51hp ul li { position: relative; padding-left: 1.2em }
#m8c51hp a:focus-visible,#m8c51hp .r1d24qx[tabindex="0"]:focus-visible,#m8c51hp summary:focus-visible { box-shadow: 0 0 0 3px #1b50c3; outline: 2px solid #2c2d22; outline-offset: 1px }
#m8c51hp .pattznj { gap: 0; margin: 0; flex-wrap: wrap; padding: 0; list-style: none; display: flex }
#m8c51hp img.dbjh11 { max-width: 66%; margin-right: auto; margin-left: 0 }
#m8c51hp .fwsypvx nav a { text-decoration: none; margin: 0 1em .2em 0; padding: .25em 0; min-height: 50px; display: inline-block; transition: color .15s ease-in-out; color: #686b4d }
#m8c51hp .ka7lmkk { color: #686b4d; border-radius: 999px; padding: .25em .55em; max-width: 100%; margin: 0 0 1.4em; display: inline-flex; font-size: .8rem; background: #f0eaf7 }
#m8c51hp caption { padding: .35em 0; color: #2c2d22; caption-side: top; text-align: left; font-weight: 500 }
#m8c51hp .fwsypvx { text-align: left; margin: 0 0 1.8em; padding-bottom: .6em }
#m8c51hp hr { border: 0; border-top: 1px dashed #eaecde; margin: 2.4em 0 }
#m8c51hp .r66pk nav { min-width: 0 }
#m8c51hp .r66pk { border-radius: 14px; margin-top: 2.8em; background: #f0eaf7; padding: .8em 1em; text-align: left; font-size: .95rem }
#m8c51hp .fwsypvx nav a+a::before { margin: 0 .5em; opacity: .5; content: '\00b7' }
#m8c51hp .xc9x30,#m8c51hp .lfdytf,#m8c51hp .qxfzhvm { margin: .4em 0 0; line-height: 1.7 }
#m8c51hp h3 { font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; font-size: 1.16rem; font-weight: 700; color: #2c2d22; margin: 1.5em 0 .3em }
#m8c51hp .fwsypvx nav a:hover { color: #1b50c3 }
#m8c51hp .ay0an { flex-wrap: wrap; display: flex; gap: .6em 1em }
#m8c51hp .n4hhlu,#m8c51hp .n4hhlu .i2r6di3 { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr)); gap: .6em 1em }
#m8c51hp .tpm4i2 a { padding: .25em 0; text-decoration: none; color: #1b50c3; display: inline-block; min-height: 50px }
#m8c51hp .chosfq { grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr)); display: grid; gap: .6em 1em }
#m8c51hp .n4hhlu a,#m8c51hp .jb0emrn a,#m8c51hp .lqzjhai a { max-width: 100%; overflow-wrap: anywhere; min-height: 50px; padding: .35em .6em }
#m8c51hp .hap69j { padding: 1em 1.2em; margin: 1.1em 0; border-radius: 14px }
::selection { background: #f0eaf7; color: #2c2d22 }
#m8c51hp .v4we1jk { display: inline-block; letter-spacing: -.01em; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; text-decoration: none; font-weight: 800; color: #1b50c3; font-size: 1.15rem }
#m8c51hp .qxfzhvm .i2r6di3 li+li::before { display: inline !important; content: '\00bb' !important; opacity: .5; margin: 0 .75em }
#m8c51hp ul,#m8c51hp ol { margin: 0 0 1em; padding-left: 1.3em }
#m8c51hp figure,#m8c51hp .hzel09,#m8c51hp .y6z3y4,#m8c51hp .sr1he,#m8c51hp .c4zkrvw { background: #f0eaf7; margin: 1.4em 0; padding: .85em; border-radius: 14px }
.holgd { line-height: 1.5 }
#m8c51hp .ay9hcr h2 { margin-top: .5em }
#m8c51hp img.f89u1o { margin-left: auto; max-width: 66%; margin-right: 0 }
#m8c51hp .hap69j>h2:first-child { margin-top: 0 }
.qo1ne { margin: .3em 0 1.25em; font-size: .9rem; color: #686b4d }
#m8c51hp .jb0emrn a { margin: 0 .5em .5em 0; display: inline-block; border: 1px solid #eaecde; border-radius: .65em }
#m8c51hp .tpm4i2 p { color: #2c2d22; margin: 0 0 .45em; font-weight: 500 }
#m8c51hp th { overflow-wrap: break-word; font-weight: 500; border-bottom: 2px solid #eaecde; color: #2c2d22; text-align: left; padding: 10px 14px }
#m8c51hp .njgzdb { border-radius: 14px; padding: .7em 1em; margin: 0 0 .7em; border: 1px solid #eaecde }
* { box-sizing: border-box }
#m8c51hp a:hover { border-bottom-color: #1b50c3 }
#m8c51hp h1 { color: #2c2d22; padding-bottom: .35em; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; border-bottom: 3px solid #1b50c3; font-size: clamp(1.9rem,1.5vw + 1.8rem,2.4rem); line-height: 1.2; letter-spacing: 0; margin: 0 0 .7em; font-weight: 800 }
#m8c51hp details.w7w8bq { border-radius: 14px; margin: 0 0 .55em; padding: .75em .95em; border: 1px solid #eaecde }
#m8c51hp ol li::marker { color: #1b50c3 }
#m8c51hp .n4hhlu>.i2r6di3 { grid-column: 1/-1 }
#m8c51hp p { text-indent: 1.6em; margin: 0 0 .35em }
#m8c51hp details.w7w8bq p { margin: .5em 0 0 }
#m8c51hp .tbe7o0 { font-size: .82rem; color: #686b4d; margin: .25em 0 1em }
#m8c51hp { max-width: 660px; margin: 38px auto; background: transparent; border: 0; padding: 44px 32px; overflow-wrap: break-word; border-top: 3px solid #1b50c3; border-left: 3px solid #1b50c3; border-right: 2px solid #1b50c3 }
#m8c51hp .fwsypvx nav { font-size: .92rem; line-height: 1.8; margin: .85em 0 0 }
#m8c51hp img.v47nw0x { max-width: 90%; margin-right: auto; margin-left: auto }
#m8c51hp .fwsypvx nav .a1frl li+li::before { margin: 0 .5em; content: '\00b7'; opacity: .5 }
#m8c51hp .ay9hcr { margin-top: 2.2em; border-radius: 14px; padding: 1em 1.1em; border: 1px solid #eaecde }
#m8c51hp .hap69j:nth-of-type(odd) { background: #f0eaf7 }
#m8c51hp img { max-width: 100%; display: block; border-radius: 14px; height: auto; margin: 1.4em 0; border: 1px solid #eaecde }
#m8c51hp ul li::before { font-weight: 600; position: absolute; color: #1b50c3; content: '\002d'; left: 0 }
#m8c51hp .igs05rh dd { margin: 0 0 .8em; padding: 0 }
#m8c51hp .r1d24qx { margin: 1.8em 0; overflow-x: auto; width: 100% }
#m8c51hp .daat61 nav+nav { padding-top: .8em; border-top: 1px dashed #eaecde }
#m8c51hp .a1frl { list-style: none; margin: 0; padding: 0 }
#m8c51hp .vh4a744 { font-size: 1.12em; color: #686b4d }
#m8c51hp .ka7lmkk a { text-decoration: none; color: #686b4d }
#m8c51hp h2 { font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; line-height: 1.4; font-weight: 500; font-size: 1.5rem; margin: 1.7em 0 .35em; font-style: italic; color: #2c2d22; letter-spacing: .04em; text-transform: uppercase }
#m8c51hp .fwsypvx nav .vgtkn6 { margin: 0 1em .2em 0; cursor: default }
#m8c51hp strong { color: #2c2d22 }
#m8c51hp .xc9x30 .i2r6di3 li,#m8c51hp .qxfzhvm .i2r6di3 li { display: inline }
#m8c51hp .igs05rh dt { margin: 1.5em 0 .3em; font-weight: 500 }
#m8c51hp .j2sfamh { font-size: .95em; font-weight: 600; margin: 0 0 .6em; grid-column: 1/-1 }
#m8c51hp .jb0emrn .i2r6di3 li { display: inline }
@media(max-width:760px){body { background: #f9faf8 }
#m8c51hp { border-radius: 0; border-right: 0; padding: 22px 16px }
#m8c51hp img.dbjh11,#m8c51hp img.aaxx46,#m8c51hp img.f89u1o { margin-left: auto; max-width: 100%; margin-right: auto }
#m8c51hp .hap69j { padding: .7em .8em }}
@media(min-width:1280px){#m8c51hp { padding: 50px 64px }}
@media (prefers-color-scheme:dark){#m8c51hp .pdl5ok { background: #292136; border: 1px solid #444632 }
#m8c51hp .ay9hcr h3 { color: #eaeae5 }
#m8c51hp td { border-bottom: 1px solid #444632 }
body { background: linear-gradient(135deg,#16170f 0%,#292136 100%); color: #eaeae5 }
#m8c51hp .f7iuusl { border-left: 3px solid #f0b24c; background: #292136 }
#m8c51hp .tpm4i2 { background: #292136; border: 1px solid #444632 }
#m8c51hp details.w7w8bq summary { color: #eaeae5 }
#m8c51hp .lqzjhai a { border-bottom: 1px dotted #444632 }
#m8c51hp a { color: #5b8af2 }
#m8c51hp figcaption { color: #aeb293 }
#m8c51hp .tpm4i2 summary { color: #eaeae5 }
#m8c51hp a:focus-visible,#m8c51hp .r1d24qx[tabindex="0"]:focus-visible,#m8c51hp summary:focus-visible { box-shadow: 0 0 0 3px #5b8af2; outline: 2px solid #eaeae5 }
#m8c51hp .fwsypvx nav a { color: #aeb293 }
#m8c51hp .ka7lmkk { color: #aeb293; background: #292136 }
#m8c51hp caption { color: #eaeae5 }
#m8c51hp hr { border-top: 1px dashed #444632 }
#m8c51hp .r66pk { background: #292136 }
#m8c51hp h3 { color: #eaeae5 }
#m8c51hp .fwsypvx nav a:hover { color: #5b8af2 }
#m8c51hp .tpm4i2 a { color: #5b8af2 }
::selection { color: #eaeae5; background: #292136 }
#m8c51hp .v4we1jk { color: #5b8af2 }
#m8c51hp figure,#m8c51hp .hzel09,#m8c51hp .y6z3y4,#m8c51hp .sr1he,#m8c51hp .c4zkrvw { background: #292136 }
.qo1ne { color: #aeb293 }
#m8c51hp .jb0emrn a { border: 1px solid #444632 }
#m8c51hp .tpm4i2 p { color: #eaeae5 }
#m8c51hp th { color: #eaeae5; border-bottom: 2px solid #444632 }
#m8c51hp .njgzdb { border: 1px solid #444632 }
#m8c51hp a:hover { border-bottom-color: #5b8af2 }
#m8c51hp h1 { color: #eaeae5; border-bottom: 3px solid #5b8af2 }
#m8c51hp details.w7w8bq { border: 1px solid #444632 }
#m8c51hp ol li::marker { color: #5b8af2 }
#m8c51hp .tbe7o0 { color: #aeb293 }
#m8c51hp { border-top: 3px solid #5b8af2; border-left: 3px solid #5b8af2; border-right: 2px solid #5b8af2 }
#m8c51hp .ay9hcr { border: 1px solid #444632 }
#m8c51hp .hap69j:nth-of-type(odd) { background: #292136 }
#m8c51hp img { border: 1px solid #444632 }
#m8c51hp ul li::before { color: #5b8af2 }
#m8c51hp .daat61 nav+nav { border-top: 1px dashed #444632 }
#m8c51hp .vh4a744 { color: #aeb293 }
#m8c51hp .ka7lmkk a { color: #aeb293 }
#m8c51hp h2 { color: #eaeae5 }
#m8c51hp strong { color: #eaeae5 }}
#m8c51hp .vh4a744{padding-block-start:.65em;border-block-start:1px solid currentColor}
@media(max-width:560px){#m8c51hp h1{font-size:clamp(1.7375rem,0.525vw + 1.7025rem,1.9125rem)}}#m8c51hp figcaption{font-size:0.968rem}
@media(max-width:760px){#m8c51hp table:not(.r1d24qx table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}#m8c51hp th,#m8c51hp td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
#m8c51hp pre{max-width:100%;overflow-x:auto;box-sizing:border-box}#m8c51hp .fwsypvx nav{min-width:0;max-width:100%}#m8c51hp .fwsypvx nav a,#m8c51hp .vgtkn6{overflow-wrap:normal;word-break:normal}#m8c51hp .ka7lmkk>a{flex:0 0 auto;white-space:nowrap}
#m8c51hp .xuqxy{display:none}
@media(max-width:48rem){
#m8c51hp .z8sqo8{min-width:0;max-width:100%;margin-inline:0}
#m8c51hp .z8sqo8>img{display:none}
#m8c51hp .z8sqo8>figcaption{display:none}
#m8c51hp .z8sqo8>.xuqxy{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
#m8c51hp .xuqxy .hxcba2q{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
#m8c51hp .xuqxy .r6jal{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
#m8c51hp .xuqxy .y981i{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
#m8c51hp .xuqxy ol.y981i{list-style:decimal;padding-left:1.8em}
#m8c51hp .xuqxy .y981i>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
#m8c51hp .xuqxy .y981i>li::before{content:none!important;display:none!important}
#m8c51hp .xuqxy .y981i>li::marker{color:inherit;font-size:1em;font-weight:600}
#m8c51hp .xuqxy.bf7t6 .y981i{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
#m8c51hp .xuqxy.cypelx .y981i>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
#m8c51hp .xuqxy.usgp3ew .y981i>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
#m8c51hp .xuqxy.sguvyt .y981i>li{border-radius:.7em}
}