/* ============================================================================

   FTS V2 - Base / Root Reset

   ============================================================================ */

.fts-v2-root {

    font-family: var(--v2-font-body) !important;

    color: var(--v2-text) !important;

    line-height: 1.6 !important;

    background: var(--v2-bg-page) !important;

    -webkit-font-smoothing: antialiased !important;

    width: 100% !important;

    max-width: 100% !important;

    /* clip (not hidden) avoids breaking position:sticky inside descendants */
    overflow-x: clip !important;
    margin: 0 !important;

    padding: 0 !important;

    float: none !important;

}



.fts-v2-root *, .fts-v2-root *::before, .fts-v2-root *::after {

    box-sizing: border-box !important;

}



.fts-v2-container {

    max-width: 1280px !important;

    margin: 0 auto !important;

    padding: 0 32px !important;

}



.fts-v2-root img {

    height: auto;

    max-width: 100%;

}

