.kenchikushi1Page .originalSourceTable{min-width:480px;width:100%;table-layout:auto}.kenchikushi1Page .originalSourceTable button,.kenchikushi1Page .originalSourceTable td,.kenchikushi1Page .originalSourceTable th{white-space:normal;overflow-wrap:anywhere;line-height:1.7}.kenchikushi1Page .originalSourceTableSection.fitToViewport .originalSourceTable{min-width:0}.kenchikushi1Page .originalSourceTable .sourceTableCorner{width:2.4em}.kenchikushi1Page .originalSourceTable .katex{white-space:nowrap}.kenchikushi1Page .sourceTableFigure{padding:0}.kenchikushi1Page .originalSourceTable:has(.sourceTableFigure){min-width:0}.kenchikushi1Page .quizOptions .choiceDiagram{width:auto;max-width:100%;max-height:700px;margin:10px auto 18px}.kenchikushi1Page .optionContent{min-width:0}.kenchikushi1Page .questionSourceNote{font-size:13px;line-height:1.8;color:var(--dark-muted,#566574);margin:24px 0;white-space:pre-line}.kenchikushi1Page .architectAnswerLabel{font-weight:800;margin-bottom:16px}.kenchikushi1Page .architectExplanation{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15em;line-height:1.95;min-width:0}.kenchikushi1Page .architectExplanation .guideContent{min-width:0}.kenchikushi1Page .architectExplanation .guideContent p{margin:0;line-height:inherit}.kenchikushi1Page .architectExplanation .mathLatex{display:inline;overflow:visible;padding:0;line-height:normal}.kenchikushi1Page .architectExplanation .mathLatexDisplay{overflow:visible}.kenchikushi1Page .architectExplanation .katex-display{min-width:0}.kenchikushi1Page .architectExplanation .katex-display>.katex{white-space:normal}.kenchikushi1Page .architectExplanation .mathLatex,.kenchikushi1Page .architectExplanation .mathLatexDisplay{font-weight:400}.kenchikushi1Page .architectEquation{min-width:0;padding:14px 12px;border-radius:10px;background:var(--dark-surface-alpha-65,rgba(255,255,255,.65));font-size:1.1em}.kenchikushi1Page .architectEquation .mathLatexDisplay{margin:0;padding:6px 0;text-align:left}.kenchikushi1Page .architectEquation .katex-display>.katex{text-align:left}.kenchikushi1Page .architectChoiceExplanations{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.kenchikushi1Page .architectChoiceExplanation{min-width:0}.kenchikushi1Page .architectChoiceExplanation+.architectChoiceExplanation{border-top:1px solid var(--dark-border,#ddd9d0);padding-top:24px}.kenchikushi1Page .architectChoiceExplanation h4{font-size:1em;margin:0 0 10px;font-weight:800}@media (max-width:600px){.kenchikushi1Page .originalSourceTable{font-size:14px}.kenchikushi1Page .originalSourceTable td,.kenchikushi1Page .originalSourceTable th,.kenchikushi1Page .originalSourceTable tr.isSelectable button{padding:8px}}.kenchikushi1Page .originalSourceTable .sourceTableCorner{width:3.5em}.kenchikushi1Page .originalSourceTable tbody th[scope=row]{border:0;background:transparent;box-shadow:none}.kenchikushi1Page .originalSourceTable tbody th[scope=row],.kenchikushi1Page .originalSourceTable tbody th[scope=row] button{white-space:nowrap;overflow-wrap:normal}.kenchikushi1Page .architectSourceFigure{min-width:0;max-width:100%;height:auto;object-fit:contain}.kenchikushi1Page .architectSourceFigure,.kenchikushi1Page .quizOptions .architectSourceFigure{width:var(--architect-figure-width);max-height:none}.kenchikushi1Page .architectColumnComparison .originalSourceTable{width:42em;max-width:100%;min-width:0;table-layout:fixed;font-size:16px}.kenchikushi1Page .architectColumnComparison .originalSourceTable td,.kenchikushi1Page .architectColumnComparison .originalSourceTable th{padding:0;border-width:1px;line-height:1.4}.kenchikushi1Page .architectColumnComparison .originalSourceTable thead th{padding:.3em 0}.kenchikushi1Page .architectColumnComparison .originalSourceTable td:first-child{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.08em}.kenchikushi1Page :is(h1,.quizOptions,.originalSourceTables,.examSourceText,.examSourceNote) .mathLatex:has(.mfrac){padding-block:.4em}