.policy-page{min-height:100vh;padding-top:80px}.policy-banner{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);padding:60px 0;text-align:center;border-bottom:1px solid #ddd}.policy-banner h1{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:10px}.policy-banner p{color:#666;font-size:1rem;margin:0}.policy-content{padding:60px 0;background:#fff}.policy-content h2{font-size:1.8rem;font-weight:600;color:#333;margin-top:40px;margin-bottom:20px}.policy-content h3{font-size:1.4rem;font-weight:600;color:#444;margin-top:30px;margin-bottom:15px}.policy-content p{font-size:1rem;line-height:1.8;color:#555;margin-bottom:20px}.policy-content ul{margin-bottom:20px;padding-left:20px}.policy-content li{font-size:1rem;line-height:1.8;color:#555;margin-bottom:10px}.policy-content strong{color:#333;font-weight:600}.contact-info-box{background:#f8f9fa;padding:25px;border-radius:8px;margin:30px 0}.contact-info-box h3{font-size:1.3rem;margin-bottom:15px;color:#333}.contact-info-box p{margin-bottom:8px}[dir=rtl] .policy-banner{direction:rtl}[dir=rtl] .policy-content{direction:rtl;text-align:right}[dir=rtl] .policy-content ul{padding-left:0;padding-right:20px}[dir=rtl] .policy-text{text-align:right!important}[dir=rtl] .policy-text h1,[dir=rtl] .policy-text h2,[dir=rtl] .policy-text h3,[dir=rtl] .policy-text h4,[dir=rtl] .policy-text h5,[dir=rtl] .policy-text h6,[dir=rtl] .policy-text li,[dir=rtl] .policy-text p{text-align:right}[dir=rtl] .policy-text ol,[dir=rtl] .policy-text ul{padding-left:0;padding-right:20px}.text-right{text-align:right!important}.text-left{text-align:left!important}@media (max-width:768px){.policy-banner h1{font-size:2rem}.policy-content{padding:40px 0}.policy-content h2{font-size:1.5rem}.policy-content h3{font-size:1.2rem}.policy-content li,.policy-content p{font-size:.95rem}}