.ielts-content{color:#172b3a;font-size:15.5px;line-height:1.75}.ielts-content h2{letter-spacing:.02em;text-transform:uppercase;color:#526779;margin:0 0 .5rem;font-size:15px;font-weight:600}.ielts-content h3{margin:1rem 0 .5rem;font-size:1.25rem;font-weight:700}.ielts-content h4{margin:1rem 0 .4rem;font-size:1rem;font-weight:700}.ielts-content h5{margin:.75rem 0 .4rem;font-size:1rem;font-weight:600}.ielts-content p{margin:0 0 .85rem}.ielts-content ul,.ielts-content ol{margin:0 0 .85rem;padding-left:1.25rem}.ielts-content li{margin:.2rem 0}.ielts-content table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:14.5px}.ielts-content th,.ielts-content td{vertical-align:top;text-align:left;border:1px solid #dce3e8;padding:.4rem .55rem}.ielts-content th{background:#f3f6f8;font-weight:600}.ielts-content .group{margin:0 0 1.75rem}.ielts-content .group+.group{border-top:1px solid #e2e8f0;padding-top:1.25rem}.ielts-content .question-item,.ielts-content .match-question-item{margin:.9rem 0;padding-left:.25rem}.ielts-content .question-item>p:first-child{margin-bottom:.35rem}.ielts-content .radio-options,.ielts-content .checkbox-options,.ielts-content .options{flex-direction:column;gap:.15rem;display:flex}.ielts-content .radio-options label,.ielts-content .checkbox-options label,.ielts-content .choice-item label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:.55rem;min-height:2.5rem;padding:.4rem .55rem;display:flex}.ielts-content .radio-options label:hover,.ielts-content .checkbox-options label:hover,.ielts-content .choice-item label:hover{background:#f3f6f8}.ielts-content input[type=radio],.ielts-content input[type=checkbox]{accent-color:#273f75;flex:none;width:1.05rem;height:1.05rem;margin-top:.25rem}.ielts-content table input[type=radio]{margin:0}.ielts-content input[type=text],.ielts-content input.blank{min-width:7.5rem;max-width:100%;font:inherit;color:#172b3a;vertical-align:baseline;background:#fff;border:1px solid #94a3b8;border-bottom-width:2px;border-radius:6px;margin:0 .15rem;padding:.15rem .5rem;font-size:15px;display:inline-block}.ielts-content input[type=text]:focus,.ielts-content input.blank:focus,.ielts-content select:focus{outline-offset:1px;border-color:#4a64a3;outline:2px solid #4a64a3}.ielts-content select.ielts-pick{text-overflow:ellipsis;width:auto;max-width:100%;font:inherit;color:#172b3a;background:#fff;border:1px solid #94a3b8;border-radius:6px;margin:0 .15rem;padding:.2rem 1.6rem .2rem .5rem;font-size:14.5px;display:inline-block}.ielts-content select.ielts-pick.is-empty{color:#64748b;font-style:italic}.ielts-content .headings-pool,.ielts-content .options-pool{background:#f8fafb;border:1px solid #dce3e8;border-radius:10px;margin:.75rem 0 1rem;padding:.75rem .9rem}.ielts-content .pool-items{flex-direction:column;gap:.25rem;margin-top:.4rem;display:flex}.ielts-content .drag-item{padding:.15rem 0}.ielts-content .paragraph-wrapper{margin:0 0 .5rem}.ielts-content .paragraph-dropzone{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;max-width:100%;min-height:2.25rem;margin:.25rem 0 .5rem;display:flex}.ielts-content .match-dropzone{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;min-height:2.25rem;margin:.25rem 0 .5rem;display:inline-flex}.ielts-content .paragraph-dropzone select.ielts-pick{flex:12rem;min-width:0}.ielts-content .paragraph-dropzone .paragraph-label{color:#4a64a3;font-size:14px;font-weight:600}.ielts-content .paragraph-dropzone .drop-placeholder,.ielts-content .match-dropzone .drop-placeholder,.ielts-content .drop-hint{display:none}.ielts-content .flow-chart{margin:.75rem 0}.ielts-content .flow-box{background:#fff;border:1px solid #dce3e8;border-radius:8px;padding:.5rem .75rem}.ielts-content .flow-arrow{text-align:center;color:#94a3b8;padding:.15rem 0}.ielts-content .notes-section,.ielts-content .summary-section,.ielts-content .notes-completion{background:#fff;border:1px solid #dce3e8;border-radius:10px;margin:.75rem 0;padding:.75rem 1rem}.ielts-content em{color:#526779}.ielts-content .is-correct{background:#ecfdf5;border-color:#34d399!important}.ielts-content .is-wrong{background:#fef2f2;border-color:#f87171!important}.ielts-review .ielts-content input,.ielts-review .ielts-content select{pointer-events:none}.ielts-passage-section{scroll-margin-top:5rem}.ielts-answer-mark{margin-left:.35rem;font-size:13px;font-weight:600;display:inline-block}.ielts-answer-mark.ok{color:#047857}.ielts-answer-mark.bad{color:#b91c1c}.ielts-content mark.ielts-hl{color:inherit;cursor:pointer;background:#fde68a;border-radius:2px}.ielts-content mark.ielts-hl[data-note]{border-bottom:2px solid #d97706}
