.eg-review.nb-block { display:block; margin-top:28px; padding:18px 20px 18px 24px; border:1px solid #e4ebf5; border-radius:14px; background:#fff; color:#42597a; }
.eg-review h3 { margin:0 0 8px; padding-bottom:14px; border-bottom:5px double #adc0d8; color:#0b2545; font:800 18px/1.4 Outfit,Arial,sans-serif; }
.eg-mistakes { width:100%; border-collapse:collapse; table-layout:fixed; font-size:15px; line-height:1.6; }
.eg-mistakes th,.eg-mistakes td { padding:12px 13px; border-bottom:1px solid #e4ebf5; text-align:left; vertical-align:top; overflow-wrap:anywhere; }
.eg-mistakes th { color:#163b65; font-size:14px; }
.eg-mistakes th:first-child { width:34%; }
.eg-mistakes td:first-child { color:#6c5260; }
.eg-mistakes strong { font-weight:750; color:#163b65; }
.eg-mistakes tbody tr:last-child td { border-bottom:0; }
.eg-sr-only { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
@media(max-width:640px) {
    .eg-review.nb-block { padding:18px 15px; }
    .eg-mistakes { font-size:14px; line-height:1.6; }
    .eg-mistakes th,.eg-mistakes td { padding:10px 7px; }
    .eg-mistakes th { font-size:12px; }
    .eg-mistakes th:first-child { width:35%; }
}
