/* screen */
body h3 { color: #22231f; margin: 1.8em 0 .35em; font-weight: 700; font-size: 1.12rem; font-family: 'Segoe UI',system-ui,sans-serif }
body .rk_kw1 a { min-height: 50px; margin: 0 0 .7em; display: block; padding: .25em 0 }
body .cwb_3wz { grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)); gap: .4em 1em; display: grid }
body .usnr_3sza a { min-height: 50px; text-decoration: none; padding: .25em 0; display: inline-block; color: #1e37ba }
body ol li::marker { color: #1e37ba }
body .hja_8aow { padding: 0; list-style: none; margin: 0 }
body .bnrn_3f7e { max-width: 100%; display: inline-flex; padding: .3em .65em; color: #6b6f61; font-size: .8rem; margin: 0 0 1.4em; border-radius: 999px; background: #f9ecfb }
body .aga_xa { padding: 0; list-style: none; margin: 0 }
body .swl_8o li { margin: 0; padding: 0 }
body .mj_4e { padding-top: 1.2em; border-top: 1px solid #e7eeda; margin-top: 1.6em }
body .rad_vime a { display: inline-block; min-width: 24px; padding: .25em 0; max-width: 100%; min-height: 50px; vertical-align: middle }
body .rad_vime a+a::before { opacity: .5; content: '\2022'; margin: 0 .4em }
body img.li_dnj { max-width: 62%; margin-left: auto; margin-right: auto }
body .pjxx_pmvl nav { margin: .55em 0 0; font-size: .95rem; line-height: 1.8 }
body img.dywe_0cg2 { max-width: 90%; margin-right: auto; margin-left: auto }
body h1 { line-height: 1.2; font-weight: 800; margin: 0 0 .4em; font-family: 'Segoe UI',system-ui,sans-serif; font-size: 2.0rem; color: #22231f; letter-spacing: 0 }
body .usnr_3sza li { margin: .15em 0 }
body caption { color: #22231f; text-align: left; padding: .35em 0; font-weight: 600; caption-side: top }
body .lrfo_2a5 { width: 100%; overflow-x: auto; margin: 1.6em 0 }
.rf_5j { margin: .25em 0 1.4em; color: #1e37ba; display: inline-block; font-size: .95rem; letter-spacing: .1em }
body .ua_p9d h3 { margin: 0 0 .3em }
.kkn_zn1 { max-width: 620px; margin: 34px auto; background: #fafbf9; border: 1px solid #e7eeda; border-radius: 6px; box-shadow: none; padding: 28px 46px; overflow-wrap: anywhere; outline: 3px double #e7eeda; outline-offset: 2px; border-bottom: 3px solid #1e37ba; border-right: 3px solid #1e37ba }
body .dhgv_iv { font-size: 1.12em; color: #6b6f61 }
body .pjxx_pmvl nav a+a::before { margin: 0 .4em; opacity: .5; content: '\2022' }
body .do_gry4 dt { font-weight: 600; margin: 1.5em 0 .3em }
body .xmsn_65y { margin: .5em 0 1.4em; color: #6b6f61; font-size: .85rem }
body .pjxx_pmvl nav a { padding: .25em 0; color: #6b6f61; margin: 0 1.15em .2em 0; display: inline-block; min-height: 50px; text-decoration: none }
body a:hover { background: #f9ecfb }
body .usnr_3sza { border: 0; background: transparent; margin: 1.4em 0; padding: .25em 0 .25em 1em; font-size: .9rem; border-left: 3px solid #1e37ba }
body .ztd_d1 { gap: 1em 1.4em; display: grid; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)) }
body table { width: 100%; font-size: .9rem; border-radius: 8px; overflow: hidden; border-collapse: collapse; border: 1px solid #e7eeda; margin: 1.6em 0 }
body img { height: auto; margin: 1.8em 0; border: 1px solid #e7eeda; display: block; border-radius: 0; max-width: 100% }
.ptfl { display: none }
body .vymj_1d,body .rk_kw1,body .rad_vime { margin: .5em 0 0; line-height: 1.5 }
body hr { border: 0; height: 2px; background: linear-gradient(90deg,#1e37ba,transparent); margin: 1.6em 0 }
body .hja_8aow li::before { content: none !important }
html { -webkit-text-size-adjust: 100% }
body h2 { font-weight: 800; font-style: italic; margin: 2.1em 0 .45em; line-height: 1.4; padding-bottom: .2em; color: #22231f; font-size: 1.4rem; border-bottom: 2px solid #591fc6; font-family: 'Segoe UI',system-ui,sans-serif }
body ul,body ol { margin: 0 0 1.1em; padding-left: 1.6em }
body p { margin: 0 0 .35em; text-indent: 1.6em }
body .aga_xa li { padding: 0; display: inline; margin: 0 }
body .hja_8aow li { padding: 0; margin: 0 }
body img.kmfz_9515 { margin-right: 0; margin-left: 0; max-width: 100% }
body .aga_xa li::before { content: none !important }
body .pjxx_pmvl nav a:hover { color: #1e37ba }
body strong { color: #22231f }
body blockquote { border-radius: 0 8px 8px 0; border-left: 4px solid #591fc6; margin: 1.2em 0; background: #f9ecfb; padding: .5em 1.1em }
body li { margin: .5em 0 }
body img.yq_5a7w { margin-right: auto; margin-left: 0; max-width: 62% }
body details.vda_ug { border-bottom: 1px solid #e7eeda; padding: .8em 0 }
body .pjxx_pmvl nav .ujsx_7s3k { color: #6b6f61; margin: 0 1.15em .2em 0; cursor: default }
body .bnrn_3f7e a { color: #6b6f61; text-decoration: none }
body ul { padding-left: 1.4em; list-style: none }
body .itwv_nb { margin: 0 }
body .rad_vime .hja_8aow li+li::before { content: '\2022'; margin: 0 .4em; opacity: .5 }
body figure>img,body .mb_hyl5>img,body .imnr_52>img,body .hxxx_tbsa>img,body .fq_zap>img { margin-bottom: 0; margin-top: 0 }
body ul li { padding-left: 1.2em; position: relative }
body { color: #22231f; background: radial-gradient(circle at 50% -20%,#f9ecfb 0,#f6f6f5 58%,#f6f6f5 100%); margin: 0; min-height: 100vh; font: 19px/1.82 'Trebuchet MS','Lucida Grande',Tahoma,sans-serif }
body .vymj_1d .hja_8aow li,body .rad_vime .hja_8aow li { display: inline }
body img.xu_ynr { margin-right: 0; max-width: 62%; margin-left: auto }
body .pjxx_pmvl { border-radius: 6px; margin: 0 0 1.6em; text-align: left; background: #f9ecfb; padding: .75em 1em }
body td { overflow-wrap: anywhere; padding: 10px 14px; border-bottom: 1px solid #e7eeda }
body .usnr_3sza ul,body .usnr_3sza ol { margin: 0; padding-left: 1.6em }
body .jzt_nkz6 { padding: .9em 1.2em .9em 2.6em; background: #f9ecfb; border-left: 3px solid #591fc6; border-radius: 6px }
body .xc_70 { margin-top: 2em; border-top: 1px solid #e7eeda; padding-top: .8em }
body .usnr_3sza p { color: #22231f; font-weight: 600; margin: 0 0 .45em }
body .acrr_w8fn { border-radius: 6px; padding: .9em 1.2em .9em 2.5em; border: 1px solid #e7eeda; background: #f9ecfb }
body .swl_8o { list-style: none; margin: 0; padding: 0; gap: .2em; flex-wrap: wrap; display: flex }
body .zn_w2jd { font-size: 1.5rem; color: #1e37ba; font-family: 'Segoe UI',system-ui,sans-serif; font-weight: 600; text-transform: capitalize; text-decoration: none; display: inline-block; letter-spacing: -.005em }
* { box-sizing: border-box }
body tr:nth-child(even) td { background: #f9ecfb }
body th { text-align: left; font-weight: 600; background: #f9ecfb; border-bottom: 1px solid #e7eeda; padding: 10px 14px; overflow-wrap: anywhere; color: #22231f }
body .usnr_3sza summary { margin: 0 0 .45em; font-weight: 600; cursor: pointer; color: #22231f }
body ul li::before { font-weight: 800; left: 0; color: #1e37ba; content: '\2023'; position: absolute }
body a { padding: 0 2px; color: #1e37ba; text-underline-offset: 2px; border-radius: 3px; text-decoration: underline }
body a:focus-visible,body .lrfo_2a5[tabindex="0"]:focus-visible,body summary:focus-visible { outline-offset: 2px; box-shadow: 0 0 0 3px #1e37ba; outline: 2px solid #22231f }
body .xc_70 h3 { font-size: 1.07rem; margin: 1.8em 0 .3em; color: #22231f }
body .lrfo_2a5 table { margin: 0 }
body .pjxx_pmvl nav .aga_xa li+li::before { margin: 0 .4em; opacity: .5; content: '\2022' }
body .ua_p9d { margin: 0 0 1em; border: 1px solid #e7eeda; border-radius: 6px; padding: .9em 1.2em }
body .do_gry4 dd { margin: 0 0 1em; padding: 0 }
::selection { background: #f9ecfb; color: #22231f }
body .xc_70 h2 { margin-top: .4em }
body figure,body .mb_hyl5,body .imnr_52,body .hxxx_tbsa,body .fq_zap { background: #fafbf9; border-left: 4px solid #1e37ba; box-shadow: 0 5px 16px rgba(28,32,21,.08); margin: 1.8em 0; padding: .55em .65em }
body .vymj_1d a { padding: .25em 0; margin: 0 1.6em .3em 0; display: inline-block; min-height: 50px }
@media(max-width:700px){body { background: #fafbf9 }
.kkn_zn1 { outline: 2px double #e7eeda; border-radius: 0; outline-offset: -3px; border-right: 0; border-left: 0; padding: 26px 20px }
body img.yq_5a7w,body img.li_dnj,body img.xu_ynr { max-width: 100%; margin-left: auto; margin-right: auto }}
@media(min-width:1024px){.kkn_zn1 { padding: 32px 54px }
body h1 { font-size: 2.1rem }}
@supports (text-wrap:balance){body h2,body h3{text-wrap:balance}}
@media (prefers-color-scheme:dark){body h3 { color: #eaede5 }
body .usnr_3sza a { color: #7a8df2 }
body ol li::marker { color: #7a8df2 }
body .bnrn_3f7e { background: #362538; color: #a9ada2 }
body .mj_4e { border-top: 1px solid #3e4433 }
body h1 { color: #eaede5 }
body caption { color: #eaede5 }
.rf_5j { color: #7a8df2 }
.kkn_zn1 { background: #282d1e; border: 1px solid #3e4433; outline: 3px double #3e4433; border-bottom: 3px solid #7a8df2; border-right: 3px solid #7a8df2 }
body .dhgv_iv { color: #a9ada2 }
body .xmsn_65y { color: #a9ada2 }
body .pjxx_pmvl nav a { color: #a9ada2 }
body a:hover { background: #362538 }
body .usnr_3sza { border-left: 3px solid #7a8df2 }
body table { border: 1px solid #3e4433 }
body img { border: 1px solid #3e4433 }
body hr { background: linear-gradient(90deg,#7a8df2,transparent) }
body h2 { border-bottom: 2px solid #a57df2; color: #eaede5 }
body .pjxx_pmvl nav a:hover { color: #7a8df2 }
body strong { color: #eaede5 }
body blockquote { border-left: 4px solid #a57df2; background: #362538 }
body details.vda_ug { border-bottom: 1px solid #3e4433 }
body .pjxx_pmvl nav .ujsx_7s3k { color: #a9ada2 }
body .bnrn_3f7e a { color: #a9ada2 }
body { background: radial-gradient(circle at 50% -20%,#362538 0,#13160e 58%,#13160e 100%); color: #eaede5 }
body .pjxx_pmvl { background: #362538 }
body td { border-bottom: 1px solid #3e4433 }
body .jzt_nkz6 { border-left: 3px solid #a57df2; background: #362538 }
body .xc_70 { border-top: 1px solid #3e4433 }
body .usnr_3sza p { color: #eaede5 }
body .acrr_w8fn { border: 1px solid #3e4433; background: #362538 }
body .zn_w2jd { color: #7a8df2 }
body tr:nth-child(even) td { background: #362538 }
body th { background: #362538; color: #eaede5; border-bottom: 1px solid #3e4433 }
body .usnr_3sza summary { color: #eaede5 }
body ul li::before { color: #7a8df2 }
body a { color: #7a8df2 }
body a:focus-visible,body .lrfo_2a5[tabindex="0"]:focus-visible,body summary:focus-visible { box-shadow: 0 0 0 3px #7a8df2; outline: 2px solid #eaede5 }
body .xc_70 h3 { color: #eaede5 }
body .ua_p9d { border: 1px solid #3e4433 }
::selection { background: #362538; color: #eaede5 }
body figure,body .mb_hyl5,body .imnr_52,body .hxxx_tbsa,body .fq_zap { border-left: 4px solid #7a8df2; background: #282d1e }}
body .dhgv_iv{padding-block:.4em}
@media(max-width:560px){body h1{font-size:1.8775rem}}
@media(max-width:700px){body table:not(.lrfo_2a5 table){table-layout:fixed}body th:not(.lrfo_2a5 th),body td:not(.lrfo_2a5 td){overflow-wrap:anywhere;padding-inline:7px}}