.privacy-page{
    background:#efe4d2;
    color:#3b3535;
}

.privacy-hero{
    padding:180px 0 90px;
    text-align:center;
}

.privacy-tag{
    display:inline-block;
    padding:8px 18px;
    border-radius:999px;
    background:#e5d8c2;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    font-size:12px;
    margin-bottom:25px;
}

.privacy-hero h1{
    margin:0;
    font-size:clamp(48px,6vw,74px);
    font-weight:900;
    line-height:1.05;
}

.privacy-hero p{
    max-width:760px;
    margin:30px auto;
    font-size:20px;
    line-height:1.8;
    color:#666;
}

.privacy-updated{
    font-size:15px;
    font-weight:700;
    color:#9b7a46;
}

.privacy-content{
    padding:0 0 120px;
}

.privacy-content .wrap{
    max-width:980px;
}

.privacy-content h2{
    margin:70px 0 22px;
    font-size:34px;
    font-weight:800;
}

.privacy-content p{
    margin:18px 0;
    font-size:18px;
    line-height:1.9;
    color:#555;
}

.privacy-content ul{
    margin:20px 0 35px 25px;
}

.privacy-content li{
    margin-bottom:12px;
    font-size:18px;
    line-height:1.8;
    color:#555;
}

.privacy-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin-top:45px;
    padding:16px 36px;
    border-radius:6px;
    background:#3b3535;
    color:#fff;
    font-weight:700;
    transition:.25s;
}

.privacy-btn:hover{
    background:#9b7a46;
}

@media(max-width:980px){

    .privacy-hero{
        padding:150px 0 70px;
    }

    .privacy-content h2{
        font-size:28px;
    }

    .privacy-content p,
    .privacy-content li{
        font-size:17px;
    }

}

@media(max-width:768px){

    .privacy-hero{
        padding:130px 0 60px;
    }

    .privacy-hero p{
        font-size:17px;
    }

    .privacy-content{
        padding-bottom:80px;
    }

}