@media (max-width: 992px) {
    .rectors-speech-container {
        flex-direction: column;
        padding-right: 0;
        gap: 1rem;
    }

    .rectors-speech-container img {
        width: 100%;
    }

    .rectors-speech-content {
        margin: 0;
        padding: 0 1.25rem 1rem;
    }

    .rectors-speech-content-title {
        line-height: 1.6rem;
    }

    .rectors-speech-content-text,
    .single-page-content p.rectors-speech-content-text {
        font-size: 0.813rem;
        line-height: 1rem;
        letter-spacing: 0;
    }
}