.analytics-items {
    display: grid;
    gap: 2.5rem;
    margin-top: 1.5rem;
}

.analytics-items > div {
    align-items: flex-start;
}

.analytics-items > div > div:first-child, 
.analytics-items > div > div:first-child > svg {
    width: 6rem;
}

.analytics-items > div > div:first-child > svg {
    display: block;
}

.analytics-items > div > div:last-child {
    flex: 1;
    padding-left: 1.5rem;
}

.analytics-items > div > div:last-child > p:first-child {
    font-size: var(--font-size-heading-4);
    font-weight: var(--font-weight-semibold);
    margin-bottom: 0;
}

.analytics-items > div > div:last-child > p:last-child {
    margin-bottom: 0;
}

@media (min-width: 48rem) { /* 768 px */
    .analytics-items-2, 
    .analytics-items-3 {
        grid-template-columns: repeat(2,1fr);
    }
}

@media (min-width: 78.125rem) { /* 1250 px */
    .analytics-items-3 {
        grid-template-columns: repeat(3,1fr);
    }
}

