.qa-flame[data-astro-cid-7ei2mhzy]{color:var(--mh-flame)}.qa-index[data-astro-cid-7ei2mhzy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;max-width:64rem;display:grid}.qa-index[data-astro-cid-7ei2mhzy] a[data-astro-cid-7ei2mhzy]{border:1px solid var(--line);background:var(--card);color:var(--sc-ink);border-radius:12px;align-content:start;gap:.2rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s;display:grid}.qa-index[data-astro-cid-7ei2mhzy] a[data-astro-cid-7ei2mhzy]:hover{border-color:var(--g1)}.qa-index[data-astro-cid-7ei2mhzy] a[data-astro-cid-7ei2mhzy]:focus-visible{outline:3px solid var(--g1);outline-offset:2px}.qa-index__n[data-astro-cid-7ei2mhzy]{font-family:var(--sc-font-mono);color:var(--g1);font-size:.74rem}.qa-index__t[data-astro-cid-7ei2mhzy]{font-size:.98rem;font-weight:600;line-height:1.3}.qa-index__c[data-astro-cid-7ei2mhzy]{color:var(--sc-ink-soft);font-size:.82rem}.qa-theme[data-astro-cid-7ei2mhzy]{scroll-margin-top:4.5rem}.qa-top[data-astro-cid-7ei2mhzy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.qa-top--flip[data-astro-cid-7ei2mhzy] .qa-feat[data-astro-cid-7ei2mhzy]{order:2}.qa-feat[data-astro-cid-7ei2mhzy]{gap:var(--sc-4);min-width:0;display:grid}.qa-feat[data-astro-cid-7ei2mhzy] .co-h2[data-astro-cid-7ei2mhzy]{margin-bottom:var(--sc-2)}.qa-card[data-astro-cid-7ei2mhzy]{border:1px solid var(--line);background:var(--card);box-shadow:var(--sc-e1);border-radius:14px;gap:.55rem;padding:1.15rem 1.25rem;display:grid}.qa-card[data-astro-cid-7ei2mhzy] h3[data-astro-cid-7ei2mhzy]{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.15rem;font-weight:600;line-height:1.32}.qa-card[data-astro-cid-7ei2mhzy] h3[data-astro-cid-7ei2mhzy]:before{content:"“";color:var(--mh-flame);margin-right:1px;font-weight:700}.qa-card[data-astro-cid-7ei2mhzy] h3[data-astro-cid-7ei2mhzy]:after{content:"”";color:var(--mh-flame);margin-left:1px;font-weight:700}.qa-card[data-astro-cid-7ei2mhzy] p[data-astro-cid-7ei2mhzy]{color:var(--sc-ink-soft);margin:0;line-height:1.6}.qa-card__row[data-astro-cid-7ei2mhzy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.qa-docs[data-astro-cid-7ei2mhzy]{color:var(--g2);font-size:.9rem;font-weight:600;text-decoration:none}.qa-docs[data-astro-cid-7ei2mhzy]:hover{color:var(--g1);text-decoration:underline}.qa-status[data-astro-cid-7ei2mhzy]{display:inline-flex}.qa-status[data-astro-cid-7ei2mhzy] .status__detail:before{content:"· "}.qa-shot[data-astro-cid-7ei2mhzy],.qa-arch[data-astro-cid-7ei2mhzy]{min-width:0;margin:0}.qa-zoom[data-astro-cid-7ei2mhzy]{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block}.qa-zoom[data-astro-cid-7ei2mhzy]:focus-visible{outline:3px solid var(--g1);outline-offset:3px}.qa-zoom[data-astro-cid-7ei2mhzy] img[data-astro-cid-7ei2mhzy]{border:1px solid var(--line);background:var(--card);width:100%;height:auto;box-shadow:var(--sc-e2);border-radius:12px;transition:box-shadow .2s;display:block}.qa-zoom[data-astro-cid-7ei2mhzy]:hover img[data-astro-cid-7ei2mhzy]{box-shadow:var(--sc-e3)}.qa-shot[data-astro-cid-7ei2mhzy] figcaption[data-astro-cid-7ei2mhzy],.qa-arch[data-astro-cid-7ei2mhzy] figcaption[data-astro-cid-7ei2mhzy]{color:var(--sc-ink-soft);margin:.6rem 0 0;font-size:.85rem}.qa-arch__in[data-astro-cid-7ei2mhzy]{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:1rem;overflow-x:auto}.qa-arch[data-astro-cid-7ei2mhzy] svg[data-astro-cid-7ei2mhzy]{width:100%;min-width:520px;height:auto;font-family:var(--sc-font-text);display:block}.qa-plain[data-astro-cid-7ei2mhzy]{border:1px dashed var(--line);background:var(--card);color:var(--sc-ink-soft);border-radius:14px;padding:1.4rem}.qa-plain[data-astro-cid-7ei2mhzy] p[data-astro-cid-7ei2mhzy]{margin:0;line-height:1.6}.qa-list[data-astro-cid-7ei2mhzy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.qa-list[data-astro-cid-7ei2mhzy] li[data-astro-cid-7ei2mhzy]{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:.4rem;min-width:0;padding:.95rem 1.05rem;display:flex}.qa-list[data-astro-cid-7ei2mhzy] b[data-astro-cid-7ei2mhzy]{font-weight:600;line-height:1.38}.qa-list__a[data-astro-cid-7ei2mhzy]{color:var(--sc-ink-soft);font-size:.94rem;line-height:1.55}.qa-list[data-astro-cid-7ei2mhzy] .qa-status[data-astro-cid-7ei2mhzy]{align-self:flex-start;margin-top:.15rem}.qa-foot[data-astro-cid-7ei2mhzy]{--g1:#0e7e86;padding:var(--sc-6) 0;border-top:1px solid #e3e7ec}.qa-foot[data-astro-cid-7ei2mhzy] p[data-astro-cid-7ei2mhzy]{max-width:72ch;color:var(--sc-ink-soft);margin:0;font-size:.88rem;line-height:1.6}.qa-foot[data-astro-cid-7ei2mhzy] a[data-astro-cid-7ei2mhzy]{color:var(--g1)}.qa-box[data-astro-cid-7ei2mhzy]{background:0 0;border:0;border-radius:14px;width:fit-content;max-width:96vw;padding:0;overflow:visible}.qa-box[data-astro-cid-7ei2mhzy]::backdrop{background:#0a101cc7}.qa-box__img[data-astro-cid-7ei2mhzy]{background:var(--sc-surface);cursor:zoom-out;border-radius:14px;width:auto;max-width:min(96vw,1760px);height:auto;max-height:90vh;display:block}.qa-box__close[data-astro-cid-7ei2mhzy]{color:#0b1f2a;cursor:pointer;background:#fff;border:0;border-radius:999px;width:2.2rem;height:2.2rem;font-size:1.4rem;line-height:1;position:absolute;top:-.9rem;right:-.9rem;box-shadow:0 4px 14px #0000004d}@media (width<=1020px){.qa-index[data-astro-cid-7ei2mhzy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.qa-top[data-astro-cid-7ei2mhzy],.qa-top--flip[data-astro-cid-7ei2mhzy]{grid-template-columns:minmax(0,1fr)}.qa-top--flip[data-astro-cid-7ei2mhzy] .qa-feat[data-astro-cid-7ei2mhzy]{order:0}.qa-list[data-astro-cid-7ei2mhzy]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qa-zoom[data-astro-cid-7ei2mhzy] img[data-astro-cid-7ei2mhzy],.qa-index[data-astro-cid-7ei2mhzy] a[data-astro-cid-7ei2mhzy]{transition:none}}
