/* main */
.gcpq5d0fqt .t5xp85ewm9 a { padding: .25rem 0; display: inline-block; max-width: 100%; vertical-align: middle; min-width: 24px; min-height: 48px }
.gcpq5d0fqt .so4xfirlk dt { font-weight: 600; margin: 1.1em 0 .3em }
.gcpq5d0fqt img.i41svpgm9qj { margin-right: auto; margin-left: 0; max-width: 70% }
.gcpq5d0fqt .axvrxr9hk h2 { margin-top: .8em }
.gcpq5d0fqt .qw0ej4ucf { color: #9ea3ae; margin: 0 0 1.4em; font-size: .85rem }
.gcpq5d0fqt .rmqjp3vv2b3 nav+nav { border-top: 1px dashed #2e3749; padding-top: .5em }
.mwanhjaia { color: #eeeff0 }
.gcpq5d0fqt .jgw2kkpj { border: 1px solid #2e3749; background: #29353d; border-radius: 10px; padding: .7em 1em .7em 2.2em }
.gcpq5d0fqt .bpgta3x3 nav { flex: 1 1 15rem }
.gcpq5d0fqt figure,.gcpq5d0fqt .gjebcpjwf,.gcpq5d0fqt .d1x654rd,.gcpq5d0fqt .iakd3r90ez,.gcpq5d0fqt .p2cpdyvp { border: 1px solid #2e3749; background: #1c2029; border-radius: 10px; margin: 1.8rem 0; padding: .6rem }
.gcpq5d0fqt .ipc8llpe9 li::before { position: static; display: none !important }
.gcpq5d0fqt .erjs08xar6 { text-transform: lowercase; text-decoration: none; font-size: 1.15rem; display: inline-block; letter-spacing: 0; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; color: #eeeff0; font-weight: 900 }
.gcpq5d0fqt li { margin: .45rem 0 }
.gcpq5d0fqt .i9tlsshb1 a,.gcpq5d0fqt .zjyiz5c5 a,.gcpq5d0fqt .k233eium a { overflow-wrap: anywhere; min-height: 48px; padding: .3em .5em; max-width: 100% }
.gcpq5d0fqt img { display: block; height: auto; margin: 1.8em 0; box-shadow: 0 4px 14px rgba(27,31,39,.10); max-width: 100% }
.gcpq5d0fqt h2 { font-weight: 700; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; line-height: 1.3; padding-left: .5em; border-left: 3px solid #5d4eeb; margin: 1.6em 0 .35em; color: #eeeff0; font-size: 1.48rem }
.gcpq5d0fqt .axvrxr9hk h3 { color: #eeeff0; margin: 1.6em 0 .3em; font-size: 1.14rem }
* { box-sizing: border-box }
.gcpq5d0fqt figcaption { font-size: .85rem; text-align: left; background-color: #1c2029; line-height: 1.6; color: #9ea3ae; margin-top: .65em }
.nbyngdc { margin: 0 }
.gcpq5d0fqt .xstac1yi>h2:first-child { margin-top: 0 }
.gcpq5d0fqt .rx882v21ii { list-style: none; margin: 0; padding: 0 }
body { color: #eeeff0; letter-spacing: .006em; margin: 0; min-height: 100dvh; font: 18.5px/1.62 Verdana,Geneva,'DejaVu Sans',sans-serif; background: #101319 }
.gcpq5d0fqt ul li::before { content: '\25c6'; color: #9c93f3; position: absolute; left: 0; font-weight: 700 }
.gcpq5d0fqt .gxmsgvbu9h a { min-height: 48px; margin: 0 0 .55rem; padding: .25rem 0; display: block }
.gcpq5d0fqt ul { list-style: none; padding-left: 1.4rem }
.gcpq5d0fqt p { text-align: justify; margin: 0 0 .95rem; hyphens: auto; -webkit-hyphens: auto }
.gcpq5d0fqt .rx882v21ii li { padding: 0; margin: 0 }
.gcpq5d0fqt .a7yezka2gv ul,.gcpq5d0fqt .a7yezka2gv ol { margin: 0; padding-left: 1.45rem }
.gcpq5d0fqt ul,.gcpq5d0fqt ol { margin: 0 0 1.1rem; padding-left: 1.45rem }
.gcpq5d0fqt ol li::marker { color: #9c93f3 }
.gcpq5d0fqt { max-width: 880px; margin: 30px auto; background: #1c2029; border-radius: 10px; padding: 32px 30px; overflow-wrap: anywhere; box-shadow: 0 3px 18px rgba(27,31,39,.08); border-left: 3px solid #5d4eeb; border-right: 4px solid #5d4eeb }
.gcpq5d0fqt .fvlucmkjc2m { background: #29353d; padding: 1rem 1.2rem; font-size: .9rem; border-radius: 10px; text-align: center; margin-top: 2rem }
.gcpq5d0fqt .qw0ej4ucf a { color: #9ea3ae; text-decoration: none }
.gcpq5d0fqt h1 { margin: 0 0 .55em; border-left: 5px solid #5d4eeb; line-height: 1.2; font-weight: 700; padding-left: .55em; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; color: #eeeff0; font-size: clamp(1.85rem,1.8vw + 1.65rem,2.35rem); letter-spacing: -.02em }
.gcpq5d0fqt h3 { font-size: 1.18rem; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; font-weight: 700; font-style: italic; color: #eeeff0; margin: 1.6em 0 .4em }
.gcpq5d0fqt .t5xp85ewm9 .rx882v21ii li+li::before { content: '\2027' !important; display: inline !important; opacity: .6; margin: 0 .4rem }
.gcpq5d0fqt .tkvvvms2 { text-align: right; margin: 0 0 1.8rem; border-top: 2px solid #2e3749; padding-top: .5rem }
.gcpq5d0fqt .tkvvvms2 nav a { color: #9ea3ae; transition: color .12s ease-in-out; margin: 0 1.3rem .2rem 0; text-decoration: none; min-height: 48px; padding: .25rem 0; display: inline-block }
.gcpq5d0fqt img.soym6no1e { margin-right: 0; max-width: 70%; margin-left: auto }
.u7ozmbqp { color: #9ea3ae; margin: .3em 0 1.5em; font-size: .9rem }
.gcpq5d0fqt .tkvvvms2 nav a:hover { color: #9c93f3 }
.gcpq5d0fqt .bpgta3x3 { gap: 1.2em 1.5em; flex-wrap: wrap; display: flex }
.gcpq5d0fqt blockquote { border-radius: 0 8px 8px 0; margin: 1.2rem 0; background: #29353d; border-left: 4px solid #5d4eeb; padding: .5rem 1.1rem }
.gcpq5d0fqt .oy2gllhm { margin: 1.8rem 0; width: 100%; overflow-x: auto }
.gcpq5d0fqt img.czl2c3t8 { margin-right: 0; margin-left: 0; max-width: 100% }
.gcpq5d0fqt .oqxdbsky { list-style: none; padding: 0; display: flex; margin: 0; flex-wrap: wrap; gap: .1em }
.gcpq5d0fqt .oy2gllhm table { margin: 0 }
.gcpq5d0fqt td { padding: 12px 14px; border-bottom: 1px solid #2e3749; overflow-wrap: anywhere }
.gcpq5d0fqt th { color: #eeeff0; border-bottom: 1px solid #2e3749; text-align: center; overflow-wrap: anywhere; background: #29353d; font-weight: 600; padding: 12px 14px }
.gcpq5d0fqt .ipc8llpe9 { margin: 0; padding: 0; list-style: none }
.gcpq5d0fqt .a7yezka2gv a { text-decoration: none; color: #9c93f3; display: block; min-height: 48px; padding: .25rem 0 }
.gcpq5d0fqt .c6caaymuvj5 { font-size: 1.05em; font-weight: 700; grid-column: 1/-1; margin: 0 0 .45em }
.gcpq5d0fqt .nv4i20r0s a { display: inline-block; min-height: 48px; margin: 0 1.6rem .3rem 0; padding: .25rem 0 }
.gcpq5d0fqt .oqxdbsky li { margin: 0; padding: 0 }
.gcpq5d0fqt .xstac1yi+.xstac1yi { padding-top: .6em; margin-top: 1.8em; border-top: 1px solid #2e3749 }
.gcpq5d0fqt .axvrxr9hk { padding-top: 1em; border-top: 1px solid #2e3749; margin-top: 2.8em }
.gcpq5d0fqt .tkvvvms2 nav { margin: .7rem 0 0; line-height: 1.8; font-size: .89rem }
.gcpq5d0fqt .l1u7ajxfv8 { border-radius: 10px; border-left: 3px solid #5d4eeb; background: #29353d; padding: .9em 1.2em .9em 2.6em }
.gcpq5d0fqt a:focus-visible,.gcpq5d0fqt summary:focus-visible,.gcpq5d0fqt .oy2gllhm[tabindex="0"]:focus-visible { outline: 2px solid #9c93f3; outline-offset: 3px }
.gcpq5d0fqt table { overflow: hidden; border-radius: 10px; width: 100%; border: 1px solid #2e3749; margin: 1.8rem 0; font-size: .93rem; border-collapse: collapse }
.gcpq5d0fqt tr:nth-child(even) td { background: #29353d }
.gcpq5d0fqt .t5xp85ewm9 a+a::before { content: '\2027'; opacity: .6; margin: 0 .4rem }
.gcpq5d0fqt img.q7ri3ci4 { margin-right: auto; max-width: 70%; margin-left: auto }
.gcpq5d0fqt .iokj5s382o0 { gap: .4em 1em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)) }
.gcpq5d0fqt .zjyiz5c5 .rx882v21ii li { display: inline }
.gcpq5d0fqt .nv4i20r0s .rx882v21ii li,.gcpq5d0fqt .t5xp85ewm9 .rx882v21ii li { display: inline }
html { text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
.gcpq5d0fqt .i9tlsshb1,.gcpq5d0fqt .i9tlsshb1 .rx882v21ii { grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr)); display: grid; gap: 1.2em 1.5em }
.gcpq5d0fqt ul li { position: relative; padding-left: 1.35rem }
.gcpq5d0fqt .l2aj9x0u { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr)); gap: 1.2em 1.5em }
.gcpq5d0fqt .k233eium a { display: block; border-bottom: 1px dashed #2e3749 }
.gcpq5d0fqt .a7yezka2gv { background: transparent; border-radius: 10px; margin: 1.4rem 0; font-size: .93rem; border: 1px solid #2e3749; padding: .75rem 1.1rem }
.gcpq5d0fqt details.lwe7tf8ry04 { border-bottom: 1px solid #2e3749; padding: .8em 0 }
.gcpq5d0fqt .a7yezka2gv li { margin: .25rem 0 }
.gcpq5d0fqt .rjcgynfeqxz { color: #9ea3ae; font-size: .88rem; margin: .25rem 0 1rem }
.gcpq5d0fqt hr { border: 0; border-top: 1px dashed #2e3749; margin: 2.4em 0 }
.gcpq5d0fqt .zjyiz5c5 a { margin: 0 .5em .5em 0; border: 1px solid #2e3749; display: inline-block; border-radius: .4em }
.gcpq5d0fqt .nv4i20r0s,.gcpq5d0fqt .gxmsgvbu9h,.gcpq5d0fqt .t5xp85ewm9 { margin: .6rem 0 0; line-height: 1.6 }
.gcpq5d0fqt figure>img,.gcpq5d0fqt .gjebcpjwf>img,.gcpq5d0fqt .d1x654rd>img,.gcpq5d0fqt .iakd3r90ez>img,.gcpq5d0fqt .p2cpdyvp>img { margin-top: 0; margin-bottom: 0 }
.gcpq5d0fqt a { transition: color .18s ease-in-out,border-color .18s ease-in-out; color: #9c93f3; text-underline-offset: 2px; text-decoration: underline }
.gcpq5d0fqt .flwp4vhs { margin: 0 0 1rem; border: 1px solid #2e3749; border-radius: 10px; padding: 1rem 1.2rem }
.gcpq5d0fqt .tkvvvms2 nav .ub3i7qpgo3 { color: #eeeff0; cursor: default; font-weight: 600; margin: 0 1.3rem .2rem 0 }
.gcpq5d0fqt img.o8ry16svfxn { margin-right: auto; max-width: 90%; margin-left: auto }
.gcpq5d0fqt caption { font-weight: 600; color: #eeeff0; caption-side: top; text-align: center; padding: .45em 0 }
.gcpq5d0fqt details.lwe7tf8ry04 p { margin: .6em 0 0 }
.gcpq5d0fqt .ipc8llpe9 li { display: inline; padding: 0; margin: 0 }
.gcpq5d0fqt .fvlucmkjc2m nav { min-width: 0 }
.gcpq5d0fqt .a7yezka2gv summary { margin: 0 0 .45rem; cursor: pointer; font-weight: 600; color: #eeeff0 }
.gcpq5d0fqt .i9tlsshb1>.rx882v21ii { grid-column: 1/-1 }
.gcpq5d0fqt .rx882v21ii li::before { position: static; display: none !important }
@media(max-width:620px){body { background: #101319 }
.gcpq5d0fqt { margin: 0; border-right: 0; border-left: 0; border-radius: 0; padding: 22px 16px }
.gcpq5d0fqt img.i41svpgm9qj,.gcpq5d0fqt img.q7ri3ci4,.gcpq5d0fqt img.soym6no1e { max-width: 100%; margin-right: auto; margin-left: auto }}
.gcpq5d0fqt .q6csy6swrl{padding-inline-start:1.15em;border-inline-start:3px solid currentColor}
@media(max-width:560px){.gcpq5d0fqt h1{font-size:min(clamp(1.78rem,1.17vw + 1.65rem,2.105rem),var(--reading-title-limit,999rem))}}