
.qmld__34se .hyff__pf ul,.qmld__34se .hyff__pf ol { margin: 0; padding-left: 1.6rem }
.qmld__34se a { transition: color .18s ease; border-bottom: 1px solid currentColor; color: var(--c-link); text-decoration: none }
.qmld__34se .hyff__pf p { color: var(--text); margin: 0 0 .45rem; font-weight: 600 }
html { -webkit-text-size-adjust: 100% }
.qmld__34se .rsmnl__g86 .psy__bc li+li::before { margin: 0 .35rem; display: inline !important; opacity: .7; content: '-' !important }
.qmld__34se .hyff__pf li { margin: .2rem 0 }
.qmld__34se .hkek__4g li { margin: 0; padding: 0 }
.qmld__34se .rsmnl__g86 a { padding: .25rem 0; max-width: 100%; vertical-align: middle; display: inline-block; min-width: 24px; min-height: 44px }
.qmld__34se ul,.qmld__34se ol { padding-left: 1.6rem; margin: 0 0 1.2rem }
.qmld__34se img.sslvw__tpr { margin-right: 0; margin-left: auto; max-width: 62% }
.qmld__34se ul { list-style-type: circle }
.qmld__34se th { border-bottom: 1px solid #dddbeb; text-align: left; padding: 10px 12px; color: var(--text); font-weight: 600; overflow-wrap: break-word; background: var(--wash) }
.qmld__34se .hyff__pf a { color: var(--c-link); text-decoration: none; padding: .25rem 0; min-height: 44px; display: inline-block }
.qmld__34se .ybmq__zhs { border: 1px solid #dddbeb; margin-top: 2em; border-radius: 14px; padding: 1.4em 1.5em }
.qmld__34se figure>img,.qmld__34se .pdq__b2xc>img,.qmld__34se .ukzyl__kl>img,.qmld__34se .cvtht__i1>img,.qmld__34se .isfor__i7i>img { margin-bottom: 0; margin-top: 0 }
.qmld__34se .wod__16,.qmld__34se .wod__16 .psy__bc { display: grid; gap: .8em 1.2em; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)) }
.qmld__34se { max-width: var(--content-width); margin: 34px auto; background: var(--c-surface); border: 1px solid #dddbeb; border-radius: 14px; box-shadow: none; padding: calc(var(--space) + 34px) calc(var(--space) + 14px); overflow-wrap: break-word; outline: 7px solid var(--wash); outline-offset: 2px; border-top: 4px solid var(--brand); border-bottom: 3px solid var(--brand); border-right: 6px solid var(--brand) }
.qmld__34se .aamfo__lf { flex-wrap: wrap; display: flex; gap: .8rem 1.2rem }
.qmld__34se img.qwhl__xk3v { max-width: 90%; margin-right: auto; margin-left: auto }
.qmld__34se .psy__bc { margin: 0; list-style: none; padding: 0 }
.qmld__34se .hhewb__6oav,.qmld__34se .xrww__6ei,.qmld__34se .rsmnl__g86 { margin: .3rem 0 0; line-height: 1.6 }
.qmld__34se .qza__zk a { display: block; border-bottom: 1px dashed #dddbeb }
.qmld__34se .uxtry__p7 { color: var(--dim); font-size: .85rem; margin: .25rem 0 1rem }
.qmld__34se .vjyly__ix h3 { margin: 0 0 .3rem }
.qmld__34se .vjyly__ix { padding: 1rem 1.2rem; margin: 0 0 .8rem; border-radius: 14px; border: 1px solid #dddbeb }
.qmld__34se table { overflow: hidden; border: 1px solid #dddbeb; font-size: .9rem; margin: 1.4rem 0; width: 100%; border-collapse: collapse; border-radius: 6px }
.qmld__34se p { -webkit-hyphens: auto; text-align: justify; margin: 0 0 1.1rem; hyphens: auto }
.qmld__34se .ybmq__zhs h3 { color: var(--text); font-size: 1.1rem; margin: 1.4em 0 .3em }
.qmld__34se .gfvc__77 dd { padding: 0; margin: 0 0 1.1em }
.qmld__34se .flyw__5oxb { border-left: 3px solid var(--brand); background: var(--wash); padding: .7em 1em .7em 2.4em; border-radius: 14px }
.qmld__34se .wzue__61h nav { font-size: .86rem; margin: .55rem 0 0; line-height: 1.5 }
.qmld__34se h3 { font-size: 1.1rem; color: var(--text); margin: 1.4em 0 .3em; font-family: Tahoma,Verdana,Geneva,sans-serif; font-weight: 600 }
.qmld__34se caption { padding: .35em 0; caption-side: top; color: var(--text); font-weight: 600; text-align: left }
.qmld__34se figcaption { line-height: 1.5; font-size: .85rem; color: var(--dim); text-align: center; margin-top: .45em; background-color: var(--c-surface) }
.qmld__34se .wicez__a6 table { margin: 0 }
.qmld__34se .ybmq__zhs h2 { margin-top: .6em }
.qmld__34se .xsm__utqh a { color: var(--dim); text-decoration: none }
.qmld__34se .wzue__61h nav .blhap__c8r { color: var(--dim); margin: 0 .85rem .2rem 0; cursor: default }
.qmld__34se details.glob__spnc p { margin: .5em 0 0 }
.qmld__34se .zqpyw__mzga { text-align: left; font-size: .9rem; margin-top: 1.8em; border-radius: 14px; border: 1px solid #dddbeb; padding: 1em 1.2em }
.qmld__34se .aata__rzr { grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)); gap: .55em 1.2em; display: grid }
.qmld__34se .ermu__4i3 li::before { display: none; content: "" }