.eg-rule{color:#1d2233;background:#e8f4ff;border:2px dashed #3b82f6;border-radius:16px;margin-bottom:12px;padding:12px 16px;font-size:19px;font-weight:600;line-height:1.6}.eg-rule b{font-weight:900}.eg-en{letter-spacing:.2px;font-family:inherit;font-weight:700}.eg-table-wrap{-webkit-overflow-scrolling:touch;margin:10px 0 14px;overflow-x:auto}.eg-table{border-collapse:collapse;background:var(--card,#fff);width:100%;color:var(--foreground,#1d2233);font-size:17px}.eg-table th,.eg-table td{border:2px solid var(--border,#1d2233);text-align:start;vertical-align:top;padding:8px 10px;line-height:1.5}.eg-table th{color:#1d2233;background:#fff6d1;font-weight:900}.eg-ex{gap:8px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.eg-ex li{background:var(--card,#fff);border:2px solid #cfd3e0;border-radius:12px;padding:8px 12px}.eg-ex .en{text-align:left;font-size:19px;font-weight:700;display:block}.eg-ex .he{color:var(--muted-foreground,#555);font-size:16px;display:block}.eg-mistakes{gap:10px;margin-top:10px;display:grid}.eg-mistake{border:2px solid var(--border,#1d2233);background:var(--card,#fff);border-radius:16px;padding:10px 14px}.eg-mistake .bad{color:#b91c1c;text-decoration:line-through;text-decoration-thickness:2px}.eg-mistake .good{color:#15803d;font-weight:800}.eg-mistake p{margin:2px 0;font-size:17px;line-height:1.55}.eg-s{text-align:left;margin:6px 0 2px;font-size:20px;font-weight:700;display:block}.eg-band-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:34px 0 6px;display:flex}.eg-band-head h2{font-size:28px;font-weight:900}.eg-card-en{color:var(--muted-foreground,#555);font-size:14px;font-weight:700;display:block}.eg-print .eg-rule{border-width:1.5px;margin:0 0 8px;padding:6px 10px;font-size:11.5pt}.eg-print h3{margin:10px 0 4px;font-size:14pt}.eg-print-drill{columns:2;column-gap:24px;margin:0;padding-inline-start:22px;font-size:13pt;list-style:decimal}.eg-print-drill li{break-inside:avoid;margin-bottom:9px;line-height:1.5}.eg-print .sj-print-qs .eg-s{text-align:left;margin:0 0 2px;font-size:12.5pt}.eg-print-key{margin:0;padding-inline-start:22px;font-size:11.5pt;line-height:1.5;list-style:decimal}.eg-print-key li{break-inside:avoid;margin-bottom:4px}.eg-print-key.cols{columns:2;column-gap:24px}
