.data-container {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding: min(4vw, 40px);
}
.data-container h1 {
    align-self: center;
    color: var(--main-color);
    margin-top: 0;
    font-size: min(8vw, 32px);
}

.data-item {
    display: flex;
    flex-direction: column;
    gap: 10px;
    color: var(--font-color);
    font-size: min(5vw, 16px);
}


.data-item span {
    margin-left: min(2vw, 40px);
}

.data-item li {
    margin-left: min(3vw, 60px);
}

.subh {
    margin-left:min(1vw,20px)!important;
    font-weight: 500;
    color: var(--main-color);
}
.definitions .subh {
    color: var(--font-color);
    margin-left: min(2vw, 40px)!important;
}

.data-item h2 {
    color: var(--main-color);
}

.not-sure {
    color:red
}

.data-company {
    display: flex;
    flex-direction: column;
}

.data-link {
    color: var(--head-color);
}
.browser-link {
    margin-left: min(2vw, 40px);
    width: fit-content;
}

table {
    border-collapse: collapse;
    text-align: center;
    font-size: min(2.6vw,16px);
}
ul {
    padding: 0;
}
td, th {
    box-sizing: border-box;
    padding: 5px;
    border: 0.5px solid var(--main-color);
    border-collapse: collapse;
}
