.qh-page{max-width:1180px}.qh-lead{font-size:1.05rem}.qh-narrow{max-width:820px}.qh-levels{margin:0 0 18px;display:grid;gap:0}.qh-levels>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--ar-line)}.qh-levels dt{font-weight:800;color:var(--ar-heading)}.qh-levels dd{margin:0;color:var(--ar-muted);line-height:1.65}.qh-toc{margin:20px 0 50px;padding:22px 0;border-top:2px solid var(--ar-heading);border-bottom:2px solid var(--ar-heading)}.qh-toc h2{margin:0 0 12px;font-size:1.5rem}.qh-toc h3{font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ar-accent-text);margin:18px 0 8px}.qh-toc ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 22px}.qh-toc a{font-weight:650}.qh-toc-orgs span{color:var(--ar-muted);font-size:.88rem}.qh-section{margin:0 0 40px;scroll-margin-top:calc(var(--ar-header-h,80px) + 16px)}.qh-section>h2{padding-bottom:10px;border-bottom:2px solid var(--ar-heading)}.qh-section-intro{max-width:820px;color:var(--ar-muted)}.qh-org{padding:26px 0 10px;border-bottom:1px solid var(--ar-line);scroll-margin-top:calc(var(--ar-header-h,80px) + 16px)}.qh-org>h3{font-size:1.6rem;color:var(--ar-heading);margin:0 0 6px}.qh-org-meta{margin:0 0 12px;color:var(--ar-muted);font-size:.95rem}.qh-group{margin:22px 0 0}.qh-group h4{margin:0 0 4px;font-size:1.1rem;color:var(--ar-heading);display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;scroll-margin-top:calc(var(--ar-header-h,80px) + 16px)}.qh-count{font-size:.8rem;font-weight:600;color:var(--ar-muted)}.qh-list{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.qh-item{min-width:0;padding:14px 0;border-top:1px solid var(--ar-line);scroll-margin-top:calc(var(--ar-header-h,80px) + 16px)}.qh-item:target{background:var(--ar-sage);outline:2px solid var(--ar-accent);outline-offset:6px}.qh-item p{margin:4px 0 0;font-size:.93rem;line-height:1.6;overflow-wrap:anywhere}.qh-item .qh-name{margin:0;font-size:1rem;line-height:1.5}.qh-name strong{color:var(--ar-heading)}.qh-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;color:var(--ar-accent-text);margin-right:8px}.qh-tag{display:inline-block;margin-left:8px;vertical-align:1px;line-height:1.5;padding:0 7px;border:1px solid var(--ar-line-strong);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ar-muted);white-space:nowrap}.qh-tag[data-rge=true]{border-color:var(--ar-heading);color:var(--ar-heading)}.qh-label,.qh-trades>span:first-child{font-weight:700;color:var(--ar-heading)}.qh-note{color:var(--ar-muted);font-style:italic}.qh-guide{font-weight:700}.qh-org>.qh-guide{margin:0 0 10px}.qh-more{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:4px;font-size:.92rem}.qh-more a{font-weight:650}.qh-sources{margin-top:22px;max-width:820px}.qh-cta{margin-top:30px;padding:30px;background:var(--ar-sand);border-left:4px solid var(--ar-accent);max-width:820px}.qh-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin:18px 0}.qh-cta-actions .button{margin:0}.qh-cta-actions .ar-button-ghost{text-decoration:none;padding:12px 18px}@media(max-width:860px){.qh-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.qh-levels>div{grid-template-columns:minmax(0,1fr);gap:4px}.qh-cta{padding:22px}}@media print{.qh-cta,.qh-toc{display:none}}