
#aq-zhdw .viw-x0x nav a:hover { color: var(--link) }
#aq-zhdw ul,#aq-zhdw ol { padding-left: 1.8rem; margin: 0 0 1.1rem }
#aq-zhdw .pdq-vi li { padding: 0; margin: 0 }
#aq-zhdw .qb59-sjeb { margin-top: 1.6em; border: 1px solid var(--c-border); padding: 1em 1.2em; border-radius: 14px }
#aq-zhdw h2 { margin: 2.1em 0 .6em; font-size: 1.32rem; font-family: Tahoma,Verdana,Geneva,sans-serif; line-height: 1.4; font-weight: 600; color: #317d13 }
#aq-zhdw .i8-h6x { display: grid; grid-template-columns: repeat(auto-fit,minmax(12rem,1fr)); gap: .55em 1.2em }
#aq-zhdw .pi-1m dt { font-weight: 700; margin: 1.5em 0 .3em }
#aq-zhdw img.duk-v4bv { margin-left: 0; max-width: 100%; margin-right: 0 }
#aq-zhdw figure>img,#aq-zhdw .ohpz-78ly>img,#aq-zhdw .t78-ks>img,#aq-zhdw .cyu4-pl4>img,#aq-zhdw .yjh-ab6>img { margin-bottom: 0; margin-top: 0 }
#aq-zhdw .qs-wc { text-transform: uppercase; display: inline-block; color: var(--link); font-weight: 500; text-decoration: none; font-family: Tahoma,Verdana,Geneva,sans-serif; letter-spacing: .05em; font-size: 1.5rem }
#aq-zhdw img.p3-30dt { margin-left: 0; margin-right: auto; max-width: 70% }
#aq-zhdw th { border-bottom: 2px solid var(--c-border); overflow-wrap: break-word; text-align: left; color: var(--ink); font-weight: 700; padding: 8px 10px }
#aq-zhdw table { margin: 1.6rem 0; border-collapse: collapse; width: 100%; font-size: .9rem }
#aq-zhdw .zk-7fhq[tabindex="0"]:focus-visible,#aq-zhdw a:focus-visible,#aq-zhdw summary:focus-visible { outline-offset: 2px; outline: 3px double var(--ink) }
#aq-zhdw .vi-s4sk a { display: block; min-height: 2.75rem; margin: 0 0 .7rem; padding: .25rem 0 }
body { margin: 0; background: radial-gradient(circle at 50% -20%,#f9eee9 0,var(--page) 58%,var(--page) 100%); color: var(--ink); min-height: 100vh; font: 18px/1.7 'Lucida Sans','Lucida Grande',Geneva,Verdana,sans-serif }
#aq-zhdw details.pqk-u8x p { margin: .5em 0 0 }
#aq-zhdw p { margin: 0 0 1.1rem }
#aq-zhdw .pr-nlx { font-size: .82rem; color: #726d57; padding-bottom: .55em; margin: 0 0 1.4em; border-bottom: 1px solid var(--c-border) }
#aq-zhdw .zk-7fhq { width: 100%; margin: 1.6rem 0; overflow-x: auto }
#aq-zhdw .aan-sf { padding-left: 1.3em; border-left: 3px solid var(--accent); margin: 1.8em 0 }
#aq-zhdw strong { color: var(--ink) }
#aq-zhdw .pw-xth h3 { color: var(--ink); font-size: 1.14rem; margin: 1.4em 0 .3em }
#aq-zhdw .lp0-0sh a { text-decoration: none; min-height: 2.75rem; padding: .25rem 0; color: var(--link); display: inline-block }
@media (max-width:782px){body { background: #fcfbfa }
#aq-zhdw { outline-offset: -3px; outline: 1px solid #ebe8de; margin: 0; border-left: 0; border-radius: 0; border-right: 0; padding: calc(var(--pad) + 8px) var(--pad) }
#aq-zhdw img.p3-30dt,#aq-zhdw img.b8-el,#aq-zhdw img.bmr-du14 { margin-left: auto; margin-right: auto; max-width: 100% }
#aq-zhdw .viw-x0x { display: block; text-align: left }
#aq-zhdw .viw-x0x nav { margin: 1rem 0 0; text-align: left }}
@media(min-width:1280px){#aq-zhdw { padding: 60px 42px }
#aq-zhdw h1 { font-size: 1.85rem }}
#aq-zhdw .u7-eg{border-inline-start:3px solid currentColor;padding-inline-start:1.15em}
@media(max-width:560px){#aq-zhdw h1{font-size:clamp(1.4875rem,0.78vw + 1.3575rem,1.8125rem)}}
@media(max-width:782px){#aq-zhdw table:not(.zk-7fhq table){table-layout:fixed}#aq-zhdw th:not(.zk-7fhq th),#aq-zhdw td:not(.zk-7fhq td){overflow-wrap:anywhere;padding-inline:5px}}