.result-score{font-size:68px;line-height:1.2;font-weight:800;letter-spacing:-3px;margin:20px 0;color:#22654e}.result-score small{font-size:30px;letter-spacing:0;color:#667772}.needs{background:#fff0d5;color:#84520c}.paper-question{margin:22px 0;break-inside:avoid}.writing-lines{height:66px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 21px,#c7cfc8 21px,#c7cfc8 22px);margin:12px 0 22px}details summary{cursor:pointer;font-weight:600}details[open]{padding-bottom:12px}.exam-heading{border-bottom:2px solid #183c34;padding-bottom:12px;margin-bottom:16px}.exam-heading p{margin:5px 0}.two>aside{display:block;margin-top:0}.card h2{overflow-wrap:anywhere}#syncStatus{margin-bottom:8px}@media print{#printArea .paper-question{margin:16px 0 24px!important;break-inside:avoid}#printArea .writing-lines{background:none;border-top:1px solid #bbb;border-bottom:1px solid #bbb;height:45px}#printArea .grid,#printArea .two{display:block}#printArea .card{break-inside:avoid;border:1px solid #bbb;margin:12px 0;padding:12px}#printArea .notice{font-size:10px;background:none;color:black}#printArea .pill{color:black;background:none}#printArea h1{font-size:22px}#printArea h2{font-size:17px}#printArea p{font-size:11px}#printArea li{font-size:12px}}

.study-note h3{margin-top:24px}.study-note p[lang="hi"]{font-size:19px;line-height:1.9}button[aria-pressed="true"]{box-shadow:inset 0 0 0 2px #22654e}.task .label{overflow-wrap:anywhere}

.weekly-table{overflow-x:auto;margin-top:20px}.weekly-table table{width:100%;border-collapse:collapse;min-width:480px}.weekly-table th,.weekly-table td{text-align:left;padding:12px 8px;border-bottom:1px solid #dce5dc}#conversationComparison{margin-top:15px}@media print{.weekly-table table{min-width:0;font-size:10px}}
