.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-item[data-astro-cid-4l4kzn7v]{scroll-margin-top:140px;font-size:17px;line-height:1.8}.exam-item[data-astro-cid-4l4kzn7v] p{margin:0 0 1em}.exam-item[data-astro-cid-4l4kzn7v] u{text-underline-offset:.18em;text-decoration-thickness:1px}.exam-item[data-astro-cid-4l4kzn7v].in-set{content-visibility:auto;contain-intrinsic-size:auto 900px;margin-top:40px}.question-panel[data-astro-cid-4l4kzn7v]{border-top:2px solid var(--ink);margin:12px 0 24px;padding:24px 0;scroll-margin-top:140px}.in-set[data-astro-cid-4l4kzn7v] .question-panel[data-astro-cid-4l4kzn7v]{margin-top:0}.question-title[data-astro-cid-4l4kzn7v]{flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:1rem;display:flex;border:0!important;margin:0 0 20px!important;padding:0!important}.question-title[data-astro-cid-4l4kzn7v]>span[data-astro-cid-4l4kzn7v]{color:var(--accent)}.question-title[data-astro-cid-4l4kzn7v] small[data-astro-cid-4l4kzn7v]{color:var(--muted);font-size:.78rem;font-weight:400}.stem[data-astro-cid-4l4kzn7v]{font-size:1.06em;font-weight:650}.passage[data-astro-cid-4l4kzn7v]{background:var(--surface);border-block:1px solid var(--line);border-radius:8px;margin:24px 0;padding:24px}.passage[data-astro-cid-4l4kzn7v] p:last-child{margin-bottom:0}.passage[data-astro-cid-4l4kzn7v] .tbl{background:var(--card);margin-block:16px}.choices[data-astro-cid-4l4kzn7v]{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.choices[data-astro-cid-4l4kzn7v] li[data-astro-cid-4l4kzn7v]{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-4l4kzn7v]{font-weight:650}.correct-label[data-astro-cid-4l4kzn7v]{color:var(--accent);font-size:.72rem;font-weight:750;display:none}.exam-item[data-astro-cid-4l4kzn7v]:has(.answer-panel[open]) .is-answer[data-astro-cid-4l4kzn7v]{border-color:var(--accent);background:var(--accent-soft)}.exam-item[data-astro-cid-4l4kzn7v]:has(.answer-panel[open]) .is-answer[data-astro-cid-4l4kzn7v]>[data-astro-cid-4l4kzn7v]:is(th,td){background:var(--accent-soft)}.exam-item[data-astro-cid-4l4kzn7v]:has(.answer-panel[open]) .is-answer[data-astro-cid-4l4kzn7v] .correct-label[data-astro-cid-4l4kzn7v]{display:block}.choice-table[data-astro-cid-4l4kzn7v]{margin-top:24px}.choice-table[data-astro-cid-4l4kzn7v] td[data-astro-cid-4l4kzn7v]{text-align:right}.answer-panel[data-astro-cid-4l4kzn7v]{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;scroll-margin-top:140px}.answer-panel[data-astro-cid-4l4kzn7v] summary[data-astro-cid-4l4kzn7v]{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-4l4kzn7v] summary[data-astro-cid-4l4kzn7v]::-webkit-details-marker{display:none}.when-open[data-astro-cid-4l4kzn7v],.answer-panel[data-astro-cid-4l4kzn7v][open] .when-closed[data-astro-cid-4l4kzn7v]{display:none}.answer-panel[data-astro-cid-4l4kzn7v][open] .when-open[data-astro-cid-4l4kzn7v]{display:inline}.answer-toggle[data-astro-cid-4l4kzn7v]:after{content:"+";font-size:1.4rem}.answer-panel[data-astro-cid-4l4kzn7v][open] .answer-toggle[data-astro-cid-4l4kzn7v]:after{content:"−"}.answer-body[data-astro-cid-4l4kzn7v]{padding:24px}.answer-heading[data-astro-cid-4l4kzn7v]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}.answer-basis[data-astro-cid-4l4kzn7v]{color:var(--muted);font-size:.78rem;margin:10px 0 0!important}.answer-basis[data-astro-cid-4l4kzn7v] a[data-astro-cid-4l4kzn7v]{color:inherit}.answer-badge[data-astro-cid-4l4kzn7v]{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-4l4kzn7v]{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.explanation-block[data-astro-cid-4l4kzn7v]>[data-astro-cid-4l4kzn7v]:is(h3,h4){border:0;margin:0 0 16px;padding:0;font-size:1rem}.explanation-block[data-astro-cid-4l4kzn7v] p:last-child{margin-bottom:0}.explanation-block[data-astro-cid-4l4kzn7v].tip-box{border-top:1px solid var(--accent-line);padding:20px}.explanation-block[data-astro-cid-4l4kzn7v].tip-box>h4[data-astro-cid-4l4kzn7v]{color:var(--accent)}.explanation-block[data-astro-cid-4l4kzn7v] .choice-review{border-bottom:1px solid var(--line);padding:12px 0 12px 30px;position:relative}.explanation-block[data-astro-cid-4l4kzn7v] .review-icon{color:var(--accent);font-weight:850;position:absolute;left:0}@media (width<=639px){.passage[data-astro-cid-4l4kzn7v]{margin-inline:-8px;padding:18px 12px}.answer-body[data-astro-cid-4l4kzn7v]{padding:20px 14px}.answer-panel[data-astro-cid-4l4kzn7v] summary[data-astro-cid-4l4kzn7v]{padding:16px 14px}.choices[data-astro-cid-4l4kzn7v] li[data-astro-cid-4l4kzn7v]{gap:6px;padding:12px 10px}}@media print{.exam-item[data-astro-cid-4l4kzn7v].in-set{content-visibility:visible}}
