.qc-list[data-astro-cid-mvd6eyl3]{list-style:none;margin:0;padding:0;background:var(--sheet);border:1px solid var(--rule-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.qc[data-astro-cid-mvd6eyl3]{padding:var(--s-4)}.qc[data-astro-cid-mvd6eyl3]+.qc[data-astro-cid-mvd6eyl3]{border-top:1px solid var(--rule-soft)}@media(min-width:600px){.qc[data-astro-cid-mvd6eyl3]{padding:var(--s-5)}}.qc-statement[data-astro-cid-mvd6eyl3]{display:flex;gap:10px;line-height:1.75;font-weight:500}.qc-no[data-astro-cid-mvd6eyl3]{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--navy);color:#fff;font-size:.75rem;font-weight:700}.qc-buttons[data-astro-cid-mvd6eyl3],.qc-ans[data-astro-cid-mvd6eyl3]{margin-left:36px}.qc-buttons[data-astro-cid-mvd6eyl3]{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.qc-btn[data-astro-cid-mvd6eyl3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;min-height:48px;padding:0 18px;border:1.5px solid var(--rule);border-radius:14px;background:var(--sheet);color:var(--ink);font-weight:700;font-size:.9375rem;line-height:1;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,transform .08s}.qc-btn[data-astro-cid-mvd6eyl3]:hover:not([aria-disabled=true]){border-color:var(--kon);background:var(--kon-tint)}.qc-btn[data-astro-cid-mvd6eyl3]:active:not([aria-disabled=true]){transform:scale(.98)}.qc-glyph[data-astro-cid-mvd6eyl3]{font-size:1.25rem;font-weight:400;line-height:1}.qc-btn[data-astro-cid-mvd6eyl3][aria-pressed=true]{background:var(--kon-tint);border-color:var(--kon)}.qc[data-astro-cid-mvd6eyl3]:has(.qc-status.is-ok) .qc-btn[data-astro-cid-mvd6eyl3][aria-pressed=true]{background:var(--maru-tint);border-color:var(--maru);color:var(--maru)}.qc[data-astro-cid-mvd6eyl3]:has(.qc-status.is-ng) .qc-btn[data-astro-cid-mvd6eyl3][aria-pressed=true]{background:var(--batsu-tint);border-color:var(--batsu);color:var(--batsu)}.qc[data-astro-cid-mvd6eyl3][data-answer="1"]:has(.qc-status.is-ng) .qc-btn[data-astro-cid-mvd6eyl3][data-pick="1"],.qc[data-astro-cid-mvd6eyl3][data-answer="0"]:has(.qc-status.is-ng) .qc-btn[data-astro-cid-mvd6eyl3][data-pick="0"]{border-color:var(--maru);border-style:dashed;color:var(--maru)}.qc-btn[data-astro-cid-mvd6eyl3][aria-disabled=true]{cursor:default}.qc-btn[data-astro-cid-mvd6eyl3][aria-disabled=true][aria-pressed=false]{color:var(--ink-2)}.qc-ans[data-astro-cid-mvd6eyl3]{margin-top:var(--s-2)}.qc-ans[data-astro-cid-mvd6eyl3] summary[data-astro-cid-mvd6eyl3]{display:inline-flex;align-items:center;min-height:44px;color:var(--kon);cursor:pointer;font-size:.9375rem;font-weight:500}.qc-result[data-astro-cid-mvd6eyl3]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-4);margin-top:var(--s-1)}.qc-status[data-astro-cid-mvd6eyl3]:empty{display:none}.qc-status[data-astro-cid-mvd6eyl3]{font-weight:700;font-size:1.0625rem}.qc-status[data-astro-cid-mvd6eyl3].is-ok{color:var(--maru)}.qc-status[data-astro-cid-mvd6eyl3].is-ng{color:var(--batsu)}.qc-key[data-astro-cid-mvd6eyl3]{font-size:.9375rem;color:var(--ink-2)}.qc-key[data-astro-cid-mvd6eyl3] strong[data-astro-cid-mvd6eyl3]{color:var(--ink);margin-left:4px}.qc-note[data-astro-cid-mvd6eyl3]{margin-top:6px;font-size:.9375rem;line-height:1.75;color:var(--ink-2);background:var(--gold-soft);border-radius:10px;padding:10px 12px}.qc-js .qc-ans[data-astro-cid-mvd6eyl3] summary[data-astro-cid-mvd6eyl3]{display:none}.qc-js .qc-ans[data-astro-cid-mvd6eyl3]:not([open]){display:none}.qc-js .qc-ans[data-astro-cid-mvd6eyl3]{margin-top:var(--s-3)}.qc-foot[data-astro-cid-mvd6eyl3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-top:var(--s-3);padding:0 var(--s-1)}.qc-foot[data-astro-cid-mvd6eyl3][hidden]{display:none}.qc-score[data-astro-cid-mvd6eyl3]{font-weight:700}@media(max-width:599px){.qc-buttons[data-astro-cid-mvd6eyl3]{margin-left:0}.qc-btn[data-astro-cid-mvd6eyl3]{flex:1;min-width:0}.qc-ans[data-astro-cid-mvd6eyl3]{margin-left:0}}.tq-row[data-astro-cid-vmbdtb4a]{display:grid;grid-template-columns:3.4em minmax(0,1fr) auto;gap:0 var(--s-3);align-items:start;padding:12px var(--s-4);color:var(--ink);text-decoration:none;transition:background-color .12s}.tq-row[data-astro-cid-vmbdtb4a]:hover{background:var(--sheet-sunken);color:var(--ink)}.tq-row[data-astro-cid-vmbdtb4a]:hover .tq-label[data-astro-cid-vmbdtb4a]{color:var(--kon)}.tq-no[data-astro-cid-vmbdtb4a]{font-size:.8125rem;color:var(--ink-3);padding-top:2px}.tq-main[data-astro-cid-vmbdtb4a]{display:flex;flex-direction:column;min-width:0}.tq-label[data-astro-cid-vmbdtb4a]{font-weight:700;line-height:1.6;word-break:auto-phrase}.tq-sub[data-astro-cid-vmbdtb4a]{font-size:.8125rem;color:var(--ink-3);line-height:1.6;margin-top:2px}.tq-state[data-astro-cid-vmbdtb4a]{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;padding:2px 9px;margin-top:2px;border-radius:999px;background:var(--sheet-sunken);font-size:.75rem;font-weight:700;color:var(--ink-3);white-space:nowrap}.tq-mark[data-astro-cid-vmbdtb4a]{font-weight:700}.tq-state[data-astro-cid-vmbdtb4a].is-ok{color:var(--maru);background:var(--maru-tint)}.tq-state[data-astro-cid-vmbdtb4a].is-ng{color:var(--batsu);background:var(--batsu-tint)}.tq-more[data-astro-cid-vmbdtb4a]{margin-top:var(--s-3)}.tq-cta[data-astro-cid-vmbdtb4a]{margin-top:var(--s-4);display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.tq-msg[data-astro-cid-vmbdtb4a]{flex-basis:100%;font-size:.875rem;color:var(--ink-2)}.tq-msg[data-astro-cid-vmbdtb4a]:empty{display:none}@media(max-width:599px){.tq-cta[data-astro-cid-vmbdtb4a] .btn[data-astro-cid-vmbdtb4a]{flex:1 1 100%}}.src-refs[data-astro-cid-l6iltgfx]{margin:0;padding-left:1.2em;font-size:.9375rem;line-height:1.7}.src-refs[data-astro-cid-l6iltgfx] li[data-astro-cid-l6iltgfx]+li[data-astro-cid-l6iltgfx]{margin-top:6px}.src-prov[data-astro-cid-l6iltgfx]{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rule-soft)}.src-prov[data-astro-cid-l6iltgfx] p[data-astro-cid-l6iltgfx]+p[data-astro-cid-l6iltgfx]{margin-top:4px}.src-line[data-astro-cid-l6iltgfx]{display:flex;flex-wrap:wrap;gap:0 1.2em}
