.exam-figure[data-astro-cid-jdq5gbn5]{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:12px}.diagram[data-astro-cid-jdq5gbn5]{color:var(--ink);max-width:640px;margin-inline:auto}.diagram[data-astro-cid-jdq5gbn5] svg{width:100%;height:auto;display:block}.exam-figure[data-astro-cid-jdq5gbn5] figcaption[data-astro-cid-jdq5gbn5]{text-align:left;line-height:1.7}.exam-overview[data-astro-cid-qrbzf3zr]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:.88rem;display:flex}.exam-overview[data-astro-cid-qrbzf3zr] p[data-astro-cid-qrbzf3zr]{margin:0}.exam-overview[data-astro-cid-qrbzf3zr] a[data-astro-cid-qrbzf3zr]{padding-block:8px}.exam-reader[data-astro-cid-qrbzf3zr]{font-size:17px;line-height:1.8}.question-nav[data-astro-cid-qrbzf3zr]{justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.question-nav[data-astro-cid-qrbzf3zr] a[data-astro-cid-qrbzf3zr],.question-nav[data-astro-cid-qrbzf3zr]>span[data-astro-cid-qrbzf3zr]{border-radius:8px;align-items:center;min-height:44px;padding:8px 10px;text-decoration:none;display:flex}.question-nav[data-astro-cid-qrbzf3zr] a[data-astro-cid-qrbzf3zr]:hover{background:var(--accent-soft)}.question-nav[data-astro-cid-qrbzf3zr]>span[data-astro-cid-qrbzf3zr]{color:var(--muted)}.question-panel[data-astro-cid-qrbzf3zr]{border-top:2px solid var(--ink);margin:12px 0 24px;padding:24px 0;scroll-margin-top:140px}.question-panel[data-astro-cid-qrbzf3zr] h2[data-astro-cid-qrbzf3zr]{border:0;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 20px;padding:0;font-size:1rem;display:flex}.question-panel[data-astro-cid-qrbzf3zr] h2[data-astro-cid-qrbzf3zr]>span[data-astro-cid-qrbzf3zr]{color:var(--accent)}.question-panel[data-astro-cid-qrbzf3zr] h2[data-astro-cid-qrbzf3zr] small[data-astro-cid-qrbzf3zr]{color:var(--muted);font-size:.78rem;font-weight:400}.stem[data-astro-cid-qrbzf3zr]{font-size:1.06em;font-weight:650}.exam-reader[data-astro-cid-qrbzf3zr] p{margin:0 0 1em}.passage[data-astro-cid-qrbzf3zr]{background:var(--surface);border-block:1px solid var(--line);border-radius:8px;margin:24px 0;padding:24px}.passage[data-astro-cid-qrbzf3zr] p:last-child{margin-bottom:0}.passage[data-astro-cid-qrbzf3zr] .tbl{background:var(--card);margin-block:16px}.choices[data-astro-cid-qrbzf3zr]{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.choices[data-astro-cid-qrbzf3zr] li[data-astro-cid-qrbzf3zr]{border:1px solid var(--line);border-radius:9px;grid-template-columns:1.4em minmax(0,1fr) auto;gap:8px;padding:13px 14px;display:grid;margin:0!important}.choice-number[data-astro-cid-qrbzf3zr]{font-weight:650}.correct-label[data-astro-cid-qrbzf3zr]{color:var(--accent);font-size:.72rem;font-weight:750;display:none}.exam-reader[data-astro-cid-qrbzf3zr]:has(.answer-panel[open]) .is-answer[data-astro-cid-qrbzf3zr]{border-color:var(--accent);background:var(--accent-soft)}.exam-reader[data-astro-cid-qrbzf3zr]:has(.answer-panel[open]) .is-answer[data-astro-cid-qrbzf3zr]>[data-astro-cid-qrbzf3zr]:is(th,td){background:var(--accent-soft)}.exam-reader[data-astro-cid-qrbzf3zr]:has(.answer-panel[open]) .is-answer[data-astro-cid-qrbzf3zr] .correct-label[data-astro-cid-qrbzf3zr]{display:block}.choice-table[data-astro-cid-qrbzf3zr]{margin-top:24px}.choice-table[data-astro-cid-qrbzf3zr] td[data-astro-cid-qrbzf3zr]{text-align:right}.answer-panel[data-astro-cid-qrbzf3zr]{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px}.answer-panel[data-astro-cid-qrbzf3zr] summary[data-astro-cid-qrbzf3zr]{cursor:pointer;min-height:60px;color:var(--accent);background:var(--accent-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-weight:700;list-style:none;display:flex}.answer-panel[data-astro-cid-qrbzf3zr] summary[data-astro-cid-qrbzf3zr]::-webkit-details-marker{display:none}.when-open[data-astro-cid-qrbzf3zr],.answer-panel[data-astro-cid-qrbzf3zr][open] .when-closed[data-astro-cid-qrbzf3zr]{display:none}.answer-panel[data-astro-cid-qrbzf3zr][open] .when-open[data-astro-cid-qrbzf3zr]{display:inline}.answer-toggle[data-astro-cid-qrbzf3zr]:after{content:"+";font-size:1.4rem}.answer-panel[data-astro-cid-qrbzf3zr][open] .answer-toggle[data-astro-cid-qrbzf3zr]:after{content:"−"}.answer-body[data-astro-cid-qrbzf3zr]{padding:24px}.answer-heading[data-astro-cid-qrbzf3zr]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}.answer-basis[data-astro-cid-qrbzf3zr]{color:var(--muted);font-size:.78rem;margin:10px 0 0!important}.answer-basis[data-astro-cid-qrbzf3zr] a[data-astro-cid-qrbzf3zr]{color:inherit}.answer-badge[data-astro-cid-qrbzf3zr]{color:var(--accent-on);background:var(--accent);border-radius:9px;padding:10px 18px;font-size:1.55rem;line-height:1.3;display:inline-block}.explanation-block[data-astro-cid-qrbzf3zr]{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.explanation-block[data-astro-cid-qrbzf3zr] h3[data-astro-cid-qrbzf3zr]{margin:0 0 16px;font-size:1rem}.explanation-block[data-astro-cid-qrbzf3zr] p:last-child{margin-bottom:0}.explanation-block[data-astro-cid-qrbzf3zr].tip-box{border-top:1px solid var(--accent-line);padding:20px}.explanation-block[data-astro-cid-qrbzf3zr] .choice-review{border-bottom:1px solid var(--line);padding:12px 0 12px 30px;position:relative}.explanation-block[data-astro-cid-qrbzf3zr] .review-icon{color:var(--accent);font-weight:850;position:absolute;left:0}.bottom-nav[data-astro-cid-qrbzf3zr]{margin-top:24px}.exam-reader[data-astro-cid-qrbzf3zr] u{text-underline-offset:.18em;text-decoration-thickness:1px}@media (width<=639px){.passage[data-astro-cid-qrbzf3zr]{margin-inline:-8px;padding:18px 12px}.answer-body[data-astro-cid-qrbzf3zr]{padding:20px 14px}.answer-panel[data-astro-cid-qrbzf3zr] summary[data-astro-cid-qrbzf3zr]{padding:16px 14px}.choices[data-astro-cid-qrbzf3zr] li[data-astro-cid-qrbzf3zr]{gap:6px;padding:12px 10px}}@media print{.question-nav[data-astro-cid-qrbzf3zr],.exam-overview[data-astro-cid-qrbzf3zr] a[data-astro-cid-qrbzf3zr]{display:none}}
