.post_content .faqmac-telegram {
    clear: both;
    margin: 36px 0 16px;
    padding: 28px;
    border: 1px solid #cce3ef;
    border-left: 4px solid #0079ad;
    border-radius: 12px;
    background: #f0f8fc;
    color: #203744;
    text-align: left;
}
.post_content .faqmac-telegram .faqmac-telegram__title {
    margin: 0 0 10px;
    color: #203744;
    font-size: 24px;
    line-height: 1.3;
}
.post_content .faqmac-telegram p {
    margin: 0 0 20px;
    font-size: 17px;
    line-height: 1.65;
    color: #203744;
}
.post_content .faqmac-telegram a.faqmac-telegram__button {
    display: inline-block;
    box-sizing: border-box;
    padding: 12px 20px;
    border-radius: 7px;
    background: #0079ad;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    text-decoration: none;
    border: 0;
    box-shadow: none;
}
/* Override the theme’s global important hover link color. */
.post_content .faqmac-telegram a.faqmac-telegram__button:hover,
.post_content .faqmac-telegram a.faqmac-telegram__button:focus-visible {
    background: #005f89;
    color: #d9f1ff !important;
    text-decoration: none !important;
}
.post_content .faqmac-telegram a.faqmac-telegram__button:focus-visible {
    outline: 3px solid #203744;
    outline-offset: 4px;
}
.faqmac-telegram__sr {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
@media (max-width: 480px) {
    .post_content .faqmac-telegram { padding: 22px 18px; }
    .post_content .faqmac-telegram .faqmac-telegram__title { font-size: 22px; }
    .post_content .faqmac-telegram a.faqmac-telegram__button { width: 100%; text-align: center; }
}
