/* screen */
#pbp-77-049 .elg-ut4-uo h3 { margin: 0 0 .4rem }
body { min-height: 100vh; -webkit-font-smoothing: antialiased; background: #14111a; -moz-osx-font-smoothing: grayscale; font: 18px/1.6 Charter,'Bitstream Charter',Cambria,Georgia,serif; margin: 0; color: #f1f0f3; letter-spacing: .006em }
#pbp-77-049 .bak-dq6-vsm a+a::before { margin: 0 .5rem; content: '/'; opacity: .6 }
#pbp-77-049 .qay-74-32h { padding-top: 1.4em; border-top: 3px solid #884fe0; margin-top: 2.4em }
#pbp-77-049 .nq-pw4-7ez9 { border-left: 3px solid #e25aba; padding: .9em 1.2em .9em 2.6em; border-radius: 14px; background: #2b1f3c }
.zmoluwz { line-height: 1.5 }
#pbp-77-049 .elg-ut4-uo { padding: .9rem 1.2rem; margin: 0 0 .7rem; border: 1px solid #3a2b50; border-radius: 14px }
#pbp-77-049 .nbs-7jyv-az { font-weight: 400; font-size: .8rem; color: #a99dbc; margin: .3rem 0 0 }
#pbp-77-049 ul li::before { left: 0; font-weight: 700; content: '\2023'; color: #a276e7; position: absolute }
#pbp-77-049 img.td-etc-2yhe { margin-left: auto; max-width: 66%; margin-right: 0 }
#pbp-77-049 .cww-fq-ng7a { grid-template-columns: repeat(auto-fit,minmax(10rem,1fr)); gap: .4em 1em; display: grid }
#pbp-77-049 .kmj-gj-vl li { margin: 0; padding: 0 }
#pbp-77-049 figure,#pbp-77-049 .mfi-6cv-kzx8,#pbp-77-049 .erj-eny-oby4,#pbp-77-049 .lu-mc-pw7n,#pbp-77-049 .ig-9ztw-mk9 { padding: 1rem 0; border-top: 1px solid #3a2b50; margin: 1.4rem 0; border-bottom: 1px solid #3a2b50 }
#pbp-77-049 figure>img,#pbp-77-049 .mfi-6cv-kzx8>img,#pbp-77-049 .erj-eny-oby4>img,#pbp-77-049 .lu-mc-pw7n>img,#pbp-77-049 .ig-9ztw-mk9>img { margin-top: 0; margin-bottom: 0 }
#pbp-77-049 .muc-2e-wv h3 { margin: 1.4em 0 .3em; color: #f1f0f3; font-size: 1.1rem }
#pbp-77-049 td { padding: 12px 14px; overflow-wrap: break-word; border-bottom: 1px solid #3a2b50 }
#pbp-77-049 .la-6y-6xq { border-left: 3px solid #884fe0; padding-left: 1.3em; margin: 1.5em 0 }
#pbp-77-049 .tdd-a0-fqoi nav a:hover { color: #a276e7 }
#pbp-77-049 .tp-8v-zd9o { background: #221d2b; margin: 1.8rem 0; border: 0; border-left: 5px solid #884fe0; padding: .6rem 1rem; font-size: .9rem }
#pbp-77-049 .bt-46-9uih { letter-spacing: -.01em; text-decoration: none; display: inline-block; color: #f1f0f3; font-family: 'Century Gothic','Apple SD Gothic Neo',Futura,sans-serif; font-weight: 700; font-size: 1.7rem }
#pbp-77-049 .scq-fjb-tp3 { padding: .9em 1.2em .9em 2.5em; background: #2b1f3c; border: 1px solid #3a2b50; border-radius: 14px }
#pbp-77-049 .tdd-a0-fqoi { margin: 0 0 1.6rem; border-left: 4px solid #884fe0; text-align: left; padding: .4rem 0 .4rem .7rem }
#pbp-77-049 img { border-radius: 0; border: 1px solid #3a2b50; display: block; margin: 1.4em 0; max-width: 100%; height: auto }
#pbp-77-049 img.mlp-z4-3znw { margin-right: auto; margin-left: auto; max-width: 66% }
#pbp-77-049 ul { list-style: none; padding-left: 1.4rem }
#pbp-77-049 .gll-w4-vx dt { font-weight: bold; margin: 1.4em 0 .3em }
#pbp-77-049 .kco-kqd-d72b li { margin: 0; padding: 0 }
::selection { background: #2b1f3c; color: #f1f0f3 }
#pbp-77-049 .vjr-dy-s9m { display: grid; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); gap: .8em 1.2em }
#pbp-77-049 caption { font-weight: bold; text-align: left; color: #a99dbc; padding: .55em 0; caption-side: top }