.historic-price-card__container{
    container: historic-price-card / inline-size;
}

.historic-price-card{
    padding-inline: 24px;
    padding-block: 16px;
    border-radius: 8px;
    background: var(--_color-gray-2);
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    gap: 24px;

    > span{
        flex: 1;
        display: flex;
        flex-flow: column wrap;
        align-items: start;
        gap: 1ch;

        > p{
            color: var(--_color-gray-4);

            > strong{
                font-family: var(--_font-family-bold);
            }
        }

        > :is(a, button){
            font-family: var(--_font-family-bold);
            font-size: var(--_font-size-p);
            text-align: inherit;
        }
    }
}