
.print-version > .version-content__content:not(:first-child) {
    page-break-before: always;
    margin-top: 48px;
}
.print-version.version-content {
    page-break-after: always;
    page-break-before: avoid;
}
.print-version .version-content__content,
.print-version .version-content__content *,
.print-version li,
.print-version h2,
.print-version h3,
.print-version h4,
.print-version p {
    break-inside: avoid;
    page-break-inside: avoid;
}
.print-version img {
    max-width: 100% !important;
    width: 100% !important;
    page-break-inside: avoid;
    break-inside: avoid;
    height: 200px!important;
    object-fit: contain;
}
.kb-content .kb-article.tinymce-content .print-version h3 {
    padding: 0!important;
    border: unset!important;
    margin: 0!important;
}
.print-version h2,
.print-version .version-text {
    margin: 0 0 16px!important;
}
.print-version .hs-image-align-center {
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


#download-pdf {
    position: absolute;
    top: 110px;
    right: 0;

    display: flex;
    align-items: center;
    gap: 8px;

    padding: 14px 28px 14px 14px;

    color: #3A7BE0;
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
    transition: all .2s ease-in-out;
    border: 2px solid #3A7BE0;
    border-radius: 5px;
    cursor: pointer;
    background-color: #fff;
    z-index: 1;
}
#download-pdf path {
    transition: fill .2s ease-in-out;
}
#download-pdf:not([disabled]):hover {
    color: #448DFF;
    border-color: #448DFF;
}
#download-pdf:not([disabled]):hover path {
    fill: #448DFF;
}
#download-pdf:not([disabled]):active {
    color: #2365CD;
    border-color: #2365CD;
}
#download-pdf:not([disabled]):active path {
    fill: #2365CD;
}
#download-pdf[disabled] {
    opacity: 0.95;
    cursor: no-drop;
}
.version-content:not(.print-version) .version-content__content > h2:first-of-type {
    max-width: calc(100% - 200px);
}

@media (max-width: 767.5px) {
    #download-pdf {
        top: 160px;
        right: unset;
    }
    .hs-embed-wrapper .hs-embed-content-wrapper .version-control {
        margin-bottom: 82px!important;
    }
    .version-content:not(.print-version) .version-content__content > h2:first-of-type {
        max-width: 100%;
    }
}