.machineb2b-preview-en {
    letter-spacing: 0;
}

.machineb2b-preview-en h1,
.machineb2b-preview-en h2,
.machineb2b-preview-en h3,
.machineb2b-preview-en h4,
.machineb2b-preview-en p,
.machineb2b-preview-en a,
.machineb2b-preview-en span,
.machineb2b-preview-en div {
    letter-spacing: 0;
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;
}

.machineb2b-preview-en .preview-en-categories a {
    font-size: 15px;
    line-height: 1.35;
}

.machineb2b-preview-en .preview-en-hero-content {
    max-width: 100%;
}

.machineb2b-preview-en .preview-en-hero-title {
    max-width: 15ch;
    font-size: 3.35rem;
    line-height: 1.08;
    text-wrap: balance;
}

.machineb2b-preview-en .preview-en-hero-copy {
    max-width: 40ch;
    font-size: 16px;
    line-height: 1.45;
    text-wrap: pretty;
}

.machineb2b-preview-en .preview-en-feature-card > div:first-child {
    max-width: none;
    flex: 1 1 auto;
}

.machineb2b-preview-en .preview-en-feature-title {
    font-size: 16px;
    line-height: 1.35;
}

.machineb2b-preview-en .preview-en-feature-copy {
    max-width: 18ch;
    line-height: 1.45;
}

.machineb2b-preview-en .preview-en-welcome-title {
    font-size: 16px;
    line-height: 1.65;
    max-width: none;
    text-wrap: pretty;
}

.machineb2b-preview-en .preview-en-request-link {
    display: block;
    line-height: 1.45;
    text-wrap: pretty;
}

.machineb2b-preview-en .preview-en-industry-section h2,
.machineb2b-preview-en .preview-en-product-title {
    text-wrap: pretty;
}

.machineb2b-preview-en .preview-en-product-title {
    font-size: 13px;
    line-height: 1.45;
}

@supports not (text-wrap: pretty) {
    .machineb2b-preview-en .preview-en-hero-title,
    .machineb2b-preview-en .preview-en-hero-copy,
    .machineb2b-preview-en .preview-en-welcome-title,
    .machineb2b-preview-en .preview-en-request-link,
    .machineb2b-preview-en .preview-en-product-title,
    .machineb2b-preview-en .preview-en-industry-section h2 {
        overflow-wrap: break-word;
    }
}

@media (max-width: 1279px) {
    .machineb2b-preview-en .preview-en-hero-title {
        font-size: 3rem;
        max-width: 14ch;
    }

    .machineb2b-preview-en .preview-en-welcome-title {
        max-width: none;
    }
}

@media (max-width: 1023px) {
    .machineb2b-preview-en .preview-en-hero-title {
        font-size: 2.7rem;
        max-width: 13ch;
    }

    .machineb2b-preview-en .preview-en-hero-copy {
        max-width: 32ch;
    }
}
