/* About Section - Desktop */
@media (min-width: 48rem) {
    /* 768px */
    .about__content {
        width: 47.75rem; /* 764px */
    }

    .about__title {
        font-size: 3rem;
    }

    /* Bottom Section - Side by side layout on desktop */
    .about__info-section {
        flex-direction: row;
        gap: 1.5rem;
        justify-content: center;
    }

    .about__card-section {
        flex-direction: row;
    }

    /* Text Content - Takes 2/3 width on desktop */
    .about__text-content {
        flex: 1;
    }

    .about__info-block {
        flex: 1;
    }

    /* Payment Logos Section - Takes 1/3 width on desktop */
    .about__logos {
        justify-content: center;
    }

    .about__trademark {
        width: 47.75rem;
    }

    .about__text {
        font-size: 1rem;
        line-height: 150%;
    }

    .about__text_emph {
        font-size: 1.5rem;
    }

    .about__annotation {
        font-size: 0.75rem;
    }

    .about__text_strong {
        font-size: 1rem;
        font-weight: 700;
    }

    .about__trademark {
        flex-direction: row;
        gap: 1rem;
    }
}
