.qe-hero{background:#101213;color:#fff;padding:clamp(28px,5vw,70px);border-bottom:9px solid #e6fb23}.qe-hero h1{font-size:clamp(2.8rem,6vw,5.9rem);max-width:1000px;line-height:.96;margin:24px 0;letter-spacing:-.05em}.qe-hero h1 em{color:#e6fb23;font-style:normal}.qe-hero>p{max-width:780px;font-size:1.2rem;line-height:1.6}.qe-hero-links,.qe-hero-strips{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.qe-hero-links a{padding:14px 18px;color:#fff;border:1px solid #6b737b;font-weight:800;text-decoration:none}.qe-hero-links a.primary{background:#e6fb23;border-color:#e6fb23;color:#111}.qe-hero-strips span{color:#8ef6f0;font-size:.75rem;letter-spacing:.1em;font-weight:800}.qe-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.qe-intro article{padding:24px;border:1px solid #cdd2d2;background:#fff}.qe-intro h2{font-size:1.2rem;line-height:1.35}.qe-intro p{line-height:1.6}.qe-workbench{padding:clamp(16px,3vw,36px);background:#f3f5ee;border:2px solid #121719;margin:30px 0}.qe-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:2px solid #111;padding-bottom:24px}.qe-workbench label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:.87rem}.qe-workbench input,.qe-workbench textarea,.qe-workbench select{width:100%;box-sizing:border-box;background:#fff;color:#101416;border:1px solid #8b9494;border-radius:0;padding:11px;font:inherit;font-weight:400;min-height:44px}.qe-workbench textarea{resize:vertical}.qe-workbench button{border:1px solid #111;background:#fff;color:#111;font-weight:800;padding:11px 14px;cursor:pointer;min-height:44px}.qe-workbench button:focus-visible,.qe-workbench input:focus-visible,.qe-workbench textarea:focus-visible,.qe-workbench select:focus-visible{outline:3px solid #008f97;outline-offset:3px}.qe-actions{display:flex;gap:10px;flex-wrap:wrap;align-content:start}.qe-import{border:1px dashed #111;padding:9px;max-width:100%}.qe-import input{border:0;background:transparent;padding:5px;font-size:.8rem}.qe-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.qe-tabs button[aria-pressed=true]{background:#101416;color:#e6fb23}.qe-view h3{font-size:1.5rem}.qe-view>p{line-height:1.65}.qe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qe-wide{grid-column:1/-1}.qe-status{min-height:24px;padding:12px;background:#fff;border-left:5px solid #00a3ad}.qe-fictional{padding:14px;background:#e6fb23;color:#111;font-weight:800;font-size:.85rem}.qe-section-title{display:flex;gap:24px;align-items:start;justify-content:space-between}.qe-section-title>div{max-width:780px}.qe-section-title>button{flex-shrink:0}.qe-record{background:#fff;border:1px solid #919999;margin:18px 0}.qe-record>summary{padding:18px;cursor:pointer;overflow-wrap:anywhere}.qe-record .qe-grid{padding:0 18px 20px}.qe-record-meta{padding:12px 18px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.qe-record-meta span{font-size:.72rem;letter-spacing:.04em;flex:1 1 200px}.qe-callout,.qe-gaps{padding:20px;border-left:5px solid #111;background:#e9eddf;margin:22px 0;line-height:1.6}.qe-gaps{background:#fff1d0;border-color:#b46200}.qe-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.qe-metrics>div{padding:18px;background:#111;color:#fff}.qe-metrics b{display:block;font-size:2rem;color:#e6fb23}.qe-metrics span{font-size:.7rem;letter-spacing:.05em}.qe-findings{padding:16px 20px;background:#fff;border:1px solid #b8c0bd;margin:14px 0;overflow-wrap:anywhere}.qe-findings p,.qe-findings li{line-height:1.6}.qe-overdue{color:#9c4300}.qe-disclosure{font-size:.84rem;padding:18px;background:#fff;border-top:3px solid #00a3ad;line-height:1.6}.qe-route{font-weight:800;line-height:1.6}.qe-badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qe-badge-grid article{padding:22px;background:#111;color:#fff;border:2px dashed #8b9696}.qe-badge-grid span{color:#8ef6f0;font-size:.7rem;letter-spacing:.07em;font-weight:800}.qe-badge-grid h4{font-size:1.15rem}.qe-badge-grid b{color:#e6fb23}.qe-badge-grid p{font-size:.88rem;line-height:1.6}.qe-checklist{padding:20px;border:1px solid #111;background:#fff}.qe-checklist summary{cursor:pointer;font-weight:800}.qe-checklist li{margin:12px 0;line-height:1.6}.qe-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.qe-sources article{background:#fff;border:1px solid #bbc5c2;padding:22px}.qe-sources span{font-size:.75rem;font-weight:800}.qe-sources p,.qe-sources small{line-height:1.6}.qe-sources small{display:block;margin-top:12px}.qe-sources a{font-weight:800;color:#005f66}.qe-empty{padding:24px;background:#fff;border:1px dashed #8b9494}@media(max-width:760px){.qe-intro,.qe-toolbar,.qe-badge-grid,.qe-sources{grid-template-columns:1fr}.qe-grid{grid-template-columns:1fr}.qe-wide{grid-column:auto}.qe-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qe-section-title{display:block}.qe-section-title>button{margin-bottom:14px}.qe-hero h1{font-size:clamp(2.6rem,10vw,4.5rem)}.qe-workbench{margin:20px 0;padding:14px}.qe-record .qe-grid{padding:0 12px 16px}.qe-record-meta{padding:12px}.qe-actions>*{max-width:100%}.qe-metrics>div{padding:12px}.qe-metrics b{font-size:1.6rem}}
