.numbers-course{max-width:850px}.numbers-table{overflow-x:auto;margin:18px 0}.numbers-table table{width:100%;border-collapse:collapse;text-align:left}.numbers-table th,.numbers-table td{padding:12px;border-bottom:1px solid #dbe7dd}.numbers-table caption{text-align:left;margin-bottom:10px;font-weight:650}.numbers-table td[lang]{font-size:22px}.numbers-note{padding:16px;background:#f5f9f1;border-radius:12px;font-size:14px;line-height:1.7}.numbers-question{min-width:0;margin:20px 0;padding:18px;border:1px solid #cdddce;border-radius:12px}.numbers-question legend{font-weight:650;padding:0 6px}.numbers-options{display:flex;gap:10px;flex-wrap:wrap}.numbers-options button{min-height:44px;border:1px solid #a8c1b0;background:#fff;color:#254832;padding:10px 16px;font:inherit;border-radius:10px;cursor:pointer}.numbers-options button[aria-pressed=true]{background:#e8f4e9;border-color:#527b5b}.numbers-options button:focus-visible{outline:3px solid #527b5b;outline-offset:3px}.numbers-question p{margin-bottom:0;line-height:1.6}.numbers-extension{padding:18px;margin:20px 0;background:#f5f9f1;border:1px solid #dbe7dd;border-radius:14px}.numbers-extension h2{font-size:22px}

.numbers-audio-buttons{display:flex;gap:8px;flex-wrap:wrap}.numbers-audio-buttons .number-audio{min-height:44px;white-space:nowrap;border:1px solid #a8c1b0;background:#f5f9f1;color:#254832;border-radius:10px;padding:9px 12px;font:inherit;cursor:pointer}.number-audio:focus-visible{outline:3px solid #527b5b;outline-offset:3px}.number-audio[aria-busy=true]{background:#e8f4e9}.numbers-core{margin:24px 0}
