.nafc450e8 .re35d40a a { display: inline }
.nafc450e8 img { height: auto; box-shadow: 0 4px 14px rgba(65,36,49,.10); display: block; max-width: 100%; margin: 1.2em 0 }
.nafc450e8 img.vf091ee2 { max-width: 74%; margin-right: auto; margin-left: auto }
.nafc450e8 figcaption { line-height: 1.4; font-size: .8rem; color: #72646b; margin-top: .45em; text-align: left }
.nafc450e8 a { color: #bd2269; transition: color .2s ease-in-out,box-shadow .2s ease-in-out; border-bottom: 1px solid #bd226966; text-decoration: none }
.nafc450e8 .rd6b9460e { border: 1px solid #ede5e9; font-size: .9rem; margin: 1.6rem 0; background: transparent; padding: .85rem 1.2rem; border-radius: 18px }
.nafc450e8 ul { list-style: none; padding-left: 1.4rem }
.nafc450e8 img.kad4e580e { max-width: 100%; margin-left: 0; margin-right: 0 }
.nafc450e8 .mb195a6cc7d { margin: .2rem 0 0; font-weight: 400; font-size: .85rem; color: #72646b }
.nafc450e8 td { border-bottom: 1px solid #ede5e9; overflow-wrap: anywhere; padding: 9px 11px }
.nafc450e8 img.h9cff8d24 { margin-left: auto; max-width: 74%; margin-right: 0 }
.nafc450e8 .re35d40a .wf3bb4faeee li+li::before { content: '\00bb'; opacity: .7; margin: 0 .5rem }
.nafc450e8 details.sd27b039e39 summary { color: #2d2428; font-weight: bold; cursor: pointer }
.nafc450e8 .wf3bb4faeee li::before { content: ""; display: none }
.nafc450e8 .c03b0c67b2,.nafc450e8 .p53e958b,.nafc450e8 .re35d40a { line-height: 1.8; margin: .4rem 0 0 }
.oupkpatxr { line-height: 1.5 }
.nafc450e8 .b5764c8ed { font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; color: #2d2428; letter-spacing: 0; text-transform: lowercase; font-weight: 600; text-decoration: none; font-size: 1.7rem; display: inline-block }
.nafc450e8 .m4530dfac6c nav a:hover { color: #bd2269 }
.nafc450e8 .m4530dfac6c nav .nav-current { margin: 0 1rem .2rem 0; cursor: default }
.nafc450e8 .c03b0c67b2 a { padding: .25rem 0; display: inline-block; margin: 0 1.6rem .3rem 0; min-height: 50px }
.nafc450e8 .j5f66925c { overflow-x: auto; width: 100%; margin: 1.8rem 0 }
.nafc450e8 .rd6b9460e li { margin: .15rem 0 }
.nafc450e8 .a994f3b5ae { margin: 0 }
.nafc450e8 p { hyphens: auto; -webkit-hyphens: auto; margin: 0 0 1.15rem; text-align: justify }
.nafc450e8 .y9c540490f { list-style: none; padding: 0; gap: 0; display: flex; margin: 0; flex-wrap: wrap }
.nafc450e8 .re35d40a a+a::before { margin: 0 .5rem; content: '\00bb'; opacity: .7 }
.nafc450e8 th { text-align: left; background: #e5f7f0; font-weight: bold; border-bottom: 1px solid #ede5e9; overflow-wrap: anywhere; color: #2d2428; padding: 9px 11px }
*,*::before,*::after { box-sizing: border-box }
.nafc450e8 .ofaf831831d { margin: 0 0 1.4em; font-size: .85rem; color: #72646b }
.nafc450e8 hr { border: 0; border-top: 1px solid #ede5e9; margin: 2.8em 0 }
html { text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
.pqhpresefl { margin: 0 }
.nafc450e8 .wf3bb4faeee { margin: 0; list-style: none; padding: 0 }
.nafc450e8 caption { caption-side: top; font-weight: bold; padding: .45em 0; color: #72646b; text-align: left }
.nafc450e8 details.sd27b039e39 p { margin: .8em 0 0 }
.nafc450e8 .rd6b9460e p { font-weight: bold; color: #2d2428; margin: 0 0 .45rem }
body { -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; min-height: 100vh; margin: 0; font: 16.5px/1.6 Georgia,Cambria,'Times New Roman',serif; letter-spacing: .01em; color: #2d2428; background: linear-gradient(180deg,#f1e4ea,#fefefe) }
.nafc450e8 li { margin: .35rem 0 }
.nafc450e8 details.sd27b039e39 { padding: .5em 0; border: 0 }
.nafc450e8 .y8d45728d73 li { margin: 0; padding: 0; display: inline }
.nafc450e8 .m4530dfac6c nav { font-size: .95rem; margin: .85rem 0 0; line-height: 1.6 }
.nafc450e8 .rd6b9460e ul,.nafc450e8 .rd6b9460e ol { padding-left: 1.8rem; margin: 0 }
.nafc450e8 .v13074ebe2f { display: grid; gap: .4em 1em; grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)) }
.nafc450e8 .z88ef1567b { border-radius: 18px; padding: .7em 1em .7em 2.2em; border: 1px solid #ede5e9; background: #e5f7f0 }
.nafc450e8 .k9d79332c { padding: .9em 1.2em .9em 2.6em; background: #e5f7f0; border-left: 3px solid #6fc323; border-radius: 18px }
.nafc450e8 figure,.nafc450e8 .v32f8c3fcc2,.nafc450e8 .bf8c3f5d,.nafc450e8 .w457f3b34,.nafc450e8 .cbf0b56bb { margin: 1.2rem 0 }
.nafc450e8 ul li { position: relative; padding-left: 1.1rem }
.nafc450e8 img.a30046536d { max-width: 74%; margin-left: 0; margin-right: auto }
.nafc450e8 .p53e958b a { margin: 0 0 .7rem; display: block }
.nafc450e8 img.m96ff39aa { margin-right: auto; margin-left: auto; max-width: 92% }
.nafc450e8 strong { color: #2d2428 }
.nafc450e8::before { margin: 0 0 1.3em; display: block; border-radius: 2px; height: 5px; content: ''; width: 72px; background: #bd2269 }
.nafc450e8 .m4530dfac6c nav a { transition: color .2s linear; text-decoration: none; color: #72646b; min-height: 50px; padding: .25rem 0; margin: 0 1rem .2rem 0; display: inline-block }
.nafc450e8 table { border-radius: 10px; overflow: hidden; border-collapse: collapse; font-size: .9rem; width: 100%; border: 1px solid #ede5e9; margin: 1.8rem 0 }
.nafc450e8 .rd6b9460e summary { margin: 0 0 .45rem; color: #2d2428; font-weight: bold; cursor: pointer }
.nafc450e8 .rd6b9460e a { padding: .25rem 0; color: #bd2269; text-decoration: none; min-height: 50px; display: inline-block }
.nafc450e8 .t471fa6e79 { gap: .6em 1em; display: grid; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)) }
.nffb289f1 { margin: .3em 0 1.25em; color: #2d2428; border-radius: 4px; display: inline-block; padding: .45em .8em; font-size: .9rem; border-left: 3px solid #bd2269; background: #e5f7f0 }
.nafc450e8 a:focus-visible,.nafc450e8 summary:focus-visible,.nafc450e8 .j5f66925c[tabindex="0"]:focus-visible,.nafc450e8 input:focus-visible,.nafc450e8 textarea:focus-visible,.nafc450e8 button:focus-visible { outline: 3px double #2d2428; outline-offset: 2px }
.nafc450e8 .pd98734c1 dt { margin: 1.2em 0 .3em; font-weight: bold }
.nafc450e8 .r398080be { border-top: 1px solid #ede5e9; margin-top: 2.8em; padding-top: 1.4em }
.nafc450e8 .y8d45728d73 li::before { display: none; content: "" }
.nafc450e8 .nf2557dd7 { border: 0; margin-top: 2.8em; padding-top: 0 }
.nafc450e8 { max-width: 700px; margin: 24px auto; background: #fefefe; border: 1px solid #ede5e9; border-radius: 18px; box-shadow: 0 2px 18px rgba(65,36,49,.06); padding: 38px 54px; overflow-wrap: anywhere; border-top: 5px solid #bd2269; border-right: 4px solid #bd2269 }
.nafc450e8 ul li::before { left: 0; position: absolute; font-weight: 700; content: '\25e6'; color: #bd2269 }
.nafc450e8 .d200a11383 { border: 0; padding: 0; margin: 0 0 1rem }
.bkjh { line-height: 1.5 }
.nafc450e8 .y8d45728d73 { margin: 0; list-style: none; padding: 0 }
.nafc450e8 .m4530dfac6c { margin: 0 0 1.5rem; background: #e5f7f0; border-radius: 18px; padding: .6rem .9rem; text-align: center }
.nafc450e8 .c03b0c67b2 .wf3bb4faeee li,.nafc450e8 .re35d40a .wf3bb4faeee li { display: inline }
.nafc450e8 h1 { padding-bottom: .35em; letter-spacing: .01em; border-bottom: 1px solid #ede5e9; margin: 0 0 .45em; font-size: 1.9rem; font-weight: 800; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; line-height: 1.2; color: #2d2428 }
.nafc450e8 .q2aff8d08 { font-size: .82rem; color: #72646b; margin: .5rem 0 1.4rem }
.nafc450e8 .y9c540490f li { padding: 0; margin: 0 }
.nafc450e8 .ofaf831831d a { text-decoration: none; color: #72646b }
.nafc450e8 blockquote { border-radius: 0 8px 8px 0; border-left: 4px solid #6fc323; background: #e5f7f0; margin: 1.4rem 0; padding: .5rem 1.1rem }
.nafc450e8 h3 { font-weight: 500; font-size: 1.02rem; color: #2d2428; text-transform: uppercase; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; font-size: 1.11rem; margin: 1.6em 0 .4em; letter-spacing: .05em }
.nafc450e8 ul,.nafc450e8 ol { padding-left: 1.8rem; margin: 0 0 1.4rem }
.nafc450e8 a:hover { border-bottom-color: #bd2269 }
.nafc450e8 figure>img,.nafc450e8 .v32f8c3fcc2>img,.nafc450e8 .bf8c3f5d>img,.nafc450e8 .w457f3b34>img,.nafc450e8 .cbf0b56bb>img { margin-top: 0; margin-bottom: 0 }
.nafc450e8 h2 { margin: 2.5em 0 .35em; color: #407114; line-height: 1.4; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; font-weight: 800; font-size: 1.38rem }
.nafc450e8 .nf2557dd7 h3 { font-size: 1.02rem; margin: 1.6em 0 .3em; color: #2d2428 }
.nafc450e8 .wf3bb4faeee li { padding: 0; margin: 0 }
.nafc450e8 tr:nth-child(even) td { background: #e5f7f0 }
@media(max-width:640px){body { background: #fefefe }
.nafc450e8 { border-right: 0; margin: 0; border-left: 0; padding: 30px 22px }
.nafc450e8 img.a30046536d,.nafc450e8 img.vf091ee2,.nafc450e8 img.h9cff8d24 { margin-left: auto; margin-right: auto; max-width: 100% }}
@media(min-width:1140px){.nafc450e8 { padding: 48px 62px }
.nafc450e8 h1 { font-size: 2.0rem }}
@media (prefers-color-scheme: dark){.nafc450e8 figcaption { color: #b590a1 }
.nafc450e8 a { color: #ef70aa; border-bottom: 1px solid #ef70aa66 }
.nafc450e8 .rd6b9460e { border: 1px solid #48303b }
.nafc450e8 .mb195a6cc7d { color: #b590a1 }
.nafc450e8 td { border-bottom: 1px solid #48303b }
.nafc450e8 details.sd27b039e39 summary { color: #f0eeef }
.nafc450e8 .b5764c8ed { color: #f0eeef }
.nafc450e8 .m4530dfac6c nav a:hover { color: #ef70aa }
.nafc450e8 th { color: #f0eeef; border-bottom: 1px solid #48303b; background: #22362e }
.nafc450e8 .ofaf831831d { color: #b590a1 }
.nafc450e8 hr { border-top: 1px solid #48303b }
.nafc450e8 caption { color: #b590a1 }
.nafc450e8 .rd6b9460e p { color: #f0eeef }
body { color: #f0eeef; background: linear-gradient(180deg,#170e12,#261d21) }
.nafc450e8 .z88ef1567b { background: #22362e; border: 1px solid #48303b }
.nafc450e8 .k9d79332c { background: #22362e; border-left: 3px solid #9beb51 }
.nafc450e8 strong { color: #f0eeef }
.nafc450e8::before { background: #ef70aa }
.nafc450e8 .m4530dfac6c nav a { color: #b590a1 }
.nafc450e8 table { border: 1px solid #48303b }
.nafc450e8 .rd6b9460e summary { color: #f0eeef }
.nafc450e8 .rd6b9460e a { color: #ef70aa }
.nffb289f1 { color: #f0eeef; background: #22362e; border-left: 3px solid #ef70aa }
.nafc450e8 a:focus-visible,.nafc450e8 summary:focus-visible,.nafc450e8 .j5f66925c[tabindex="0"]:focus-visible,.nafc450e8 input:focus-visible,.nafc450e8 textarea:focus-visible,.nafc450e8 button:focus-visible { outline: 3px double #f0eeef }
.nafc450e8 .r398080be { border-top: 1px solid #48303b }
.nafc450e8 { background: #261d21; border: 1px solid #48303b; border-top: 5px solid #ef70aa; border-right: 4px solid #ef70aa }
.nafc450e8 ul li::before { color: #ef70aa }
.nafc450e8 .m4530dfac6c { background: #22362e }
.nafc450e8 h1 { color: #f0eeef; border-bottom: 1px solid #48303b }
.nafc450e8 .q2aff8d08 { color: #b590a1 }
.nafc450e8 .ofaf831831d a { color: #b590a1 }
.nafc450e8 blockquote { background: #22362e; border-left: 4px solid #9beb51 }
.nafc450e8 h3 { color: #f0eeef }
.nafc450e8 a:hover { border-bottom-color: #ef70aa }
.nafc450e8 h2 { color: #9beb51 }
.nafc450e8 .nf2557dd7 h3 { color: #f0eeef }
.nafc450e8 tr:nth-child(even) td { background: #22362e }}