/* ===== Специфика listen ===== */

/* Кнопка «Слушать» — как в learn, крупная */
.listen-wrapper {
    margin-top: 22px;
    margin-bottom: 14px;
}
.listen-wrapper .btn {
    font-size: 1.3rem;
    padding: 0.65rem 1.8rem;
    font-weight: 500;
}

/* Кнопки вариантов — русские переводы, крупные */
.btn-option {
    font-size: 1.25rem;
    padding: 0.9rem 0.6rem;
    width: 100%;
}

/* Адаптив */
@media (max-width: 1200px) {
    .listen-wrapper { margin-top: 18px; margin-bottom: 10px; }
    .listen-wrapper .btn { font-size: 1.2rem; padding: 0.6rem 1.5rem; }
    .btn-option { font-size: 1.15rem; padding: 0.8rem 0.5rem; }
}
@media (max-width: 770px) {
    .listen-wrapper { margin-top: 14px; margin-bottom: 8px; }
    .listen-wrapper .btn { font-size: 1.1rem; padding: 0.55rem 1.2rem; }
    .btn-option { font-size: 1.1rem; padding: 0.7rem 0.4rem; }
}