.passage{margin:2rem 0}.passage__subtitle{font-size:1rem;line-height:1.3}.passage__section{border-bottom:1px solid #007367;-moz-column-count:2;column-count:2;grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;margin:0 0 2rem;padding:0 0 1rem}.passage__section:last-of-type{border:none;margin:0;padding:0}.passage__section p{display:inline-block}.passage__section--one-col{border-bottom:1px solid #007367;margin:0 0 2rem;padding:0 0 1rem}.passage__section--one-col:last-of-type{border:none;margin:0;padding:0}.passage__section--one-col p{display:inline-block}.passage__section--flex{align-items:flex-start;border-bottom:1px solid #007367;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 2rem;padding:0 0 1rem}.passage__section-half{width:47.5%}.passage p{text-indent:1rem}.passage ul{margin-left:3rem}.table{transition:all .2s ease;width:100%}.dialog__table .table{margin-bottom:2rem}.result__answer__table,.table--sample-question{border-collapse:collapse;margin:.5rem 0}.result__answer__table caption,.table--sample-question caption{font-size:.875rem;font-weight:700;line-height:1.3;margin:1rem 0 .5rem;text-align:left}.result__answer__table td,.result__answer__table th,.table--sample-question td,.table--sample-question th{text-align:left;line-height:1.2}.result__answer__table td:last-child,.result__answer__table th:last-child,.table--sample-question td:last-child,.table--sample-question th:last-child{text-align:center}.result__answer__table th,.table--sample-question th{border-bottom:2px solid #c69214;font-weight:400;padding:.5rem 0}.result__answer__table td,.table--sample-question td{border-bottom:1px solid #d0cbc3;font-size:1rem;padding:.75rem 1rem}.result__answer__table span.correct,.result__answer__table tr.green td:last-of-type,.table--sample-question span.correct,.table--sample-question tr.green td:last-of-type{color:#007367;font-size:1.5rem;font-weight:700}.result__answer__table tr td:first-of-type,.table--sample-question tr td:first-of-type{border-right:2px solid #c69214;padding-left:0}.table--sample-question tr th:last-child{text-align:left}.table--sample-question tr td{border-right:2px solid #c69214;font-size:1.125rem;min-width:33%}.table--sample-question tr td:last-child{border-right:none;text-align:left}