.section-gdpr ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: .5rem;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}

.section-gdpr ol {
    counter-reset: item;
}

.section-gdpr li {
    display: block;
    position: relative;
    padding-bottom: 1rem;
}

.section-gdpr li:before {
    content: counters(item, ".") " ";
    counter-increment: item;
    position: absolute;
    left: -2.5rem;
}

.section-gdpr ol.lower-roman {
    list-style-type: none;
    counter-reset: item;
}

.section-gdpr ol.lower-roman li::before {
    counter-increment: item;
    content: "(" counter(item, lower-roman) ") ";
}

.section-gdpr li p {
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.section-gdpr ol>li::before {
    counter-increment: item;
    content: counters(item, ".") " ";
    font-size: 1.2rem;
    color: rgb(255, 88, 55);
}

.section-gdpr ol ol>li::before {
    counter-increment: item;
    content: counters(item, ".") " ";
    font-size: inherit;
    /* Zachování děděné velikosti písma pro vnořené položky */
    color: inherit;
    /* Zachování děděné barvy pro vnořené položky */
}

.section-gdpr ol.alpha-list {
    list-style-type: none;
    counter-reset: alphabet-counter;
}

.section-gdpr ol.alpha-list>li::before {
    counter-increment: alphabet-counter;
    content: "(" counter(alphabet-counter, lower-alpha) ") ";
}

.section-gdpr a{
    text-decoration: underline;
}