.gc-about-speaker__wrapper {
    background: linear-gradient(to bottom, rgba(255, 47, 74, 0.87), rgba(255, 181, 2, 0.87));
    border-radius: 1.5rem;
    padding: clamp(2.5rem, 2rem + 2.5vw, 4.5rem) clamp(2rem, 1.5rem + 2.5vw, 4rem);
    color: var(--color-text);
    font-family: var(--font-primary);
}

.gc-about-speaker__content {
    max-width: 1028px;
    margin: 0 auto;
}

.gc-about-speaker__title {
    font-size: clamp(2rem, 1.5rem + 2.5vw, 4rem);
    font-weight: var(--fw-bold);
    text-transform: uppercase;
    line-height: 0.82;
    margin-bottom: var(--space-lg);
    color: var(--color-text);
    text-align: center;
}

.gc-about-speaker__description {
    font-size: clamp(1.125rem, 0.9rem + 1.1vw, 2rem);
    font-weight: var(--fw-regular);
    line-height: var(--lh-normal);
    letter-spacing: 0.02em;
    color: var(--color-text);
    margin: 0;
}



@media screen and (min-width:480px) {
    .gc-about-speaker__wrapper {
        border-radius: 3.125rem;
    }
}
@media screen and (min-width:992px) {
    .gc-about-speaker__wrapper {
        border-radius: 6.3rem;
    }
}