
#qdc1bf6 .r64da10[tabindex="0"]:focus-visible,#qdc1bf6 a:focus-visible,#qdc1bf6 summary:focus-visible { outline: 3px double var(--fg); outline-offset: 2px }
#qdc1bf6 .m666a0 { background: var(--tint); border: 1px solid var(--line); padding: .7em 1em .7em 2.2em; border-radius: 10px }
#qdc1bf6 .d68d8d8 h2 { margin-top: 1em }
html { -webkit-text-size-adjust: 100% }
#qdc1bf6 .b9217e a+a::before { opacity: .5; content: '\00bb'; margin: 0 .5em }
#qdc1bf6 a:hover { border-bottom-color: var(--brand) }
#qdc1bf6 .ra3a23 { margin: 0 0 2em; padding-bottom: .5em; text-align: center }
#qdc1bf6 .ubeda4 { display: grid; gap: .8em 1.2em; grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)) }
#qdc1bf6 .ra3a23 nav a { min-height: 2.75rem; display: block; margin: 0 0 .25em; color: #8e6379; text-decoration: none; padding: .25em 0 }
#qdc1bf6 .rf5653,#qdc1bf6 .ncb833a,#qdc1bf6 .b9217e { margin: .6em 0 0; line-height: 1.5 }
#qdc1bf6 img.g3fa3a1 { margin-right: 0; max-width: 70%; margin-left: auto }
#qdc1bf6 ul li { position: relative; padding-left: 1.1em }
#qdc1bf6 details.f9eca61 summary { color: var(--fg); cursor: pointer; font-weight: 620 }
.g6115413 { display: inline-block; margin: .4em 0 1.5em; letter-spacing: .1em; font-size: .95rem; color: var(--brand) }
#qdc1bf6 tr:nth-child(even) td { background: var(--tint) }
#qdc1bf6 .u93671c0 a,#qdc1bf6 .u7cbb94 a,#qdc1bf6 .a8f9f6 a { max-width: 100%; padding: .3em .5em; min-height: 2.75rem; overflow-wrap: anywhere }
#qdc1bf6 .mfb302 li::before { display: none !important }
#qdc1bf6 figure,#qdc1bf6 .ja06a2f4,#qdc1bf6 .offac9,#qdc1bf6 .j448ea,#qdc1bf6 .b262744e { background: var(--tint); padding: .85em; margin: 1.6em 0; border-radius: 10px }
#qdc1bf6 ul li::before { left: 0; color: var(--brand); content: '\2022'; position: absolute; font-weight: 700 }
#qdc1bf6 ol li::marker { color: var(--brand) }
#qdc1bf6 p { hyphens: auto; margin: 0 0 1.25em; -webkit-hyphens: auto; text-align: justify }
#qdc1bf6 .u93671c0>.t05bb497 { grid-column: 1/-1 }
#qdc1bf6 table { border: 1px solid var(--line); font-size: .95rem; overflow: hidden; margin: 1.5em 0; border-radius: 8px; border-collapse: collapse; width: 100% }
#qdc1bf6 hr { border: 0; border-top: 1px dashed var(--line); margin: 1.6em 0 }
#qdc1bf6 .u2b22f nav { min-width: 0 }
#qdc1bf6 figure>img,#qdc1bf6 .ja06a2f4>img,#qdc1bf6 .offac9>img,#qdc1bf6 .j448ea>img,#qdc1bf6 .b262744e>img { margin-bottom: 0; margin-top: 0 }
#qdc1bf6 h2 { font-weight: 700; font-size: 1.5rem; line-height: 1.26; color: var(--brand); font-family: Georgia,Cambria,serif; margin: 2.1em 0 .4em }
#qdc1bf6 .rf5653 a { margin: 0 1em .3em 0; min-height: 2.75rem; display: inline-block; padding: .25em 0 }
#qdc1bf6 .t05bb497 li { padding: 0; margin: 0 }
#qdc1bf6 .dba3293 { display: grid; gap: .55em 1.2em; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)) }
#qdc1bf6 ul,#qdc1bf6 ol { padding-left: 1.8em; margin: 0 0 1.2em }
#qdc1bf6 .ic15efad+.ic15efad { padding-top: .2em; border-top: 1px solid var(--line); margin-top: 1.5em }
#qdc1bf6 img.z959aa2 { max-width: 70%; margin-right: auto; margin-left: auto }
#qdc1bf6 .u7cbb94 .t05bb497 li { display: inline }
#qdc1bf6 .n57cb62 p { font-weight: 620; color: var(--fg); margin: 0 0 .45em }
#qdc1bf6 h3 { font-size: 1.16rem; color: var(--fg); font-weight: 600; margin: 1.5em 0 .5em; font-family: Georgia,Cambria,serif }