.topic-page[data-v-9d193f78]{background:#fbfaf7;color:var(--topic-ink);padding-bottom:5rem}.topic-shell[data-v-9d193f78]{margin:auto;width:min(1180px,calc(100% - 40px))}.topic-hero[data-v-9d193f78]{background:var(--topic-dark);color:#fff;min-height:450px;overflow:hidden;position:relative}.topic-hero__texture[data-v-9d193f78]{background:radial-gradient(circle at 86% 25%,color-mix(in srgb,var(--topic-accent) 34%,transparent),transparent 34%),repeating-linear-gradient(120deg,transparent 0 32px,#ffffff06 33px 34px);inset:0;opacity:.85;position:absolute}.topic-hero__banner[data-v-9d193f78]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.36;position:absolute;width:100%}.topic-hero__banner--artwork[data-v-9d193f78]{opacity:.86}.topic-hero__shade[data-v-9d193f78]{background:linear-gradient(90deg,var(--topic-dark) 0,color-mix(in srgb,var(--topic-dark) 93%,transparent) 43%,transparent 100%);inset:0;position:absolute}.topic-hero__inner[data-v-9d193f78]{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(230px,40%);min-height:450px;padding:3rem 0;position:relative;z-index:1}.topic-hero__copy[data-v-9d193f78]{max-width:690px}.topic-back[data-v-9d193f78]{align-items:center;color:#ffffffa8;display:inline-flex;font-size:.85rem;gap:.5rem;margin-bottom:3.5rem}.topic-back[data-v-9d193f78]:hover{color:#fff}.topic-kicker[data-v-9d193f78]{align-items:center;color:#f3d3a6;display:flex;font-size:.73rem;font-weight:700;gap:.9rem;letter-spacing:.2em}.topic-kicker span[data-v-9d193f78]{background:var(--topic-accent);height:1px;width:32px}.topic-hero h1[data-v-9d193f78]{font-family:Georgia,"Noto Serif SC",Songti SC,serif;font-size:clamp(2.2rem,4.4vw,4.2rem);font-weight:700;letter-spacing:.01em;line-height:1.23;margin:1.25rem 0}.topic-hero__subtitle[data-v-9d193f78]{color:#e2e9ee;font-size:1rem;line-height:1.85;max-width:620px}.topic-hero__rule[data-v-9d193f78]{background:#ffffff4a;height:1px;margin:2rem 0;max-width:430px}.topic-actions[data-v-9d193f78]{display:flex;flex-wrap:wrap;gap:.8rem}.topic-action[data-v-9d193f78]{align-items:center;border:1px solid #ffffff89;display:inline-flex;font-size:.86rem;gap:.6rem;padding:.75rem 1.05rem;transition:.2s}.topic-action[data-v-9d193f78]:hover{background:#fff2}.topic-action--primary[data-v-9d193f78]{background:var(--topic-accent);border-color:var(--topic-accent);color:var(--topic-dark);font-weight:700}.topic-action--primary[data-v-9d193f78]:hover{background:#fff}.topic-hero__figure[data-v-9d193f78]{align-items:center;display:flex;height:340px;justify-content:center}.topic-hero__figure img[data-v-9d193f78]{filter:drop-shadow(0 22px 30px #0006);max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.topic-hero__figure--artwork[data-v-9d193f78]{background:#ffffff0a;border:1px solid #ffffff40;box-shadow:0 15px 40px #0005;display:block;height:auto;position:relative}.topic-hero__figure--artwork img[data-v-9d193f78]{display:block;filter:none;height:auto;max-height:350px;-o-object-fit:contain;object-fit:contain;width:100%}.topic-hero__figure--artwork figcaption[data-v-9d193f78]{background:#102b40c9;bottom:0;color:#fff;font-size:.7rem;padding:.4rem .7rem;position:absolute;right:0}.topic-qahe-logo[data-v-9d193f78]{display:block;margin-top:1rem;max-height:54px;max-width:125px;-o-object-fit:contain;object-fit:contain;width:auto}.topic-hero__glyph[data-v-9d193f78]{border:1px solid #ffffff38;border-radius:50%;color:#fff9;display:grid;height:260px;margin:auto;place-items:center;width:260px}.topic-hero__number[data-v-9d193f78]{bottom:1.1rem;color:#ffffff59;font-size:.64rem;letter-spacing:.24em;position:absolute;right:4%}.topic-intro[data-v-9d193f78]{border-bottom:1px solid #ddd8cf;display:grid;gap:4rem;grid-template-columns:230px 1fr;padding:4.5rem 0 3rem}.topic-intro__label[data-v-9d193f78]{align-items:center;display:flex;font-size:.85rem;font-weight:700;gap:.8rem;letter-spacing:.15em}.topic-line[data-v-9d193f78]{background:var(--topic-accent);height:2px;width:26px}.topic-intro__copy[data-v-9d193f78]{color:#3b4650;font-family:Georgia,"Noto Serif SC",Songti SC,serif;font-size:1.12rem;line-height:2;max-width:850px}.topic-intro__copy p+p[data-v-9d193f78]{margin-top:1rem}.topic-nav[data-v-9d193f78]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf7ec;border-bottom:1px solid #ddd8cf;display:flex;gap:.5rem;overflow:auto;padding:1rem 0;position:sticky;scrollbar-width:thin;top:0;z-index:5}.topic-nav a[data-v-9d193f78],.topic-nav button[data-v-9d193f78]{border:1px solid transparent;color:#68727c;flex:none;font-size:.84rem;padding:.6rem .95rem;white-space:nowrap}.topic-nav a[data-v-9d193f78]:hover,.topic-nav button[data-v-9d193f78]:hover{color:var(--topic-ink)}.topic-nav__active[data-v-9d193f78]{background:var(--topic-soft);border-color:var(--topic-accent)!important;color:var(--topic-ink)!important}.topic-section[data-v-9d193f78]{border-bottom:1px solid #ddd8cf;padding:4rem 0;scroll-margin-top:85px}.topic-section__heading[data-v-9d193f78]{align-items:flex-start;display:flex;gap:1.2rem;margin-bottom:1.8rem}.topic-section__index[data-v-9d193f78]{color:var(--topic-accent);font-size:.9rem;font-weight:700;padding-top:.5rem}.topic-section__eyebrow[data-v-9d193f78]{color:#8a8f96;font-size:.65rem;font-weight:700;letter-spacing:.17em}.topic-section h2[data-v-9d193f78]{font-family:Georgia,"Noto Serif SC",Songti SC,serif;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.35;margin:.35rem 0}.topic-prose[data-v-9d193f78]{color:#4c5863;font-size:1rem;line-height:1.95;max-width:850px}.topic-prose p+p[data-v-9d193f78]{margin-top:1rem}.topic-image-grid[data-v-9d193f78]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.topic-image-grid--single[data-v-9d193f78]{grid-template-columns:1fr}.topic-gallery figure[data-v-9d193f78],.topic-image[data-v-9d193f78]{background:#fff;border:1px solid #e4e1da;cursor:zoom-in;overflow:hidden}.topic-image img[data-v-9d193f78]{background:var(--topic-soft);height:350px;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:100%}.topic-gallery figure:hover img[data-v-9d193f78],.topic-image:hover img[data-v-9d193f78]{transform:scale(1.025)}.topic-image figcaption[data-v-9d193f78]{align-items:center;color:#4a5660;display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.topic-gallery[data-v-9d193f78]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.topic-gallery img[data-v-9d193f78]{background:var(--topic-soft);height:220px;-o-object-fit:contain;object-fit:contain;padding:.8rem;transition:transform .3s;width:100%}.topic-gallery figcaption[data-v-9d193f78]{color:#4a5660;font-size:.78rem;padding:.75rem}.topic-cards[data-v-9d193f78]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.topic-card[data-v-9d193f78]{background:#fff;border:1px solid #dedbd3;padding:1.5rem}.topic-card__icon[data-v-9d193f78]{color:var(--topic-accent);display:block;margin-bottom:1rem}.topic-card img[data-v-9d193f78]{height:58px;margin-bottom:1rem;max-width:95px;-o-object-fit:contain;object-fit:contain}.topic-card__num[data-v-9d193f78]{color:var(--topic-accent);display:block;font-size:1.2rem;font-weight:700;margin-bottom:1rem}.topic-card h3[data-v-9d193f78]{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.topic-card p[data-v-9d193f78]{color:#64717b;font-size:.9rem;line-height:1.8}.topic-list[data-v-9d193f78]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.topic-list li[data-v-9d193f78]{align-items:flex-start;background:var(--topic-soft);border-left:2px solid var(--topic-accent);display:flex;font-size:.9rem;gap:.7rem;line-height:1.7;padding:1rem}.topic-list li[data-v-9d193f78] :first-child{color:var(--topic-accent);flex:none;margin-top:.2rem}.topic-steps[data-v-9d193f78]{display:grid;gap:.8rem;margin-top:1.5rem}.topic-steps>div[data-v-9d193f78]{align-items:flex-start;border-top:1px solid #e7e2d9;display:flex;gap:1rem;padding:1rem 0}.topic-steps span[data-v-9d193f78]{color:var(--topic-accent);font-weight:700}.topic-steps p[data-v-9d193f78]{color:#4c5863;line-height:1.8}.topic-table-wrap[data-v-9d193f78]{background:#fff;border:1px solid #e4e1da;margin-top:2rem;overflow:auto}.topic-table-wrap table[data-v-9d193f78]{border-collapse:collapse;min-width:610px;text-align:left;width:100%}.topic-table-wrap th[data-v-9d193f78]{background:var(--topic-dark);color:#fff;font-size:.79rem;font-weight:600;padding:.9rem 1rem}.topic-table-wrap td[data-v-9d193f78]{border-bottom:1px solid #ebe7e0;color:#48545e;font-size:.85rem;line-height:1.6;padding:.85rem 1rem}.topic-table-wrap tr:nth-child(2n) td[data-v-9d193f78]{background:#faf9f6}.topic-note[data-v-9d193f78]{align-items:flex-start;background:var(--topic-soft);color:#5a6268;display:flex;font-size:.83rem;gap:.7rem;line-height:1.7;margin-top:1.5rem;padding:1rem 1.2rem}.topic-note[data-v-9d193f78] :first-child{flex:none;margin-top:.1rem}.topic-bottom[data-v-9d193f78]{align-items:center;color:#89939a;display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;letter-spacing:.12em;padding:3rem 0}.topic-bottom a[data-v-9d193f78]{align-items:center;color:var(--topic-ink);display:inline-flex;font-weight:700;gap:.5rem;letter-spacing:0}.topic-lightbox[data-v-9d193f78]{background:#07111de8;display:grid;inset:0;padding:2rem;place-items:center;position:fixed;z-index:60}.topic-lightbox>button[data-v-9d193f78]{color:#fff;position:absolute;right:2rem;top:2rem}.topic-lightbox figure[data-v-9d193f78]{color:#fff;max-height:90vh;max-width:min(1100px,100%);text-align:center}.topic-lightbox img[data-v-9d193f78]{max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.topic-lightbox figcaption[data-v-9d193f78]{font-size:.84rem;margin-top:.75rem}@media(max-width:760px){.topic-hero__inner[data-v-9d193f78]{gap:1rem;grid-template-columns:1fr;min-height:0;padding:2rem 0 3rem}.topic-hero__banner--artwork[data-v-9d193f78]{opacity:.86}.topic-hero__shade[data-v-9d193f78]{background:linear-gradient(90deg,var(--topic-dark) 0,#172e40dd 100%)}.topic-back[data-v-9d193f78]{margin-bottom:2rem}.topic-hero__figure[data-v-9d193f78]{height:220px;opacity:.82;order:-1}.topic-hero__figure--artwork[data-v-9d193f78]{background:#ffffff0a;border:1px solid #ffffff40;box-shadow:0 15px 40px #0005;display:block;height:auto;max-width:540px;opacity:1;position:relative}.topic-hero__figure--artwork img[data-v-9d193f78]{display:block;filter:none;height:auto;max-height:350px;-o-object-fit:contain;object-fit:contain;width:100%}.topic-hero__figure--artwork figcaption[data-v-9d193f78]{background:#102b40c9;bottom:0;color:#fff;font-size:.7rem;padding:.4rem .7rem;position:absolute;right:0}.topic-qahe-logo[data-v-9d193f78]{display:block;margin-top:1rem;max-height:54px;max-width:125px;-o-object-fit:contain;object-fit:contain;width:auto}.topic-hero__glyph[data-v-9d193f78]{display:none}.topic-intro[data-v-9d193f78]{gap:1.2rem;grid-template-columns:1fr;padding:3rem 0 2rem}.topic-section[data-v-9d193f78]{padding:3rem 0}.topic-cards[data-v-9d193f78],.topic-gallery[data-v-9d193f78],.topic-image-grid[data-v-9d193f78],.topic-list[data-v-9d193f78]{grid-template-columns:1fr}.topic-image img[data-v-9d193f78]{height:270px}.topic-gallery img[data-v-9d193f78]{height:200px}}
