
:where(.sd653) details.m21d18 summary { font-weight: 600; color: #251e22; cursor: pointer }
:where(.sd653) .g418aee { padding: 0; border: 0; margin: 0 0 1em }
.geasn { margin: 0 }
:where(.sd653) .g71bc { padding: 0; margin: 0; list-style: none }
.sd653 { max-width: 840px; margin: 24px auto; background: #fdfdfd; border: 1px solid #ead2df; border-radius: 8px; box-shadow: 0 10px 30px rgba(41,28,35,.14); padding: 50px 30px; overflow-wrap: anywhere; border-top: 8px solid #cd217b; border-bottom: 2px solid #cd217b }
:where(.sd653) .d65c26 a { min-height: 48px; padding: .25em 0; display: inline-block; margin: 0 1em .3em 0 }
:where(.sd653) img.h842a { margin-left: auto; max-width: 66%; margin-right: auto }
:where(.sd653) ul,:where(.sd653) ol { padding-left: 1.8em; margin: 0 0 1.1em }
::selection { color: #251e22; background: #f8eff4 }
:where(.sd653) h2 { margin: 2.1em 0 .45em; font-size: 1.32rem; padding-left: .5em; line-height: 1.3; font-family: Verdana,Geneva,Tahoma,sans-serif; border-left: 3px solid #cd217b; color: #251e22; font-weight: 600 }
:where(.sd653) th { font-weight: 600; padding: 10px 12px; background: #f8eff4; color: #251e22; text-align: center; border-bottom: 1px solid #ead2df; overflow-wrap: anywhere }
:where(.sd653) .vf33269 { list-style: none; margin: 0; padding: 0 }
:where(.sd653) p { text-indent: 1.8em; margin: 0 0 .35em }
:where(.sd653) .va853 { letter-spacing: .05em; font-family: Verdana,Geneva,Tahoma,sans-serif; color: #251e22; font-size: 1.5rem; text-decoration: none; text-transform: uppercase; display: inline-block; font-weight: 600 }
:where(.sd653) h1 { color: #251e22; line-height: 1.24; margin: 0 0 .5em; font-size: 1.8rem; letter-spacing: 0; font-weight: 800; font-family: Verdana,Geneva,Tahoma,sans-serif }
:where(.sd653) img { margin: 1.4em 0; display: block; max-width: 100%; border: 1px solid #ead2df; border-radius: 0; height: auto }
:where(.sd653) summary:focus-visible,:where(.sd653) .q3a7a2[tabindex="0"]:focus-visible,:where(.sd653) a:focus-visible { outline-offset: 1px; outline: 2px solid #251e22; box-shadow: 0 0 0 3px #cd217b }
:where(.sd653) .o1f43 { margin: .2em 0 0; font-weight: 400; font-size: .88rem; color: #7f5d6f }
:where(.sd653) details.m21d18 p { margin: .5em 0 0 }
:where(.sd653) .b31343d h3 { margin: 2em 0 .3em; font-size: 1.05rem; color: #251e22 }
:where(.sd653) details.m21d18 { padding: .6em 0; border: 0 }
:where(.sd653) .m8e7cc8 nav a { min-height: 48px; padding: .25em 0; margin: 0 0 .25em; text-decoration: none; display: block; color: #7f5d6f }
:where(.sd653) .i946e li { margin: .2em 0 }
:where(.sd653) .qa1a21d { padding: .7em 1em .7em 2.4em; background: #f8eff4; border-left: 3px solid #cd217b; border-radius: 8px }
:where(.sd653) .mca6f0e a { color: #7f5d6f; text-decoration: none }
:where(.sd653) .ma716 { text-indent: 0 }
:where(.sd653) .i946e summary { font-weight: 600; margin: 0 0 .45em; cursor: pointer; color: #251e22 }
:where(.sd653) img.f54fe2 { margin-left: 0; margin-right: auto; max-width: 66% }
:where(.sd653) figure,:where(.sd653) .mebac89,:where(.sd653) .hbdda2e,:where(.sd653) .wdf56,:where(.sd653) .o2eaf { margin: 1.4em 0 }
:where(.sd653) .p56820 dd { padding: 0; margin: 0 0 .8em }
:where(.sd653) a { text-decoration: underline; color: #cd217b; text-underline-offset: 2px }
:where(.sd653) .z98c39e li { margin: 0; padding: 0 }
:where(.sd653) img.b529374 { margin-right: auto; max-width: 95%; margin-left: auto }
:where(.sd653) .vf33269 li::before { display: none }
:where(.sd653) img.f4bfa0 { margin-right: 0; margin-left: 0; max-width: 100% }
.sd653::before { content: ''; height: 5px; display: block; margin: 0 0 1.3em; background: #cd217b; width: 56px; border-radius: 2px }
:where(.sd653) .h20191 { border: 1px solid #ead2df; padding: .7em 1em .7em 2.2em; background: #f8eff4; border-radius: 8px }
:where(.sd653) tr:nth-child(even) td { background: #f8eff4 }
:where(.sd653) .g71bc li::before { display: none }
:where(.sd653) .m8e7cc8 nav .f3c319 { color: #251e22; margin: 0 .85em .2em 0; cursor: default; opacity: .7 }
@media (max-width:820px){body { background: #fdfdfd }
.sd653 { border-right: 0; margin: 0; border-radius: 0; padding: 26px 18px }
:where(.sd653) img.f54fe2,:where(.sd653) img.h842a,:where(.sd653) img.leb7722 { max-width: 100%; margin-right: auto; margin-left: auto }}
@supports (text-wrap: balance){:where(.sd653) h1,:where(.sd653) h2{text-wrap:balance}}
@media(max-width:560px){:where(.sd653) h1{font-size:1.7475rem}}:where(.sd653) figcaption{font-size:0.92rem}
@media(max-width:820px){:where(.sd653) table:not(.q3a7a2 table){table-layout:fixed}:where(.sd653) th:not(.q3a7a2 th),:where(.sd653) td:not(.q3a7a2 td){overflow-wrap:anywhere;padding-inline:6px}}