.qe-research-evidence{--qe-paper:#eeeae0;--qe-ink:#adb8be;--qe-gold:#dcc69a;--qe-line:rgba(220,198,154,.2);color:var(--qe-paper);margin:clamp(2rem,5vw,5rem) 0;padding:clamp(1.4rem,4vw,3rem) 0;border-top:1px solid var(--qe-line);font-family:Arial,sans-serif;font-size:1rem;line-height:1.75;text-align:left;min-width:0}
.qe-research-evidence h2,.qe-research-evidence h3{font-family:Georgia,serif;font-weight:400;line-height:1.17;letter-spacing:-.025em;color:var(--qe-paper);text-transform:none;max-width:24em}
.qe-research-evidence h2{font-size:clamp(2rem,3.5vw,3.4rem);margin:0 0 1.5rem}.qe-research-evidence h3{font-size:clamp(1.5rem,2.4vw,2.2rem);margin:2rem 0 1rem}
.qe-research-evidence p{max-width:76ch;margin:1.15rem 0;line-height:1.8}.qe-research-evidence a{color:var(--qe-gold);text-decoration:underline;text-underline-offset:5px}.qe-research-evidence a:hover{text-decoration-thickness:2px}.qe-research-evidence a:focus-visible,.qe-research-evidence summary:focus-visible,.qe-research-evidence [tabindex]:focus-visible{outline:2px solid var(--qe-gold);outline-offset:5px}
.qe-research-evidence .qe-evidence-source{font-size:.88rem;color:var(--qe-ink);max-width:85ch;border-left:2px solid var(--qe-line);padding-left:1rem}
.qe-research-evidence .qe-evidence-kicker{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--qe-gold);margin-bottom:1.4rem}
.qe-research-evidence figure{margin:1.8rem 0;padding:1rem;background:#111619;border:1px solid var(--qe-line);min-width:0}.qe-research-evidence figure img{display:block;width:100%;height:auto;margin:auto;max-width:650px}.qe-research-evidence figcaption{font-size:.87rem;line-height:1.7;color:var(--qe-ink);margin:1rem .3rem .3rem;max-width:82ch}
.qe-research-evidence .qe-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.qe-research-evidence .qe-evidence-grid figure{margin:0}.qe-research-evidence .qe-evidence-grid{margin:1.8rem 0}
.qe-research-evidence details{border-top:1px solid var(--qe-line);border-bottom:1px solid var(--qe-line);padding:1.1rem 0;margin:1.5rem 0;background:transparent}.qe-research-evidence summary{cursor:pointer;color:var(--qe-gold);font-size:1rem;padding:.3rem 0;line-height:1.6}.qe-research-evidence details[open]>summary{margin-bottom:1rem}
.qe-research-evidence .qe-evidence-table{overflow-x:auto;max-width:100%;margin:1.5rem 0}.qe-research-evidence table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.6;margin:0;table-layout:auto}.qe-research-evidence th,.qe-research-evidence td{padding:.9rem .75rem;border-bottom:1px solid var(--qe-line);text-align:left;vertical-align:top;overflow-wrap:normal;color:var(--qe-paper)}.qe-research-evidence thead th{font-size:.75rem;letter-spacing:.045em;color:var(--qe-gold);font-weight:400}.qe-research-evidence th:first-child,.qe-research-evidence td:first-child{padding-left:0}.qe-research-evidence td.qe-number{font-variant-numeric:tabular-nums;white-space:nowrap}.qe-research-evidence tbody th{font-weight:400}.qe-research-evidence pre{max-width:100%;overflow:auto;white-space:pre;padding:1.3rem;background:#111619;border-left:2px solid var(--qe-gold);font-size:.84rem;line-height:1.75;text-align:left}.qe-research-evidence code{font-family:Consolas,monospace}.qe-research-evidence .qe-evidence-links{display:flex;gap:1rem 2rem;flex-wrap:wrap}.qe-evidence-home{max-width:var(--shell,1200px);margin:2rem auto;padding:0 clamp(1.5rem,6vw,5rem);font-size:1rem;line-height:1.7}.qe-evidence-home a{color:#dcc69a;text-decoration:underline;text-underline-offset:5px}
@media(max-width:680px){.qe-research-evidence .qe-evidence-grid{grid-template-columns:1fr;gap:1rem}.qe-research-evidence{font-size:1rem}.qe-research-evidence figure{padding:.5rem}.qe-research-evidence th,.qe-research-evidence td{padding:.8rem .6rem}.qe-research-evidence .qe-evidence-table table{min-width:520px}.qe-research-evidence .qe-small-table table{min-width:0}.qe-research-evidence .qe-evidence-links{gap:.75rem 1.2rem}}
@media print{.qe-research-evidence{--qe-paper:#111;--qe-ink:#333;--qe-gold:#634c24;--qe-line:#bbb;color:#111}.qe-research-evidence figure{break-inside:avoid;print-color-adjust:exact}.qe-research-evidence details{display:block}.qe-research-evidence details>*{display:block}.qe-research-evidence .qe-evidence-table{overflow:visible}.qe-research-evidence pre{white-space:pre-wrap;background:#eee}}

#research-improvement,#guide-selection{scroll-margin-top:7rem}
