.hymenoplasty-page .hymenoplasty-main-image {
    max-width: 620px;
    margin-left: auto;
}

.hymenoplasty-page .hymenoplasty-main-image img {
    aspect-ratio: 8 / 3;
    object-fit: cover;
}

.hymenoplasty-page .hymenoplasty-steps-panel {
    margin-top: 28px;
}

.hymenoplasty-page .clinical-content-panel h2 {
    font-size: clamp(23px, 2.5vw, 30px);
}

.hymenoplasty-page .clinical-content-panel h3 {
    font-size: 19px;
}

.hymenoplasty-page .hymenoplasty-faq-list {
    display: grid;
    gap: 18px;
    margin-top: 25px;
}

.hymenoplasty-page .hymenoplasty-faq-item {
    padding: 25px 28px;
}

.hymenoplasty-page .hymenoplasty-faq-item h3 {
    margin-bottom: 10px;
}

@media (max-width: 991px) {
    .hymenoplasty-page .hymenoplasty-main-image {
        margin: 0 auto;
    }
}

@media (max-width: 575px) {
    .hymenoplasty-page .hymenoplasty-faq-item {
        padding: 22px;
    }
}
