body hr { border: 0; border-top: 1px solid #d9e4e2; margin: 1.6em 0 }
body img.zn_qw { max-width: 62%; margin-left: 0; margin-right: auto }
body details.dm_9y3 summary { font-weight: 500; cursor: pointer; color: #242c2b }
body li::marker { color: #891d73 }
body strong { color: #242c2b }
body .obsk_3s0 { margin: 0 0 .45em; font-size: 1em; grid-column: 1/-1; font-weight: 600 }
.dhyf { color: #242c2b }
body img.kyqw_8n41 { margin-right: 0; max-width: 100%; margin-left: 0 }
body details.dm_9y3 { padding: .6em 0; border: 0 }
body .bquy_imu a+a::before { margin: 0 .65rem; content: '\00b7'; opacity: .7 }
body .bgp_6uz6 a { min-height: 44px; text-decoration: none; color: #891d73; display: block; padding: .25rem 0 }
body .qfs_wp nav .ybx_r7 { cursor: default; opacity: 0.76; margin: 0 .7rem .2rem 0; color: #242c2b }
body .xk_gm { background: #f6e2e1; border-radius: 14px; padding: .7em 1em .7em 2.2em; border: 1px solid #d9e4e2 }
body .hn_p67i a { display: block; border-bottom: 1px solid #d9e4e2 }
body .bgp_6uz6 summary { margin: 0 0 .45rem; cursor: pointer; color: #242c2b; font-weight: 500 }
body .fd_8u h3 { margin: 0 0 .3rem }
body .uq_rr li { padding: 0; margin: 0 }
body .fd_8u { border: 0; padding: 0; margin: 0 0 1rem }
body img { height: auto; border-radius: 0; margin: 2em 0; display: block; max-width: 100%; border: 1px solid #d9e4e2 }
.jepi_2cp { border-radius: 999px; border: 1px solid #d9e4e2; padding: .3em .8em; margin: .3em 0 1.5em; display: inline-flex; font-size: .9rem; color: #891d73; gap: .4em; background: #f6e2e1; align-items: center }
body .fna_vt { display: grid; gap: .4em 1em; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)) }
body .qfs_wp nav a { padding: .25rem 0; transition: color .18s ease-in-out; margin: 0 0 .25rem; color: #404e4b; min-height: 44px; display: block; text-decoration: none }
body figure>img,body .cvnd_1t>img,body .yc_b4>img,body .yr_y5g>img,body .dyc_n0>img { margin-bottom: 0; margin-top: 0 }
body .xgv_rq3 { width: 100%; margin: 1.4rem 0; overflow-x: auto }
body ul { list-style-type: disc }
body li { margin: .5rem 0 }
body p { margin: 0 0 1.2rem }
.mapzd { margin: 0 }
body .caoy_j4 { display: flex; gap: .6em 1em; flex-wrap: wrap }
body .go_j3tj a { padding: .25rem 0; min-height: 44px; margin: 0 1.2rem .3rem 0; display: inline-block }
body { color: #242c2b; background: linear-gradient(180deg,#f6e2e1 0%,#e4ecea 38%,#e4ecea 100%); min-height: 100dvh; font: 18.5px/1.78 'Palatino Linotype','Book Antiqua',Palatino,serif; margin: 0; -webkit-font-smoothing: antialiased }
body .vk_ipz dd { margin: 0 0 1.1em; padding: 0 }
body td { border-bottom: 1px solid #d9e4e2; padding: 10px 14px; overflow-wrap: anywhere }
body figure,body .cvnd_1t,body .yc_b4,body .yr_y5g,body .dyc_n0 { margin: 2rem 0; background: #fafaf9; border-left: 4px solid #b32696; padding: .7rem .8rem; box-shadow: 0 5px 16px rgba(21,39,35,.08) }
::selection { background: #f6e2e1; color: #242c2b }
body .qfs_wp nav { font-size: .92rem; margin: .85rem 0 0; line-height: 1.9 }
.eazv_vntb { max-width: 680px; margin: 38px auto; background: #fafaf9; border: 1px solid #d9e4e2; border-radius: 14px; box-shadow: 0 10px 14px rgba(21,39,35,.08); padding: 50px 46px; overflow-wrap: anywhere; outline: 1px solid #d9e4e2; outline-offset: -8px; border-right: 3px solid #b32696 }
body caption { font-weight: 500; caption-side: top; text-align: center; padding: .35rem 0; color: #242c2b }
body .bquy_imu a { min-width: 24px; min-height: 44px; max-width: 100%; vertical-align: middle; display: inline-block; padding: .25rem 0 }
body .vk_ipz dt { margin: 1em 0 .3em; font-weight: 500 }
body a { color: #891d73; transition: color .15s ease,box-shadow .15s ease; box-shadow: inset 0 -2px 0 currentColor; text-decoration: none }
body .ec_1g { text-align: center; padding-top: .8em; font-size: .9rem; border-top: 1px solid #d9e4e2; margin-top: 2em }
* { box-sizing: border-box }
body .mdz_uyh li::before { content: none !important; position: static }
body .ybj_le { padding: 0; list-style: none; margin: 0 }
body .uq_rr { margin: 0; gap: 0; padding: 0; flex-wrap: wrap; list-style: none; display: flex }
body .un_7i2o a { margin: 0 0 .45rem; padding: .25rem 0; display: block; min-height: 44px }
body .iop_7dl1 { border: 0; margin-top: 2.6em; padding-top: 0 }
body th { padding: 10px 14px; font-weight: 500; color: #242c2b; border-bottom: 1px solid #d9e4e2; overflow-wrap: anywhere; background: #f6e2e1; text-align: left }
body .lo_2d>.ybj_le { grid-column: 1/-1 }
body .bgp_6uz6 ul,body .bgp_6uz6 ol { margin: 0; padding-left: 1.45rem }
body .kvyc_vj9y { border-left: 3px solid #2857be; border-radius: 14px; padding: .7em 1em .7em 2.4em; background: #f6e2e1 }
body .iop_7dl1 h3 { font-size: 1.02rem; margin: 1.8em 0 .3em; color: #242c2b }
body .ec_1g nav { min-width: 0 }
body .bquy_imu .ybj_le li+li::before { margin: 0 .65rem; display: inline !important; opacity: .7; content: '\00b7' !important }
body img.wp_tf { max-width: 88%; margin-left: auto; margin-right: auto }
body .qfs_wp nav a:hover { color: #891d73 }
body h1 { letter-spacing: -.01em; color: #242c2b; font-weight: 800; font-size: clamp(1.8rem,1.5vw + 1.35rem,2.05rem); line-height: 1.28; font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; padding-bottom: .18em; text-align: center; margin: 0 0 .7em }
body .jow_so5 { margin: .22rem 0 0; color: #404e4b; font-size: .8rem; font-weight: 400 }
body .mdz_uyh li { padding: 0; margin: 0; display: block }
body .lo_2d a,body .tnu_j6i a,body .hn_p67i a { min-height: 44px; max-width: 100%; padding: .3em .5em; overflow-wrap: anywhere }
body .ge_1t0t { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); gap: .6em 1em }
body .tnu_j6i a { border: 1px solid #d9e4e2; margin: 0 .5em .5em 0; border-radius: 0; display: inline-block }
body .lo_2d,body .lo_2d .ybj_le { grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); gap: .6em 1em; display: grid }
body h3 { font-weight: 600; color: #21489c; font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; margin: 1.8em 0 .35em; font-size: 1.13rem }
body h2 { margin: 2.7em 0 .5em; font-size: 1.42rem; font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; font-weight: 700; color: #21489c; line-height: 1.4; font-style: italic }
body .tnu_j6i .ybj_le li { display: inline }
body .chjj_0u53 { font-size: .88rem; margin: .35rem 0 1.2rem; color: #404e4b }
body .mdz_uyh { margin: 0; padding: 0; list-style: none }
body .bgp_6uz6 { border-bottom: 1px solid #d9e4e2; margin: 1.4rem 0; padding: .6rem 1rem; font-size: .97rem; background: #f6e2e1; border-top: 1px solid #d9e4e2 }
body .go_j3tj .ybj_le li,body .bquy_imu .ybj_le li { display: inline }
body a:hover { box-shadow: inset 0 -3px 0 currentColor }
body a:focus-visible,body .xgv_rq3[tabindex="0"]:focus-visible,body summary:focus-visible { outline-offset: 2px; outline: 2px solid #891d73 }
.eazv_vntb::before { margin: 0 0 1.3em; border-radius: 2px; background: #b32696; display: block; content: ''; height: 5px; width: 56px }
body .go_j3tj,body .un_7i2o,body .bquy_imu { margin: .5rem 0 0; line-height: 1.6 }
body blockquote { margin: 1.2rem 0; border-radius: 0 8px 8px 0; padding: .5rem 1.1rem; background: #f6e2e1; border-left: 4px solid #2857be }
body table { border-collapse: collapse; font-size: .97rem; border: 1px solid #d9e4e2; margin: 1.4rem 0; overflow: hidden; width: 100%; border-radius: 6px }
body h1::after { width: 58px; display: block; background: #b32696; margin: .38em auto 0; content: ''; height: 3px }
body .qfs_wp { margin: 0 0 1.8rem; text-align: center; padding-bottom: .4rem }
body .caoy_j4 nav { flex: 1 1 10rem }
body .bgp_6uz6 li { margin: .1rem 0 }
body figcaption { line-height: 1.5; color: #404e4b; margin-top: .55em; text-align: center; background-color: #fafaf9; font-size: .85rem }
body .bgp_6uz6 p { margin: 0 0 .45rem; font-weight: 500; color: #242c2b }
body .fls_fhst { font-size: .88rem; margin: 0 0 1.4em; color: #404e4b }
body .xgv_rq3 table { margin: 0 }
body .tf_yio { margin: 0 }
body img.wsv_lclk { margin-left: auto; margin-right: 0; max-width: 62% }
body .iq_16 { text-decoration: none; font-size: 1.35rem; color: #242c2b; letter-spacing: .05em; text-transform: uppercase; font-weight: 900; font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; display: inline-block }
body ul,body ol { padding-left: 1.45rem; margin: 0 0 1rem }
body .ybj_le li::before { content: none !important; position: static }
body img.wt_c8bv { max-width: 62%; margin-left: auto; margin-right: auto }
body .ybj_le li { padding: 0; margin: 0 }
body .mpiv_wp5 nav+nav { padding-top: .8em; border-top: 1px solid #d9e4e2 }
@media (max-width:782px){body { background: #fafaf9 }
.eazv_vntb { border-right: 0; outline: 1px solid #d9e4e2; border-left: 0; outline-offset: -3px; padding: 22px 16px }
body img.zn_qw,body img.wt_c8bv,body img.wsv_lclk { margin-right: auto; max-width: 100%; margin-left: auto }}
@media(max-width:560px){body h1{font-size:min(clamp(1.7475rem,0.975vw + 1.455rem,1.91rem),var(--reading-title-limit,999rem))}}body figcaption{font-size:0.935rem}
body .iop_7dl1 summary>h2,body .iop_7dl1 summary>h3,body .iop_7dl1 summary>h4{display:inline;margin:0}@media(max-width:560px){body h1{text-wrap:balance}body .qfs_wp nav{margin-block-start:.65em}body .qfs_wp nav a{margin-inline-end:.65em}body .qfs_wp{margin-block-end:.85em}}
@supports selector(:has(*)){:is(.eazv_vntb,body main,body article,body section,body div):has(>.ddx_h0)>p:not(.chjj_0u53):not(.lwv_fu),.eazv_vntb:has(.ddx_h0) .tf_yio>p{max-inline-size:76ch}.eazv_vntb:has(.ddx_h0) .tf_yio{border-inline-start:1px solid currentColor;padding-inline-start:clamp(.75rem,2.5vw,2rem);margin-block:2em}.eazv_vntb:has(.ddx_h0) .tf_yio>h2:first-child{padding-block-end:.35em}.eazv_vntb:has(.ddx_h0) .tf_yio{min-inline-size:0}@media(max-width:560px){:is(.eazv_vntb,body main,body article,body section,body div):has(>.ddx_h0)>p:not(.chjj_0u53):not(.lwv_fu),.eazv_vntb:has(.ddx_h0) .tf_yio>p{padding-inline:0}.eazv_vntb:has(.ddx_h0) .tf_yio{padding-inline:0;border-inline:0}}@media print{.eazv_vntb:has(.ddx_h0) .tf_yio{display:block!important;padding-inline:0!important}:is(.eazv_vntb,body main,body article,body section,body div):has(>.ddx_h0)>p:not(.chjj_0u53):not(.lwv_fu),.eazv_vntb:has(.ddx_h0) .tf_yio>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
body .ec_1g nav>p{text-indent:0}body .ec_1g nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body details.bgp_6uz6>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}body .bgp_6uz6 a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body .fls_fhst{flex-wrap:wrap}body .fls_fhst>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}