.announce {
    padding: 160px 0;
}

.announce p {
    display: block;
    max-width: 900px;
    margin: 0 auto;

    color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);
    font-family: "PPNV";
    font-size: 24px;
    font-style: normal;
    font-weight: 375;
    line-height: 30px;
    letter-spacing: 0.48px;
}

.tradfi {
    background: var(--Primitives-Slate-Slate-2, #F8F9FA);
}

.tradfi__container {
    max-width: 1920px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.tradfi picture {
    max-height: 632px;
    height: 100%;
    margin-left: auto;
}

.tradfi picture img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.tradfi__text {
    padding: 120px 0 160px 60px;
    max-width: 555px;
}

.tradfi h2 {
    color: var(--Tokens-Text-Text-Hi-Contrast, #010203);
    font-family: "Items";
    font-size: var(--font-size-Level-11, 52px);
    font-style: normal;
    font-weight: 325;
    line-height: var(--line-height-Level-11, 56px);
    letter-spacing: 1.04px;
    margin-bottom: 80px;
    font-variation-settings: 'wdth' 450;
}

.tradfi p {
    color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);

    /* Text 18 */
    font-family: "PPNV";
    font-size: 18px;
    font-style: normal;
    font-weight: 375;
    line-height: 24px;
    /* 133.333% */
    letter-spacing: 0.36px;
    margin-bottom: 0;
}

.latestnews {
    padding: 160px 0;
}

.latestnews__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 80px 0;
}

.latestnews__text {
    padding-right: 60px;
    position: relative;
}

.latestnews__text time {
    display: block;
    color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);

    /* Text 18 */
    font-family: "PPNV";
    font-size: 18px;
    font-style: normal;
    font-weight: 375;
    line-height: 24px;
    /* 133.333% */
    letter-spacing: 0.36px;
    margin-bottom: 40px;
}

.latestnews__title {
    color: var(--Tokens-Text-Text-Hi-Contrast, #010203);

    font-family: "PPNV";
    font-size: 32px;
    font-style: normal;
    font-weight: 550;
    line-height: 34px;
    /* 106.25% */
    letter-spacing: 0.64px;
    display: block;
    margin-bottom: 80px;
}

.latestnews__title a {
    color: inherit;
}

.latestnews__grid img {
    width: 100%;
    height: auto;
}

.latestnews__description {
    color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);

    font-family: "PPNV";
    font-size: 18px;
    font-style: normal;
    font-weight: 375;
    line-height: 24px;
    letter-spacing: 0.36px;
    margin-bottom: 0;
}

.latestnews__action {
    color: var(--Tokens-Text-Text-Hi-Contrast, #010203);

    font-family: "PPNV";
    font-size: 16px;
    font-style: normal;
    font-weight: 550;
    line-height: 22px;
    letter-spacing: 0.48px;
    display: inline-block;
    margin-top: 40px;
}

.aum {
    padding-top: 0 !important;
    padding-bottom: 160px !important;
}


.etp__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 160px;
    margin-top: 160px;
}

.etp__header {
    padding-right: 60px;
}

.etp__header span {
    color: var(--Tokens-Text-Text-Low-Contrast, #7E868C);

    /* Text 14 UPPERCASE */
    font-family: "PPNV";
    font-size: 14px;
    font-style: normal;
    font-weight: 550;
    line-height: 18px;
    /* 128.571% */
    letter-spacing: 0.7px;
    text-transform: uppercase;
}

.etp__header h2 {
    color: var(--Tokens-Text-Text-Hi-Contrast, #010203);

    /* Heading XL Items */
    font-family: "Items";
    font-size: var(--font-size-Level-12, 64px);
    font-style: normal;
    font-weight: 325;
    line-height: var(--line-height-Level-12, 64px);
    /* 100% */
    letter-spacing: 1.28px;
    font-variation-settings: 'wdth' 450;
}

.etp__faq .collapse__container {
    border: unset;
    border-bottom: 1px solid var(--Primitives-Slate-Slate-4, #ECEEF0);
    padding: 20px 0;
}

.etp__faq .collapse__toggler>* {
    color: var(--Tokens-Text-Text-Hi-Contrast, #010203);

    /* Text 24 semibold */
    font-family: "PPNV";
    font-size: 24px;
    font-style: normal;
    font-weight: 550;
    line-height: 30px;
    /* 125% */
    letter-spacing: 0.48px;
}

.etp__faq .collapse__content .learnmore {
    color: var(--Tokens-Text-Text-Hi-Contrast, #010203);
    font-family: "PPNV";
    font-size: 16px;
    font-style: normal;
    font-weight: 550;
    line-height: 22px;
    letter-spacing: 0.48px;
}

.etp__faq .collapse__content::after,
.etp__faq .collapse__content.collapsing::after {
    content: '';
    display: block;
    margin-top: 20px;
}

.etp__faq .collapse__content::before,
.etp__faq .collapse__content.collapsing::before {
    content: '';
    display: block;
    margin-top: 20px;
}

.etp__faq .collapse__content {
    color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);

    /* Text 16 */
    font-family: "PPNV";
    font-size: 16px;
    font-style: normal;
    font-weight: 375;
    line-height: 22px;
    /* 137.5% */
    letter-spacing: 0.48px;
}

.follow {
    background: var(--Primitives-Slate-Slate-2, #1A1D1E);
}

.follow-grid {
    max-width: 1920px !important;
    padding-right: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "text picture";
}

.follow__left {
    max-width: 550px;
    max-height: fit-content;
    margin-left: auto;
    padding: 120px 80px 120px 0;
    position: relative;
    grid-area: text;
}

.follow__left h2 {
    color: var(--Tokens-Text-Text-Hi-Contrast, #F1F3F5);
    font-family: "Items";
    font-size: var(--font-size-Level-12, 64px);
    font-weight: 325;
    line-height: var(--line-height-Level-12, 64px);
    letter-spacing: 1.28px;
    font-variation-settings: 'wdth' 450;
    margin-bottom: 40px;
}

.follow__left ul {
    list-style-type: none;
    display: flex;
    gap: 30px;
    padding: 0;
    margin-bottom: 80px;
}

.follow__left .btn-arrow-right {
    font-weight: 550 !important;
    text-transform: unset !important;
}

.follow__left p {
    color: var(--Tokens-Text-Text-Mid-Contrast, #C2C6C9);
    font-family: "PPNV";
    font-size: 18px;
    font-style: normal;
    font-weight: 375;
    line-height: 24px;
    letter-spacing: 0.36px;
    margin-bottom: 80px;
}


.follow__left p>a {
    color: inherit;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: 1px;
    /* 5.556% */
    text-underline-offset: 1px;
    /* 5.556% */
    text-underline-position: from-font;
}

.follow__right {
    background-image: url('/about/img/follow-illustration-v2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    grid-area: picture;
}

@media (min-width: 992px) and (-webkit-device-pixel-ratio: 2) {
    .follow__right {
        background-image: url('/about/img/follow-illustration-retina-v2.jpg');
    }
}

.articles {
    padding: 160px 0;
}

.articles__title {
    margin-top: 40px;

    color: var(--Tokens-Text-Text-Hi-Contrast, #010203);
    text-align: center;
    font-family: "Items";
    font-size: var(--font-size-Level-11, 52px);
    font-style: normal;
    font-weight: 325;
    line-height: var(--line-height-Level-11, 56px);
    /* 107.692% */
    letter-spacing: 1.04px;
    margin-bottom: 80px;
    font-variation-settings: 'wdth' 450;
}

.articles .bw-cards-grid {
    margin-bottom: 40px;
}

.warning {
    padding: 160px 0;
}

@media (max-width: 992px) {
    .announce {
        padding: 80px 10px;
    }

    .announce p {
        color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);
        font-family: "PPNV";
        font-size: 18px;
        font-style: normal;
        font-weight: 375;
        line-height: 24px;
        /* 133.333% */
        letter-spacing: 0.36px;
    }

    .tradfi__container {
        grid-template-columns: 1fr;
    }

    .tradfi picture {
        height: 330px;
        margin-right: auto;
    }

    .tradfi__text {
        padding: 40px 20px 80px;
    }

    .tradfi h2 {
        color: var(--Tokens-Text-Text-Hi-Contrast, #010203);

        /* Heading L Items */
        font-family: "Items";
        font-size: var(--font-size-Level-11, 32px);
        font-style: normal;
        font-weight: 325;
        line-height: var(--line-height-Level-11, 34px);
        /* 106.25% */
        letter-spacing: 0.64px;
        margin-bottom: 30px;
    }

    .tradfi p {
        color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);

        /* Text 16 */
        font-family: "PPNV";
        font-size: 16px;
        font-style: normal;
        font-weight: 375;
        line-height: 22px;
        /* 137.5% */
        letter-spacing: 0.48px;
    }

    .latestnews {
        padding: 80px 0;
    }

    .latestnews__grid {
        padding: 40px 0;
        display: flex;
        flex-direction: column-reverse;
    }

    .latestnews img {
        width: 100%;
        aspect-ratio: 355/267;
    }

    .latestnews__text {
        padding-left: 0;
        margin-top: 40px;
    }

    .latestnews__text time {
        color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);

        /* Text 16 */
        font-family: "PPNV";
        font-size: 16px;
        font-style: normal;
        font-weight: 375;
        line-height: 22px;
        /* 137.5% */
        letter-spacing: 0.48px;
        margin-bottom: 20px;
    }

    .latestnews__title {
        color: var(--Tokens-Text-Text-Hi-Contrast, #010203);

        /* Text 24 semibold */
        font-family: "PPNV";
        font-size: 24px;
        font-style: normal;
        font-weight: 550;
        line-height: 30px;
        /* 125% */
        letter-spacing: 0.48px;
        margin-bottom: 30px;
    }

    .latestnews__description {
        color: var(--Tokens-Text-Text-Mid-Contrast, #4D565C);

        font-family: "PPNV";
        font-size: 16px;
        font-style: normal;
        font-weight: 375;
        line-height: 22px;
        letter-spacing: 0.48px;
    }

    .aum {
        padding-bottom: 80px !important;
    }

    .etp__grid {
        padding: 0;
        grid-template-columns: 1fr;
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .etp__header {
        padding-right: 0;
        margin-bottom: 40px;
    }

    .etp__header h2 {
        color: var(--Tokens-Text-Text-Hi-Contrast, #010203);

        /* Heading XL Items */
        font-family: "Items";
        font-size: var(--font-size-Level-12, 40px);
        font-style: normal;
        font-weight: 325;
        line-height: var(--line-height-Level-12, 42px);
        /* 105% */
        letter-spacing: 0.8px;
        margin-bottom: 0;
    }

    .etp__faq .collapse__toggler>* {
        color: var(--Tokens-Text-Text-Hi-Contrast, #010203);

        /* Text 18 semibold */
        font-family: "PPNV";
        font-size: 18px;
        font-style: normal;
        font-weight: 550;
        line-height: 24px;
        /* 133.333% */
        letter-spacing: 0.36px;
    }

    .follow {}

    .follow-grid {
        padding-left: 0;
        padding-right: 0;
        grid-template-columns: 1fr;
        grid-template-areas: "picture"
            "text";
    }

    .follow__left {
        padding: 60px 10px;
    }

    .follow__left h2 {
        color: var(--Tokens-Text-Text-Hi-Contrast, #F1F3F5);
        font-family: "Items";
        font-size: var(--font-size-Level-12, 40px);
        font-weight: 325;
        line-height: var(--line-height-Level-12, 42px);
        letter-spacing: 0.8px;
    }

    .follow__left ul {
        margin-bottom: 60px;
    }

    .follow__left p {
        color: var(--Tokens-Text-Text-Mid-Contrast, #C2C6C9);
        font-family: "PPNV";
        font-size: 16px;
        font-style: normal;
        font-weight: 375;
        line-height: 22px;
        letter-spacing: 0.48px;
        margin-bottom: 60px;
    }

    .follow__right {
        width: 100%;
        align-self: stretch;
        aspect-ratio: 1/1;
    }


    .articles {
        padding: 80px 0;
    }

    .articles__title {
        margin-top: 20px;
        margin-bottom: 40px;
        color: var(--Tokens-Text-Text-Hi-Contrast, #010203);
        text-align: center;

        /* Heading L Items */
        font-family: "Items";
        font-size: var(--font-size-Level-11, 32px);
        font-style: normal;
        font-weight: 325;
        line-height: var(--line-height-Level-11, 34px);
        /* 106.25% */
        letter-spacing: 0.64px;
    }

    .articles .bw-cards-grid {
        margin-bottom: 20px;
    }

    .warning {
        padding: 80px 0;
    }
}