.qg-body[data-v-402c35ce],.qg-closing[data-v-402c35ce],.qg-faq[data-v-402c35ce],.qg-hero[data-v-402c35ce],.qg-related[data-v-402c35ce]{width:min(1200px,100% - 64px);margin-inline:auto}.qg-hero[data-v-402c35ce]{padding-block:64px 48px}.qg-breadcrumb[data-v-402c35ce]{color:var(--color-muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:.8rem;display:flex}.qg-breadcrumb a[data-v-402c35ce]{text-decoration:none}.qg-breadcrumb a[data-v-402c35ce]:hover{color:var(--color-ink);text-decoration:underline}.qg-eyebrow[data-v-402c35ce]{color:var(--color-accent);letter-spacing:.16em;margin-bottom:18px;font-size:.7rem;font-weight:700}h1[data-v-402c35ce]{letter-spacing:-.05em;max-width:20ch;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.08}.qg-lead[data-v-402c35ce]{color:var(--color-muted);max-width:68ch;margin-block:24px 28px;font-size:1.05rem;line-height:1.8}.qg-actions[data-v-402c35ce]{flex-wrap:wrap;gap:12px;display:flex}.qg-facts[data-v-402c35ce]{border-top:var(--rule-hair) solid var(--glass-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:44px 0 0;padding-top:24px;display:grid}.qg-facts div[data-v-402c35ce]{min-width:0}.qg-facts dt[data-v-402c35ce]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.qg-facts dd[data-v-402c35ce]{overflow-wrap:anywhere;margin:8px 0 0;font-size:.95rem;font-weight:600;line-height:1.5}.qg-body[data-v-402c35ce]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;padding-block:32px 72px;display:grid}.qg-toc[data-v-402c35ce]{position:sticky;top:96px}.qg-toc nav[data-v-402c35ce]{gap:2px;display:grid}.qg-toc a[data-v-402c35ce]{color:var(--color-muted);padding-block:7px;font-size:.85rem;line-height:1.5;text-decoration:none}.qg-toc a[data-v-402c35ce]:hover{color:var(--color-ink)}.qg-toc-note[data-v-402c35ce]{color:var(--color-muted);margin-top:20px;font-size:.72rem;line-height:1.7}.qg-article[data-v-402c35ce]{min-width:0}.qg-article section[data-v-402c35ce]{scroll-margin-top:96px}.qg-article section+section[data-v-402c35ce]{margin-top:56px}h2[data-v-402c35ce]{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.2}.qg-article p[data-v-402c35ce]{margin-bottom:16px;line-height:1.9}.qg-article p[data-v-402c35ce],.qg-list[data-v-402c35ce]{color:var(--color-muted);max-width:72ch}.qg-list[data-v-402c35ce]{margin:0 0 18px;padding-left:1.25rem;line-height:1.85}.qg-list li+li[data-v-402c35ce]{margin-top:8px}.qg-note[data-v-402c35ce]{border-left:2px solid var(--color-accent);padding:4px 0 4px 16px;font-size:.9rem}.qg-table-wrap[data-v-402c35ce]{border:var(--rule-hair) solid var(--glass-border);border-radius:14px;margin-block:8px 22px;overflow-x:auto}table[data-v-402c35ce]{border-collapse:collapse;width:100%;font-size:.88rem}caption[data-v-402c35ce]{caption-side:top;color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;padding:14px 16px 10px;font-size:.68rem}caption[data-v-402c35ce],td[data-v-402c35ce],th[data-v-402c35ce]{text-align:left}td[data-v-402c35ce],th[data-v-402c35ce]{vertical-align:top;border-top:var(--rule-hair) solid var(--glass-border);padding:12px 16px;line-height:1.6}th[data-v-402c35ce]{color:var(--color-ink);white-space:nowrap;font-weight:600}td[data-v-402c35ce]{color:var(--color-muted)}td[data-v-402c35ce]:first-child{color:var(--color-ink)}.qg-code[data-v-402c35ce]{border:var(--rule-hair) solid var(--glass-border);border-radius:14px;margin:8px 0 22px;overflow:hidden}.qg-code figcaption[data-v-402c35ce]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:var(--rule-hair) solid var(--glass-border);padding:12px 16px;font-size:.68rem}.qg-code pre[data-v-402c35ce]{background:var(--color-paper-2);margin:0;padding:16px;overflow-x:auto}.qg-code code[data-v-402c35ce]{font-family:var(--font-mono);color:var(--color-ink);white-space:pre;font-size:.8rem;line-height:1.7}.qg-sources ul[data-v-402c35ce]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qg-sources a[data-v-402c35ce]{color:var(--color-muted);font-size:.88rem;line-height:1.6}.qg-sources a[data-v-402c35ce]:hover{color:var(--color-ink)}.qg-closing[data-v-402c35ce]{border:var(--rule-hair) solid var(--glass-border);background-color:var(--glass-surface);background-image:var(--glass-sheen);box-shadow:var(--glass-edge),var(--glass-shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:36px;display:flex}.qg-closing h2[data-v-402c35ce]{margin-bottom:12px}.qg-closing p[data-v-402c35ce]:not(.qg-eyebrow){color:var(--color-muted);max-width:60ch;margin-bottom:0;line-height:1.8}.qg-closing .primary-button[data-v-402c35ce]{flex-shrink:0}.qg-faq[data-v-402c35ce]{max-width:900px;padding-block:72px 0;scroll-margin-top:80px}.qg-faq h2[data-v-402c35ce]{margin-bottom:24px}.qg-faq details[data-v-402c35ce]{border-bottom:var(--rule-hair) solid var(--glass-border)}.qg-faq summary[data-v-402c35ce]{cursor:pointer;padding-block:22px;font-weight:600;line-height:1.6}.qg-faq details p[data-v-402c35ce]{color:var(--color-muted);max-width:72ch;padding-bottom:22px;line-height:1.9}.qg-related[data-v-402c35ce]{padding-block:72px 88px}.qg-related-grid[data-v-402c35ce]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.qg-related-grid a[data-v-402c35ce]{border:var(--rule-hair) solid var(--glass-border);border-radius:16px;align-content:start;gap:14px;min-height:150px;padding:20px;text-decoration:none;display:grid}.qg-related-grid a[data-v-402c35ce]:hover{border-color:var(--color-accent)}.qg-related-grid span[data-v-402c35ce]{color:var(--color-muted);letter-spacing:.12em;font-size:.65rem}.qg-related-grid strong[data-v-402c35ce]{font-size:.98rem;font-weight:600;line-height:1.45}@media (width<=960px){.qg-body[data-v-402c35ce]{grid-template-columns:1fr;gap:28px}.qg-toc[data-v-402c35ce]{position:static}.qg-toc-note[data-v-402c35ce]{display:none}.qg-facts[data-v-402c35ce],.qg-related-grid[data-v-402c35ce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qg-body[data-v-402c35ce],.qg-closing[data-v-402c35ce],.qg-faq[data-v-402c35ce],.qg-hero[data-v-402c35ce],.qg-related[data-v-402c35ce]{width:calc(100% - 32px)}.qg-hero[data-v-402c35ce]{padding-block:36px 32px}.qg-closing[data-v-402c35ce]{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 20px}.qg-actions>a[data-v-402c35ce],.qg-closing .primary-button[data-v-402c35ce]{min-height:48px}.qg-faq[data-v-402c35ce]{padding-top:48px}.qg-related[data-v-402c35ce]{padding-block:48px 64px}th[data-v-402c35ce]{white-space:normal}}@media (width<=480px){.qg-facts[data-v-402c35ce],.qg-related-grid[data-v-402c35ce]{grid-template-columns:1fr}}
