.kansekou1Page .coursePill{white-space:normal}.kansekou1Page .quiz450Card>h1{font-size:1.1rem;line-height:1.9}.kansekou1Page .originalSourceTable{width:100%;table-layout:auto}.kansekou1Page .originalSourceTable td,.kansekou1Page .originalSourceTable th{white-space:normal;overflow-wrap:normal}.kansekou1Page .choiceDiagram{max-height:360px}.kansekou1Page .learningExampleDraft{display:grid;gap:10px;margin:20px 0}.kansekou1Page .learningExampleDraft textarea{box-sizing:border-box;width:100%;min-height:240px;padding:14px;border:1px solid var(--dark-border,#aab9bd);border-radius:12px;font:inherit;line-height:1.8;background:var(--dark-surface,white);color:var(--dark-teal,#183037)}.kansekou1Page .quiz450Card:has(.examSourcePages)>h1{display:block}.kansekou1Page .originalSourceTableSection.combination .originalSourceTable{table-layout:auto}.kansekou1Page .originalSourceTableSection.combination .originalSourceTable td,.kansekou1Page .originalSourceTableSection.combination .originalSourceTable th{width:auto}.kansekou1Page .originalSourceTableSection.combination .originalSourceTable .sourceTableCorner,.kansekou1Page .originalSourceTableSection.combination .originalSourceTable tbody th{width:1%;white-space:nowrap}.kansekou1Page .originalSourceTableSection .originalSourceTable{min-width:0}.kansekou1Page .originalSourceTableSection.standard .originalSourceTable td{text-align:left;white-space:pre-line;line-height:1.65}.kansekou1Page .originalSourceTableSection.standard .originalSourceTable tr>:first-child{width:4em}.kansekou1Page .guide{line-height:1.9}.kansekou1Page .architectChoiceExplanation{padding:16px 0;border-top:1px solid var(--dark-border,#d8e2e4)}.kansekou1Page .architectChoiceExplanation h4{margin:0 0 8px}.kansekou1Page .explanationReferences{margin:20px 0;padding:16px;border:1px solid var(--dark-border,#d8e2e4);border-radius:12px;line-height:1.8}.kansekou1Page .explanationReferences summary{cursor:pointer;font-weight:700}.kansekou1Page .explanationReferences a{overflow-wrap:anywhere}