.privacy {
    padding: 10.5rem 0 6rem;
    @media(min-width: $tabletP1) {
        padding: 13.4rem 0 15rem;
    }

    // .privacy__container

    &__container {
    }

    // .privacy__content

    &__content {

        h1 {
            @include adaptiveProperty("font-size", 42, 26);
            letter-spacing: -.3px;
        }

        h2 {
            @include adaptiveProperty("font-size", 24, 20);
            margin-top: 2.3rem;
            letter-spacing: 0;
        }

        p {
            margin-top: 0;

            @media(min-width: $tabletSmallP1) {
                line-height: 1.5;
            }

            & + p {
                margin-top: 2.4rem;
            }
        }

        ul {
            list-style: none;
            padding: 0;
            margin-top: 2.4rem;

            li {
                position: relative;
                text-indent: 1rem;
                &::before {
                    content: '';
                    width: .4rem;
                    height: .1rem;
                    background-color: $primary;
                    position: absolute;
                    top: 1rem;
                    left: .2rem;
                }
            }
        }

        ol {
            padding-left: 1.5rem;

            ul {
                margin-left: -1.5rem;
            }
            
            > li {
                &:not(:first-child) {
                    margin-top: 2.4rem;
                }
            }
        }

        li {
            @extend .p1;
            margin-top: 0;
            @media(max-width: $tabletSmall) {
                line-height: 1.4;
            }
            
        }

        a {
            text-decoration: underline;

            &:hover {
                color: $secondary;
            }
        }
    }

    // .privacy__text-wrapper

    &__text-wrapper {
        max-width: 76.8rem;
        width: 100%;
        margin: 0 auto;

        &:not(:first-child) {
            margin-top: 2.5rem;

            @media(min-width: $tabletSmallP1) {
                margin-top: 10rem;
            }
        }
    }
}

