/* Shared institutional frame, graphite / warm gold / restrained cyan. */
.qe-edition{--bg:#050607;--panel:#101317;--text:#f2f1ec;--paper:#f2f1ec;--muted:#b7bcc2;--acid:#d7bc83;--gold:#d7bc83;--line:#34383d;background:transparent;color:var(--paper);font:17px/1.75 Arial,Helvetica,sans-serif;margin:0;padding:110px 0 50px;max-width:none}
.edition-shell{max-width:1160px;margin:auto;padding:0 clamp(20px,5vw,66px)}
.qe-edition h1{font-family:var(--serif);font-size:clamp(42px,6.5vw,84px);font-weight:400;line-height:1.05;letter-spacing:-.045em}
.qe-edition h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.12}
.qe-edition h3{line-height:1.35}.qe-edition .hero{min-height:0;display:block;position:static;padding:45px 0 22px;margin:0;background:none;overflow:visible}
.qe-edition .hero::before,.qe-edition .hero::after{display:none}
.qe-edition .lead{font-size:clamp(19px,2.1vw,24px);color:var(--muted)}
.qe-edition .text{max-width:82ch}.qe-edition article p{max-width:76ch}
.qe-edition section{padding-top:28px;margin:40px 0;border-top:1px solid var(--line)}
.qe-edition .hero,.qe-edition .drop{border-top:0}.qe-edition .card,.qe-edition .metric,.qe-edition .cta,.qe-edition .drop{border-radius:3px;background:#101317}
.qe-edition .cards{gap:14px}.qe-edition .card{border-color:var(--line);padding:24px}
.qe-edition a{color:var(--gold);text-underline-offset:4px}.qe-edition a:hover{color:#fff}
.qe-edition .button,.qe-edition button:not(.alt){background:var(--gold);color:#151515;border:1px solid var(--gold);border-radius:2px;padding:12px 18px;min-height:44px}
.qe-edition button.alt{border-radius:2px;min-height:44px}.qe-edition button:disabled{opacity:.6;cursor:wait}
.qe-edition .edition-trail{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;font-size:12px;color:var(--muted)}
.qe-edition .release-badge{font:11px/1.6 var(--sans);letter-spacing:.15em;color:var(--gold);border-left:2px solid var(--gold);padding-left:12px}
.qe-edition .resource-desk ol{padding:0;list-style:none}.qe-edition .resource-desk li{display:grid;grid-template-columns:38px 1fr 22px;gap:18px;align-items:start;margin:0;border-bottom:1px solid var(--line);padding:24px 0}
.qe-edition .resource-desk h3,.qe-edition .resource-desk p{margin:0 0 8px}.qe-edition .desk-number{font:12px/2.2 var(--mono);color:var(--gold)}
.qe-edition .release-notice{border:1px solid #6e5e3e;padding:36px;background:linear-gradient(120deg,#17150f,#101317)}
.qe-edition .release-notice form{max-width:720px}.qe-edition .release-notice input[type=email]{width:100%;background:#090b0d;border:1px solid #5b6065;color:#fff;min-height:48px;padding:12px}
.qe-edition .release-notice .checkbox{display:flex;gap:12px;align-items:flex-start}.qe-edition .release-notice input[type=checkbox]{margin-top:6px;flex-shrink:0}
.qe-edition .release-notice label{display:block}.qe-edition .release-notice .checkbox{display:flex}
.qe-edition .release-faq details{border-bottom:1px solid var(--line);padding:16px 0}.qe-edition .release-faq summary{cursor:pointer;font:600 18px/1.5 var(--sans);color:var(--paper);text-transform:none;letter-spacing:0}
.qe-edition .edition-credit,.qe-edition .release-strip{font-size:14px;color:var(--muted)}
.qe-edition .notice{border-left:2px solid var(--gold);padding:10px 20px;background:#121518}.qe-edition .meta{font-size:12px;color:var(--muted)}
.qe-edition table{border-collapse:collapse;width:100%;table-layout:fixed}.qe-edition th,.qe-edition td{overflow-wrap:anywhere}
.qe-edition [hidden]{display:none!important}.qe-edition .bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.qe-edition svg{height:auto;max-width:100%}.qe-edition .exhibit svg{background:#1b231d}
.qe-sample-dossier header{border-top:2px solid var(--gold);display:block}.qe-sample-dossier pre{background:#101317;color:var(--paper)}
.qe-sample-dossier .eyebrow,.qe-sample-dossier .label,.qe-sample-dossier summary{color:var(--gold)}
.qe-sample-dossier svg{background:#ede9df;padding:12px}
@media(max-width:700px){.qe-edition{padding-top:95px}.edition-shell{padding:0 20px}.qe-edition .hero{padding-top:25px}.qe-edition .release-notice{padding:22px}.qe-edition .resource-desk li{gap:10px;grid-template-columns:25px 1fr 15px}.qe-edition .cards,.qe-edition .columns{grid-template-columns:1fr}.qe-edition table{font-size:13px}.qe-edition .actions{align-items:flex-start}.qe-edition .button{max-width:100%}}
@media print{.site-header,.site-footer,.skip-link,.edition-trail,.release-notice,.release-strip{display:none!important}.qe-edition{background:white;color:#222;padding:0;--text:#222;--paper:#222;--muted:#444;--line:#ccc;--gold:#765a28;--panel:white}.qe-edition .card,.qe-edition .notice,.qe-edition pre{background:#fff;color:#222}.qe-edition .hero{padding:0}.edition-shell{max-width:none;padding:0}.qe-edition a{color:#222}}

.edition-scope{max-width:78ch;font-size:.8rem;line-height:1.55;color:#b8bdc0;margin:0 0 1.6rem}
.edition-index{margin:2rem 0;padding:1rem 0;border-top:1px solid #343638;border-bottom:1px solid #343638;font-size:.95rem}
.edition-index ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin:.7rem 0 0}
.edition-index a{text-decoration:underline;text-underline-offset:.2em}

[data-qe-style="qe-s-ef1a3c3b9593"]{margin:28px 0;max-width:510px}
[data-qe-style="qe-s-84de7be37d67"]{width:100%;height:auto;display:block;font-family:Arial,sans-serif}
[data-qe-style="qe-s-0124874bf84b"]{font-size:14px;line-height:1.5;color:#bfc5b8}
[data-qe-style="qe-s-bb7ce3a5d6ca"]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px;overflow-wrap:anywhere}
[data-qe-style="qe-s-4ddf293f3233"]{padding:12px 8px;text-align:left;border-bottom:1px solid #665b3c}
[data-qe-style="qe-s-b8f39bcce81a"]{padding:12px 8px;text-align:left;border-bottom:1px solid #30423a}
[data-qe-style="qe-s-69c484c7a4ec"]{padding:12px 8px;border-bottom:1px solid #30423a}
[data-qe-style="qe-s-08dc865648c5"]{max-width:620px;margin:26px 0}
[data-qe-style="qe-s-97234d8d7eb5"]{width:100%;height:auto;background:#1b231d;border:1px solid #434b3e;border-radius:10px}