
#yqo75zy5 li { margin: .35em 0 }
#yqo75zy5 details.ql82enkb summary { font-weight: 600; color: var(--text); cursor: pointer }
#yqo75zy5 .wak9iyv2 li::before { display: none !important }
#yqo75zy5 hr { border: 0; border-top: 1px solid #ebe3ef; margin: 1.6em 0 }
#yqo75zy5 .kkcafot9r a { padding: .25em 0; display: inline-block; min-height: 2.75rem; margin: 0 1em .3em 0 }
#yqo75zy5 .z3kvyfnao a { margin: 0 0 .35em; display: block }
#yqo75zy5 ul li::before { position: absolute; content: '\2013'; color: var(--accent-text); font-weight: 700; left: 0 }
#yqo75zy5 .jyd4ulcq { display: grid; gap: .3em .8em; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)) }
#yqo75zy5 .nvpa7sd { color: var(--c-muted); font-weight: 400; font-size: .8rem; margin: .22em 0 0 }
#yqo75zy5 .jgodc40 table { margin: 0 }
#yqo75zy5 ul,#yqo75zy5 ol { margin: 0 0 1.2em; padding-left: 1.8em }
#yqo75zy5 .qcwtds5j nav { margin: .85em 0 0; font-size: .95rem; text-align: right; line-height: 2; margin-left: auto }
#yqo75zy5 .qdau1z1s h2 { margin-top: .4em }
#yqo75zy5 .l4hqpa5 { list-style: none; gap: 0; margin: 0; padding: 0; flex-wrap: wrap; display: flex }
#yqo75zy5 a { text-decoration: none; color: var(--accent-text); box-shadow: inset 0 -2px 0 #bc189955 }
#yqo75zy5 .qcwtds5j nav a { display: inline-block; min-height: 2.75rem; text-decoration: none; margin: 0 .85em .2em 0; padding: .25em 0; color: var(--c-muted) }
#yqo75zy5 th { overflow-wrap: anywhere; background: #e8e0f6; text-align: left; padding: 10px 14px; border-bottom: 1px solid #ebe3ef; font-weight: 600; color: var(--text) }
#yqo75zy5 .kkcafot9r,#yqo75zy5 .z3kvyfnao,#yqo75zy5 .c8v10tz { line-height: 1.7; margin: .6em 0 0 }
html { -webkit-text-size-adjust: 100% }
#yqo75zy5 strong { color: var(--text) }
#yqo75zy5 img.mpp1ake { max-width: 74%; margin-right: auto; margin-left: auto }
#yqo75zy5 .kkcafot9r .lmloi7jt li,#yqo75zy5 .c8v10tz .lmloi7jt li { display: inline }
#yqo75zy5 .jgodc40 { width: 100%; overflow-x: auto; margin: 1.8em 0 }
#yqo75zy5 .onbbjl5 { border: 1px solid #ebe3ef; border-radius: 8px; margin: 0 0 .8em; padding: .7em 1em; background: var(--panel) }
#yqo75zy5 .fw0t1jxe1 { display: grid; gap: .8em 1.2em; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)) }
#yqo75zy5 .tg3cwfw { background: #e8e0f6; border-radius: 8px; border-left: 3px solid var(--c-accent); padding: .9em 1.2em .9em 2.6em }
#yqo75zy5 details.ql82enkb p { margin: .6em 0 0 }
#yqo75zy5 blockquote { margin: 1.2em 0; background: #e8e0f6; padding: .9em 1.2em; border-radius: 8px }
#yqo75zy5 .qcwtds5j { border: 1px solid #ebe3ef; flex-wrap: wrap; gap: .35em .8em; border-radius: 8px; display: flex; text-align: left; padding: .9em 1.2em; margin: 0 0 2em; align-items: baseline }