/* site */
.rqmy_zr .wndb_ha3x { font-weight: 600; grid-column: 1/-1; margin: 0 0 .75em; font-size: .95em }
.rqmy_zr a { text-underline-offset: 2px; border-radius: 3px; transition: color .12s ease; text-decoration: underline; color: #11562b; padding: 0 2px }
.rqmy_zr .gc_e6 { gap: .55em 1.2em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)) }
.rqmy_zr table { margin: 1.4rem 0; border-radius: 10px; border-collapse: collapse; border: 1px solid #ecdae1; overflow: hidden; font-size: .97rem; width: 100% }
.yfnnqoqwnw { color: #272023 }
.rqmy_zr .jyw_qh10 { margin: 0 0 1.4em; color: #58454c; font-size: .85rem; padding-bottom: .45em; border-bottom: 1px solid #ecdae1 }
.rqmy_zr .urhl_ths::first-letter { float: left; margin: .02em .08em 0 0; font-weight: 750; color: #89291b; font-size: 3em; font-family: 'Franklin Gothic Medium',Arial,sans-serif; line-height: .82 }
.rqmy_zr ul li::before { left: 0; position: absolute; content: '\2022'; color: #11562b; font-weight: 700 }
.rqmy_zr .cnuh_lrw3 nav a:hover { color: #11562b }
.rqmy_zr .sw_5o { background: #eff7f9; padding: .7em 1em .7em 2.4em; border-left: 3px solid #c03926; border-radius: 14px }
.rqmy_zr .juzg_bkcp .yhj_40 li+li::before { content: '\002d' !important; margin: 0 .65rem; opacity: .6; display: inline !important }
.rqmy_zr .cqml_rck dt { font-weight: 600; margin: 1.1em 0 .3em }
.rqmy_zr figure,.rqmy_zr .dh_sr,.rqmy_zr .mfb_f96,.rqmy_zr .nyu_kz9v,.rqmy_zr .jl_jk { margin: 1.4rem 0; padding: .9rem 0; border-bottom: 1px solid #ecdae1; border-top: 1px solid #ecdae1 }
.rqmy_zr .cnuh_lrw3>.nuae_hab,.rqmy_zr .cnuh_lrw3>.rfv_5nqu { grid-column: 1 }
.rqmy_zr .yk_oi7,.rqmy_zr .tbel_hqxt,.rqmy_zr .juzg_bkcp { margin: .5rem 0 0; line-height: 1.5 }
.rqmy_zr .yk_oi7 a { padding: .25rem 0; display: inline-block; min-height: 46px; margin: 0 1.4rem .3rem 0 }
.rqmy_zr .yhj_40 { list-style: none; padding: 0; margin: 0 }
.rqmy_zr .ced_71 nav { flex: 1 1 14rem }
*,*::before,*::after { box-sizing: border-box }
.rqmy_zr strong { color: #272023 }
.rqmy_zr .gg_topd>h2:first-child { margin-top: 0 }
.rqmy_zr details.prbh_cwp { border: 1px solid #ecdae1; margin: 0 0 .55em; padding: .75em .95em; border-radius: 14px }
.rqmy_zr .abq_s0c nav+nav { padding-top: .8em; border-top: 1px solid #ecdae1 }
.rqmy_zr .ph_kxlj>.yhj_40 { grid-column: 1/-1 }
.rqmy_zr .huc_t98d { margin: .5rem 0 1.4rem; color: #58454c; font-size: .82rem }
.rqmy_zr .ph_kxlj,.rqmy_zr .ph_kxlj .yhj_40 { grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)); display: grid; gap: .8em 1.2em }
.rqmy_zr .juzg_bkcp a+a::before { opacity: .6; margin: 0 .65rem; content: '\002d' }
.rqmy_zr img.xxnf_qpmg { margin-right: 0; margin-left: 0; max-width: 100% }
.rqmy_zr .nuae_hab { font-size: 1.5rem; text-decoration: none; text-transform: uppercase; color: #272023; display: inline-block; letter-spacing: .05em; font-family: 'Franklin Gothic Medium',Arial,sans-serif; font-weight: 600 }
.rqmy_zr figure>img,.rqmy_zr .dh_sr>img,.rqmy_zr .mfb_f96>img,.rqmy_zr .nyu_kz9v>img,.rqmy_zr .jl_jk>img { margin-top: 0; margin-bottom: 0 }
.rqmy_zr .zet_rpri { padding-top: 1.4em; text-align: right; border-top: 3px solid #27c562; margin-top: 1.8em; font-size: 1rem }
.rqmy_zr li { margin: .55rem 0 }
.rqmy_zr .dps_81 { width: 100%; margin: 1.4rem 0; overflow-x: auto }
.rqmy_zr .viw_tw summary { color: #272023; margin: 0 0 .45rem; cursor: pointer; font-weight: 600 }
.rqmy_zr img.em_7g { max-width: 90%; margin-left: auto; margin-right: auto }
.rqmy_zr ul { list-style: none; padding-left: 1.25rem }
.bmhtnw { padding: 0 }
.rqmy_zr figcaption { margin-top: .65em; background-color: #fefefe; color: #58454c; font-size: .88rem; text-align: right; line-height: 1.6 }
.rqmy_zr .vq_qy { margin-top: 2.8em; border-radius: 14px; padding: 1.4em 1.5em; border: 1px solid #ecdae1 }
.rqmy_zr img.hkcq_rxe { margin-right: auto; max-width: 62%; margin-left: auto }
.rqmy_zr ul,.rqmy_zr ol { padding-left: 1.8rem; margin: 0 0 1.1rem }
.rqmy_zr caption { font-weight: 600; padding: .55em 0; color: #272023; text-align: center; caption-side: bottom }
.rqmy_zr .uix_ir li::before { position: static; content: ""; display: none }
.rqmy_zr .fs_vh65 a { display: inline-block; border-radius: 1.2em; border: 1px solid #ecdae1; margin: 0 .5em .5em 0 }
.rqmy_zr .fs_vh65 .yhj_40 li { display: inline }
.rqmy_zr hr { border: 0; border-top: 1px solid #ecdae1; margin: 2em 0 }
.rqmy_zr .yk_oi7 .yhj_40 li,.rqmy_zr .juzg_bkcp .yhj_40 li { display: inline }
.rqmy_zr .viw_tw { border-radius: 14px; font-size: .97rem; padding: .85rem 1.2rem; margin: 1.4rem 0; border: 1px solid #ecdae1; background: transparent }
.rqmy_zr .rfv_5nqu { color: #58454c; font-weight: 400; margin: .2rem 0 0; font-size: .8rem }
.rqmy_zr .viw_tw ul,.rqmy_zr .viw_tw ol { padding-left: 1.8rem; margin: 0 }
.rqmy_zr .qr_0uls h3 { margin: 0 0 .4rem }
.rqmy_zr .yhj_40 li { padding: 0; margin: 0 }
.rqmy_zr .cnuh_lrw3 nav { align-self: center; font-size: .86rem; line-height: 1.8; margin: 0; grid-column: 2; text-align: right; grid-row: 1 / span 2 }
.rqmy_zr .gg_topd { padding-left: 1.3em; border-left: 3px solid #27c562; margin: 1.8em 0 }
.rqmy_zr .cnuh_lrw3 nav .fkf_23z { margin: 0 1rem .2rem 0; color: #58454c; cursor: default }
.rqmy_zr .uix_ir li { margin: 0; display: inline; padding: 0 }
.rqmy_zr .tbel_hqxt a { margin: 0 0 .55rem; min-height: 46px; display: block; padding: .25rem 0 }
.rqmy_zr .bze_w5 li { margin: 0; padding: 0 }
.rqmy_zr td { padding: 12px 14px; overflow-wrap: break-word; border-bottom: 1px solid #ecdae1 }
.rqmy_zr img.ysv_l0yn { max-width: 62%; margin-right: auto; margin-left: 0 }
.rqmy_zr .urhl_ths { text-indent: 0 }
.rqmy_zr .viw_tw li { margin: .1rem 0 }
.rqmy_zr .dps_81[tabindex="0"]:focus-visible,.rqmy_zr summary:focus-visible,.rqmy_zr a:focus-visible { outline: 2px solid #272023; outline-offset: 2px; box-shadow: 0 0 0 3px #11562b }
.rqmy_zr .uix_ir { padding: 0; list-style: none; margin: 0 }
.rqmy_zr .cqml_rck dd { padding: 0; margin: 0 0 1.2em }
.rqmy_zr .cnuh_lrw3 nav a { min-height: 46px; color: #58454c; text-decoration: none; display: inline-block; transition: color .2s ease; margin: 0 1rem .2rem 0; padding: .25rem 0 }
.rqmy_zr .viw_tw a { text-decoration: none; padding: .25rem 0; color: #11562b; display: block; min-height: 46px }
.rqmy_zr th { background: #eff7f9; text-align: left; color: #272023; font-weight: 600; overflow-wrap: break-word; padding: 12px 14px; border-bottom: 1px solid #ecdae1 }
.rqmy_zr .xa_w6 { border: 1px solid #ecdae1; background: #eff7f9; padding: .7em 1em .7em 2.2em; border-radius: 14px }
.rqmy_zr ol li::marker { color: #11562b }
.rqmy_zr .juzg_bkcp a { vertical-align: middle; padding: .25rem 0; display: inline-block; min-width: 24px; max-width: 100%; min-height: 46px }
.rqmy_zr .yhj_40 li::before { content: ""; position: static; display: none }
.rqmy_zr .jxhp_9b a { display: block; border-bottom: 1px solid #ecdae1 }
.rqmy_zr details.prbh_cwp p { margin: .6em 0 0 }
.rqmy_zr ul li { position: relative; padding-left: 1.35rem }
.rqmy_zr .bze_w5 { list-style: none; display: flex; flex-wrap: wrap; margin: 0; gap: .1em; padding: 0 }
.rqmy_zr .cnuh_lrw3 { text-align: left; display: grid; grid-template-columns: minmax(8ch,30%) minmax(0,1fr); margin: 0 0 1.3rem; column-gap: 1.6rem; border: 1px solid #ecdae1; border-radius: 14px; align-items: center; padding: .6rem .9rem }
.rqmy_zr p { text-align: justify; -webkit-hyphens: auto; hyphens: auto; margin: 0 0 .95rem }
.rqmy_zr img.jhj_nllu { margin-left: auto; margin-right: 0; max-width: 62% }
.rqmy_zr blockquote { padding: .9rem 1.2rem; border-radius: 14px; margin: 1.4rem 0; background: #eff7f9 }
.rqmy_zr .xx_md { gap: .8em 1.2em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)) }
.rqmy_zr::before { width: 88px; height: 4px; display: block; margin: 0 0 1.3em; background: #27c562; content: ''; border-radius: 2px }
.rqmy_zr .zet_rpri nav { min-width: 0 }
.rqmy_zr { max-width: 760px; margin: 24px auto; background: #fefefe; border: 1px solid #ecdae1; border-radius: 14px; box-shadow: 0 6px 18px rgba(38,14,22,.06); padding: 38px 26px; overflow-wrap: break-word; outline: 1px solid #ecdae1; outline-offset: -6px; border-top: 3px solid #27c562; border-bottom: 3px solid #27c562; border-right: 4px solid #27c562 }
.rqmy_zr .ced_71 { display: flex; gap: .8rem 1.2rem; flex-wrap: wrap }
.rqmy_zr .ph_kxlj a,.rqmy_zr .fs_vh65 a,.rqmy_zr .jxhp_9b a { max-width: 100%; padding: .3em .5em; overflow-wrap: anywhere; min-height: 46px }
.rqmy_zr h1 { padding-bottom: .35em; font-weight: 750; font-size: 2.15rem; color: #272023; margin: 0 0 .65em; letter-spacing: -.02em; border-bottom: 3px solid #27c562; font-family: 'Franklin Gothic Medium',Arial,sans-serif; line-height: 1.14 }
.rqmy_zr .qr_0uls { padding: .7rem 1rem; border-radius: 14px; border: 1px solid #ecdae1; margin: 0 0 .7rem }
.rqmy_zr img { border-radius: 14px; margin: 1.4em 0; height: auto; max-width: 100%; box-shadow: 0 6px 20px rgba(38,14,22,.12); display: block }
.rqmy_zr .vq_qy h3 { margin: 1.6em 0 .3em; color: #272023; font-size: 1.1rem }
.ikyv_wf8 { color: #11562b; gap: .4em; margin: .4em 0 1.5em; border-radius: 999px; font-size: .9rem; border: 1px solid #ecdae1; align-items: center; background: #eff7f9; display: inline-flex; padding: .3em .8em }
.rqmy_zr h2 { font-family: 'Franklin Gothic Medium',Arial,sans-serif; font-weight: 600; line-height: 1.4; font-size: 1.55rem; border-bottom: 1px solid #ecdae1; margin: 1.6em 0 .7em; padding-bottom: .25em; color: #272023 }
.rqmy_zr h3 { font-family: 'Franklin Gothic Medium',Arial,sans-serif; margin: 1.6em 0 .35em; color: #272023; font-size: 1.2rem; font-weight: 600 }
body { min-height: 100vh; font: 18.5px/1.7 'Times New Roman',Times,Georgia,serif; -webkit-font-smoothing: subpixel-antialiased; word-spacing: .05em; background: #f0e2e7; margin: 0; color: #272023 }
.rqmy_zr a:hover { background: #eff7f9 }
@media(max-width:700px){body { background: #fefefe }
.rqmy_zr { margin: 0; outline-offset: -3px; outline: 1px solid #ecdae1; border-radius: 0; border-left: 0; padding: 26px 20px }
.rqmy_zr img.ysv_l0yn,.rqmy_zr img.hkcq_rxe,.rqmy_zr img.jhj_nllu { margin-right: auto; max-width: 100%; margin-left: auto }
.rqmy_zr .cnuh_lrw3 { text-align: left; display: block }
.rqmy_zr .cnuh_lrw3 nav { margin: .55rem 0 0; text-align: left }}
@media(min-width:1360px){.rqmy_zr { padding: 44px 32px }}
@media(prefers-color-scheme:dark){.rqmy_zr a { color: #8ef0b2 }
.rqmy_zr table { border: 1px solid #452732 }
.rqmy_zr .jyw_qh10 { border-bottom: 1px solid #452732; color: #e4d9dd }
.rqmy_zr .urhl_ths::first-letter { color: #f9d3ce }
.rqmy_zr ul li::before { color: #8ef0b2 }
.rqmy_zr .cnuh_lrw3 nav a:hover { color: #8ef0b2 }
.rqmy_zr .sw_5o { background: #2b3c40; border-left: 3px solid #e96654 }
.rqmy_zr figure,.rqmy_zr .dh_sr,.rqmy_zr .mfb_f96,.rqmy_zr .nyu_kz9v,.rqmy_zr .jl_jk { border-bottom: 1px solid #452732; border-top: 1px solid #452732 }
.rqmy_zr strong { color: #f5f4f4 }
.rqmy_zr details.prbh_cwp { border: 1px solid #452732 }
.rqmy_zr .abq_s0c nav+nav { border-top: 1px solid #452732 }
.rqmy_zr .huc_t98d { color: #e4d9dd }
.rqmy_zr .nuae_hab { color: #f5f4f4 }
.rqmy_zr .zet_rpri { border-top: 3px solid #61ea94 }
.rqmy_zr .viw_tw summary { color: #f5f4f4 }
.rqmy_zr figcaption { color: #e4d9dd; background-color: #2e1d23 }
.rqmy_zr .vq_qy { border: 1px solid #452732 }
.rqmy_zr caption { color: #f5f4f4 }
.rqmy_zr .fs_vh65 a { border: 1px solid #452732 }
.rqmy_zr hr { border-top: 1px solid #452732 }
.rqmy_zr .viw_tw { border: 1px solid #452732 }
.rqmy_zr .rfv_5nqu { color: #e4d9dd }
.rqmy_zr .gg_topd { border-left: 3px solid #61ea94 }
.rqmy_zr .cnuh_lrw3 nav .fkf_23z { color: #e4d9dd }
.rqmy_zr td { border-bottom: 1px solid #452732 }
.rqmy_zr .dps_81[tabindex="0"]:focus-visible,.rqmy_zr summary:focus-visible,.rqmy_zr a:focus-visible { outline: 2px solid #f5f4f4; box-shadow: 0 0 0 3px #8ef0b2 }
.rqmy_zr .cnuh_lrw3 nav a { color: #e4d9dd }
.rqmy_zr .viw_tw a { color: #8ef0b2 }
.rqmy_zr th { color: #f5f4f4; background: #2b3c40; border-bottom: 1px solid #452732 }
.rqmy_zr .xa_w6 { background: #2b3c40; border: 1px solid #452732 }
.rqmy_zr ol li::marker { color: #8ef0b2 }
.rqmy_zr .jxhp_9b a { border-bottom: 1px solid #452732 }
.rqmy_zr .cnuh_lrw3 { border: 1px solid #452732 }
.rqmy_zr blockquote { background: #2b3c40 }
.rqmy_zr::before { background: #61ea94 }
.rqmy_zr { background: #2e1d23; border: 1px solid #452732; outline: 1px solid #452732; border-top: 3px solid #61ea94; border-bottom: 3px solid #61ea94; border-right: 4px solid #61ea94 }
.rqmy_zr h1 { border-bottom: 3px solid #61ea94; color: #f5f4f4 }
.rqmy_zr .qr_0uls { border: 1px solid #452732 }
.rqmy_zr .vq_qy h3 { color: #f5f4f4 }
.ikyv_wf8 { background: #2b3c40; border: 1px solid #452732; color: #8ef0b2 }
.rqmy_zr h2 { color: #f5f4f4; border-bottom: 1px solid #452732 }
.rqmy_zr h3 { color: #f5f4f4 }
body { background: #150f11; color: #f5f4f4 }
.rqmy_zr a:hover { background: #2b3c40 }}
.rqmy_zr .urhl_ths{padding-block-start:.65em;border-block-start:2px solid currentColor}
@media(max-width:560px){.rqmy_zr h1{font-size:min(1.825rem,var(--reading-title-limit,999rem))}}.rqmy_zr figcaption{font-size:0.968rem}
.rqmy_zr .vq_qy summary>h2,.rqmy_zr .vq_qy summary>h3,.rqmy_zr .vq_qy summary>h4{display:inline;margin:0}@media(max-width:560px){.rqmy_zr h1{text-wrap:balance}.rqmy_zr .cnuh_lrw3 nav{margin-block-start:.45em}.rqmy_zr .cnuh_lrw3 nav a{margin-inline-end:.55em}.rqmy_zr .cnuh_lrw3{margin-block-end:1.15em}.rqmy_zr p{text-align:start;hyphens:manual;-webkit-hyphens:manual}}
@supports selector(:has(*)){:is(.rqmy_zr,.rqmy_zr main,.rqmy_zr article,.rqmy_zr section,.rqmy_zr div):has(>.urhl_ths)>p:not(.huc_t98d):not(.vht_w8a),.rqmy_zr:has(.urhl_ths) .gg_topd>p{max-inline-size:76ch}.rqmy_zr:has(.urhl_ths) .gg_topd{border-inline-start:1px solid currentColor;padding-inline-start:clamp(.75rem,2.5vw,2rem);margin-block:2em}.rqmy_zr:has(.urhl_ths) .gg_topd>h2:first-child{padding-block-end:.35em}.rqmy_zr:has(.urhl_ths) .gg_topd{min-inline-size:0}@media(max-width:560px){:is(.rqmy_zr,.rqmy_zr main,.rqmy_zr article,.rqmy_zr section,.rqmy_zr div):has(>.urhl_ths)>p:not(.huc_t98d):not(.vht_w8a),.rqmy_zr:has(.urhl_ths) .gg_topd>p{padding-inline:0}.rqmy_zr:has(.urhl_ths) .gg_topd{padding-inline:0;border-inline:0}}@media print{.rqmy_zr:has(.urhl_ths) .gg_topd{display:block!important;padding-inline:0!important}:is(.rqmy_zr,.rqmy_zr main,.rqmy_zr article,.rqmy_zr section,.rqmy_zr div):has(>.urhl_ths)>p:not(.huc_t98d):not(.vht_w8a),.rqmy_zr:has(.urhl_ths) .gg_topd>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
.rqmy_zr .zet_rpri nav>p{text-indent:0}.rqmy_zr .zet_rpri nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.rqmy_zr details.viw_tw>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}.rqmy_zr .viw_tw a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.rqmy_zr .jyw_qh10{flex-wrap:wrap}