.question-markdown,.question-response{--question-font-body:var(--ds-font-body);--question-font-prose:var(--ds-font-body);--question-font-mono:var(--ds-font-label)}.markdown-content .question-markdown,.question-markdown.markdown-content{font-family:var(--question-font-body)}.editorial-qpractice__answer-part textarea.question-response,.markdown-content .question-markdown--prose,.question-markdown--prose.markdown-content{font-family:var(--question-font-prose);font-optical-sizing:auto}.markdown-content .question-markdown :is(h1,h2,h3,h4,h5,h6,blockquote),.question-markdown.markdown-content :is(h1,h2,h3,h4,h5,h6,blockquote){font-family:var(--question-font-prose);font-optical-sizing:auto}.markdown-content .question-markdown :is(h1,h2,h3,h4,h5,h6),.question-markdown.markdown-content :is(h1,h2,h3,h4,h5,h6){font-weight:600}.markdown-content .question-markdown :is(code,pre),.question-markdown.markdown-content :is(code,pre){font-family:var(--question-font-mono)}.editorial-qpractice__question-card .editorial-qpractice__choice-key{font-family:var(--ds-font-label);font-weight:500}.question-markdown.markdown-content .question-passage-line{margin-block:.75em;overflow-wrap:anywhere}.question-markdown.markdown-content .question-passage-line:empty{min-height:1em}.economics-source .econ-line{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.economics-source .econ-line-number{font-size:13px;padding-top:1em;color:var(--text-muted,#666)}.economics-source .econ-line-plain{display:block}.economics-source .econ-stimulus{margin:24px 0;padding-bottom:20px;border-bottom:1px solid var(--border-color,#ddd)}.economics-source .econ-table{overflow-x:auto}.economics-source .econ-table>table{display:table;max-width:none;overflow:visible;width:100%;border-collapse:collapse}.economics-source td,.economics-source th{padding:10px;border:1px solid var(--border-color,#ddd)}.economics-source caption{text-align:left;padding:8px 0}.economics-source .econ-numeric{text-align:right;font-variant-numeric:tabular-nums}.economics-source .econ-levels-table td:nth-child(-n+2),.economics-source .econ-levels-table th:nth-child(-n+2){white-space:nowrap;overflow-wrap:normal;width:1%}.economics-source .econ-question-part{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:baseline}.economics-source .econ-heading-note{font-size:14px;font-weight:400}.economics-source .econ-working{list-style:decimal;padding-left:24px}.economics-source .econ-answer-points{list-style:disc;padding-left:24px}.economics-source .katex-display{overflow-x:auto;overflow-y:hidden}.editorial-qpractice__viewer .markdown-content .economics-source .econ-levels-table :is(th,td):nth-child(-n+2){min-width:0}.QuestionImageViewer_trigger__qA7M2{display:inline-flex;position:relative;flex-direction:column;align-items:center;max-width:min(100%,48rem);padding:0;border:0;background:transparent;color:var(--editorial-ink);vertical-align:top;cursor:zoom-in}.QuestionImageViewer_trigger__qA7M2.QuestionImageViewer_trigger__qA7M2>img{display:block;width:auto;height:auto;min-width:0;max-width:100%;max-height:min(60svh,28rem);-o-object-fit:contain;object-fit:contain;margin:0}.QuestionImageViewer_dialog__S05hA button:focus-visible,.QuestionImageViewer_trigger__qA7M2:focus-visible,.QuestionImageViewer_viewport__I_iyh:focus-visible{outline:2px solid var(--editorial-accent,currentColor);outline-offset:3px}.QuestionImageViewer_dialog__S05hA{width:min(96vw,90rem);max-width:none;max-height:92svh;margin:auto;padding:0;border:1px solid var(--editorial-line);border-radius:1rem;background:var(--editorial-paper);color:var(--editorial-ink);overflow:hidden;font-family:var(--font-archivo),Arial,sans-serif}.QuestionImageViewer_dialog__S05hA::backdrop{background:rgb(0 0 0/70%)}.QuestionImageViewer_panel__x8G5U{display:flex;flex-direction:column;max-height:92svh}.QuestionImageViewer_toolbar___0beE{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;border-bottom:1px solid var(--editorial-line)}.QuestionImageViewer_toolbar___0beE h2{flex:1;margin:0;font:600 1rem/1.4 var(--font-archivo),Arial,sans-serif}.QuestionImageViewer_toolbar___0beE button{min-height:44px;padding:.5rem .8rem;border:1px solid var(--editorial-line);border-radius:.5rem;background:var(--editorial-paper-2);color:inherit;font-size:.875rem}.QuestionImageViewer_viewport__I_iyh{min-height:0;overflow:auto;overscroll-behavior:contain;padding:.5rem}.QuestionImageViewer_viewport__I_iyh img{display:block;height:auto;-o-object-fit:contain;object-fit:contain}.QuestionImageViewer_fitted__57a0I{max-width:100%;max-height:calc(92svh - 7rem);width:auto;margin-inline:auto}.QuestionImageViewer_original__lYDSx{max-width:none;max-height:none;margin:0}@media (min-width:640px){.QuestionImageViewer_trigger__qA7M2.QuestionImageViewer_trigger__qA7M2>img{max-height:min(65svh,32rem)}}@media (min-width:1024px){.QuestionImageViewer_trigger__qA7M2.QuestionImageViewer_trigger__qA7M2>img{max-height:min(65svh,36rem)}}.editorial-qpractice__whiteboard .QuestionImageViewer_trigger__qA7M2.QuestionImageViewer_trigger__qA7M2>img{max-height:10rem}@media print{.QuestionImageViewer_trigger__qA7M2{display:inline-block;max-width:100%}.QuestionImageViewer_trigger__qA7M2.QuestionImageViewer_trigger__qA7M2>img{max-height:none}.QuestionImageViewer_dialog__S05hA{display:none}}