.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{min-width:100px;max-width:360px;width:100%;max-height:none;padding:10px 0}.kenchikushi1Page .originalSourceTable:has(.sourceTableFigure){min-width:560px}.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:#566574;margin:24px 0;white-space:pre-line}.kenchikushi1Page .architectAnswerLabel{font-weight:800;margin-bottom:16px}@media (max-width:600px){.kenchikushi1Page .originalSourceTable{font-size:14px}.kenchikushi1Page .originalSourceTable td,.kenchikushi1Page .originalSourceTable th,.kenchikushi1Page .originalSourceTable tr.isSelectable button{padding:8px}.kenchikushi1Page .sourceTableFigure{min-width:100px;max-width:270px}}.kenchikushi1Page .originalSourceTable .sourceTableCorner{width:3.5em}.kenchikushi1Page .originalSourceTable tbody th[scope=row],.kenchikushi1Page .originalSourceTable tbody th[scope=row] button{white-space:nowrap;overflow-wrap:normal}