
body .uk-wt a { display: block; margin: 0 0 .45em }
body .rrnp-ta { padding: 0; margin: 0; list-style: none }
body img.d01-4r { margin-right: 0; max-width: 100%; margin-left: 0 }
body ul li { padding-left: 1.1em; position: relative }
body li { margin: .3em 0 }
body .y54v-lv3 h3 { margin: 0 0 .3em }
body blockquote { padding: .2em 0 .2em 1.1em; border-left: 3px solid #27cc1a; font-style: italic; color: #856288; margin: 1.4em 0 }
body .p985-fwl ul,body .p985-fwl ol { padding-left: 1.6em; margin: 0 }
.nb9-lk { max-width: 740px; margin: 38px auto; background: #fdfcfd; border-radius: 18px; padding: 58px 42px; overflow-wrap: anywhere; box-shadow: 0 3px 14px rgba(61,37,63,.06) }
body th { font-weight: 700; padding: 8px 10px; border-bottom: 2px solid #ebe0ec; color: #2c1e2d; text-align: left; overflow-wrap: anywhere }
body .iv-jxv nav { line-height: 1.5; align-self: center; margin: 0; text-align: right; font-size: .89rem; grid-column: 2; grid-row: 1 / span 2 }
body .gx5a-eyw1 .rrnp-ta li+li::before { margin: 0 .65em; opacity: .5; content: '\2013' }
body h1::after { height: 4px; margin: .38em auto 0; width: 76px; display: block; content: ''; background: #b619c2 }
body .i7k-a2 { flex-wrap: wrap; list-style: none; display: flex; margin: 0; padding: 0; gap: .2em }
body img.yfn-sz { margin-left: auto; max-width: 95%; margin-right: auto }
::selection { color: #2c1e2d; background: #e2f6e3 }
body figcaption { font-size: .8rem; text-align: center; line-height: 1.6; color: #856288; margin-top: .65em }
body figure>img,body .wo-7jl>img,body .tv-0c>img,body .q3oc-04>img,body .j4-7i>img { margin-top: 0; margin-bottom: 0 }
body .tmky-90o { margin: 0 }
body h3 { font-weight: 400; font-size: 1.07rem; text-transform: uppercase; font-family: 'Book Antiqua',Palatino,serif; letter-spacing: .05em; font-size: 1.16rem; margin: 1.3em 0 .35em; color: #2c1e2d }
body .z0es-g0g { grid-template-columns: repeat(auto-fit,minmax(10rem,1fr)); display: grid; gap: .3em .8em }
body .cl3h-5n0q table { margin: 0 }
body .abt7-li9y a { min-height: 3rem; display: inline-block; padding: .25em 0; margin: 0 1.6em .3em 0 }
body .rrnp-ta li::before { display: none }
body ol li::marker { color: #b619c2 }
body img.rvss-un { margin-right: 0; margin-left: auto; max-width: 66% }
body .p985-fwl summary { margin: 0 0 .45em; font-weight: 700; cursor: pointer; color: #2c1e2d }
body .ci-hhf { border-bottom: 1px solid #ebe0ec; padding-bottom: .45em; font-size: .88rem; color: #856288; margin: 0 0 1.4em }
body img { box-shadow: 0 6px 20px rgba(61,37,63,.12); height: auto; max-width: 100%; margin: 1.4em 0; display: block; border-radius: 18px }
body .p985-fwl a { min-height: 3rem; color: #b619c2; padding: .25em 0; display: inline-block; text-decoration: none }
* { box-sizing: border-box }
body table { width: 100%; border-collapse: collapse; margin: 1.2em 0; font-size: .95rem }
body td { overflow-wrap: anywhere; padding: 8px 10px; border-bottom: 1px solid #ebe0ec }
body .y54v-lv3 { margin: 0 0 .8em; padding: 0; border: 0 }
body h2 { margin: 1.8em 0 .4em; color: #187f10; font-family: 'Book Antiqua',Palatino,serif; line-height: 1.22; font-size: 1.5rem; font-style: italic; font-weight: 500 }
body .wld-xu { margin: .22em 0 0; font-weight: 400; color: #856288; font-size: .88rem }
body h1 { margin: 0 0 .4em; padding-bottom: .18em; text-align: center; color: #2c1e2d; font-weight: 700; line-height: 1.2; font-size: 2.3rem; letter-spacing: -.01em; font-family: 'Book Antiqua',Palatino,serif }
.pbg-gzub { gap: .4em; padding: .3em .8em; color: #b619c2; background: #e2f6e3; border: 1px solid #ebe0ec; margin: .35em 0 1.6em; display: inline-flex; font-size: .9rem; border-radius: 999px; align-items: center }
body .gk-kjjz { margin: .35em 0 1.2em; color: #856288; font-size: .85rem }
@media(max-width:720px){body { background: #fdfcfd }
.nb9-lk { border-radius: 0; border-right: 0; border-left: 0; padding: 26px 18px }
body img.ebz-0c,body img.ue10-1j9n,body img.rvss-un { margin-left: auto; max-width: 100%; margin-right: auto }
body .iv-jxv { display: block; text-align: left }
body .iv-jxv nav { margin: .55em 0 0; text-align: left }}
body>.iv-jxv,body>.r9e-s74{max-width:656px;margin-inline:auto}
@media(max-width:720px){body>.iv-jxv,body>.r9e-s74{max-width:704px;margin-inline:18px}}