/* ==========================================================
   Blueprint Specification List
   ========================================================== */

.specification-list {
    margin: 0;
    border-top: 1px solid var(--color-border);
}

.specification-list__item {
    display: grid;
    grid-template-columns:
        minmax(160px, .72fr)
        minmax(0, 1.28fr);
    gap: var(--space-lg);
    padding-block: 1.35rem;
    border-bottom: 1px solid var(--color-border);
}

.specification-list__label {
    color: var(--color-text-light);
    font-size: .88rem;
    font-weight: var(--fw-bold);
    letter-spacing: .04em;
    text-transform: uppercase;
}

.specification-list__value {
    margin: 0;
    color: var(--color-text);
    font-weight: var(--fw-semibold);
}

.specification-list__value span {
    display: block;
}

.specification-list__value small {
    display: block;
    margin-top: 5px;
    color: var(--color-text-light);
    font-size: .84rem;
    font-weight: var(--fw-regular);
    line-height: 1.55;
}

@media (max-width: 620px) {
    .specification-list__item {
        grid-template-columns: 1fr;
        gap: .45rem;
    }
}