*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{

font-family: "Inter", sans-serif;
background:#F7F5F2;
color:#333;
line-height:1.7;

}

.container{

max-width:900px;
margin:auto;
padding:0 20px;

}


/* HEADER */

.policy-header{

background:#1F1F1F;
color:#fff;
padding:60px 0;
text-align:center;

}

.policy-header h1{

font-size:38px;
margin-bottom:10px;

}

.policy-header p{

opacity:.7;

}


/* CONTENT */

.policy-content{

padding:60px 0;

}

.policy-content section{

margin-bottom:40px;

}

.policy-content h2{

font-size:24px;
margin-bottom:12px;
color:#1F1F1F;

}

.policy-content p{

margin-bottom:14px;

}

.policy-content ul{

padding-left:20px;

}

.policy-content li{

margin-bottom:8px;

}


/* FOOTER */

.policy-footer{

background:#1F1F1F;
color:#fff;
padding:30px 0;
text-align:center;

}

.policy-footer a{

display:inline-block;
margin-top:10px;
color:#D4B996;
text-decoration:none;
font-weight:500;

}

.policy-footer a:hover{

text-decoration:underline;

}