.consent-content{max-width:800px; margin:0 auto; padding:120px 20px 60px; line-height:1.6; color:var(--text-dark); background-color:var(--bg-light);}
.consent-content h1{font-size:2.5rem; font-weight:800; margin-bottom:2rem; text-align:center; color:var(--text-dark);}
.consent-content h2{font-size:1.5rem; font-weight:700; margin:2rem 0 1rem 0; color:var(--primary);}
.consent-content p{margin-bottom:1rem; text-align:justify;}
.consent-content ul{margin:1rem 0; padding-left:2rem;}
.consent-content li{margin-bottom:0.5rem;}
.back-button{position:fixed; top:80px; left:20px; z-index:100;}
.highlight-box{background:rgba(255,94,20,0.1); border-left:3px solid var(--primary); padding:1rem; margin:1.5rem 0; border-radius:0 var(--radius-sm) var(--radius-sm) 0;}
.purposes-box{background:rgba(46,204,113,0.1); border-left:3px solid #2ecc71; padding:1rem; margin:1.5rem 0; border-radius:0 var(--radius-sm) var(--radius-sm) 0;}
@media (max-width:768px){.consent-content{padding:100px 15px 40px;} .consent-content h1{font-size:2rem;} .back-button{position:static; margin-bottom:1rem;}}