@charset "UTF-8";

.policy-container{
	background: rgba(255,255,255,.03);
	border:1px solid rgba(255,255,255,.08);
	border-radius: 10px;
	padding: 24px;
	margin-bottom: 24px;

    max-width:900px;
    margin:30px auto;
    box-sizing:border-box;

    color:#e6edf3;
    line-height:1.9;
}

.policy-container h1{
    margin:0 0 10px;
    font-size:2rem;
    color:#ffffff;
    border-left:6px solid #4cc9f0;
    padding-left:15px;
}

.policy-date{
    color:#9fb3c8;
    margin-bottom:40px;
    font-size:.9rem;
}

.policy-container section{
    margin-bottom:40px;
}

.policy-container h2{
    margin-bottom:15px;
    font-size:1.3rem;
    color:#ffffff;
    padding-bottom:8px;
    border-bottom:2px solid rgba(255,255,255,.15);
}

.policy-container p{
    margin:12px 0;
}

@media (max-width:768px){

    .policy-container{
        margin:40px auto;
        padding:16px;
    }

    .policy-container h1{
        font-size:1.7rem;
    }

    .policy-container h2{
        font-size:1.15rem;
    }

}
