.list {
    list-style: none;
    padding-left: 0;
    font-size: var(--font-size-x-small);
}

.list--checks li {
    padding-left: 1.8em;
    position: relative;
    text-align: left;
}

ul {
    display: grid;
    gap: 0.1625em;
    list-style: none;
    letter-spacing: var(--letter-spacing);
    margin-bottom: -0.35em;
    margin-top: -0.575em;
}

.list--checks li:before {
    align-items: start;
    background: url('/assets/images/icons/icon-check.svg') center / 0.75em auto no-repeat var(--color-blue);
    border-radius: 100%;
    content: '';
    display: flex;
    height: 1.3em;
    justify-content: center;
    left: 0;
    line-height: 1;
    pointer-events: none;
    position: absolute;
    top: 0.0825em;
    width: 1.3em;
}

.list--bitbucket li {
    padding-left: 1.8em;
    position: relative;
    text-align: left;
}

.list--bitbucket li:before {
    align-items: start;
    background: url('/assets/images/icons/icon-bitbucket.svg') center / 0.75em auto no-repeat var(--color-blue);
    border-radius: 0.2em;
    content: '';
    display: flex;
    height: 1.3em;
    justify-content: center;
    left: 0;
    line-height: 1;
    pointer-events: none;
    position: absolute;
    top: 0.0825em;
    width: 1.3em;
}

.list--privacy li {
    padding-left: 1.8em;
    position: relative;
    text-align: left;
}

.list--privacy li:before {
    align-items: start;
    background: url('/assets/images/icons/icon-privacy.svg') center / 0.75em auto no-repeat var(--color-blue);
    border-radius: 100%;
    content: '';
    display: flex;
    height: 1.3em;
    justify-content: center;
    left: 0;
    line-height: 1;
    pointer-events: none;
    position: absolute;
    top: 0.0825em;
    width: 1.3em;
}
