.landing-variant-b .hero--landing-b .hero__content {
    width: min(100%, 48rem);
}

.landing-variant-b .hero--landing-b .hero__title {
    max-width: 14ch;
    font-size: clamp(2.8rem, 5vw, 5.65rem);
    line-height: .96;
}

.landing-variant-b .hero--landing-b .hero__lead {
    max-width: 42rem;
}

@media (max-width: 64rem) {
    .landing-variant-b .hero--landing-b .hero__content {
        width: min(100%, 39rem);
    }
}

@media (max-width: 47.99rem) {
    .landing-variant-b .hero--landing-b .hero__title {
        max-width: none;
        font-size: clamp(2.1rem, 9.7vw, 3.15rem);
        line-height: 1;
    }
}
