.policy-page{min-height:60vh;color:var(--text,#111);background:var(--bg,#fff);-webkit-font-smoothing:antialiased;padding:48px 16px}.policy-container{background:0 0;max-width:880px;margin:0 auto}.policy-page{padding-top:calc(var(--header-height,80px) + 28px)}.policy-header{margin-bottom:20px}.policy-title{color:var(--text,#111);margin:0 0 6px;font-size:28px;font-weight:700}.policy-subtitle{color:#666;margin:0 0 12px}.policy-subtitle.small{color:#888;font-size:13px}.policy-content{gap:26px;display:block}.policy-section{margin-bottom:22px}.section-title{margin:0 0 10px;font-size:20px}.section-body{padding-left:6px;padding-right:6px}.section-title{scroll-margin-top:calc(var(--header-height,80px) + 24px)}.translation.en{color:var(--text,#111);margin:6px 0;font-size:16px;line-height:1.8}.translation.ar{color:var(--text,#111);text-align:right;direction:rtl;margin:6px 0;font-size:16px;line-height:1.9}.terms-list{margin:8px 0 0 22px}.terms-list.ar{margin:8px 0 0;padding-right:22px}.policy-section p,.policy-section li{color:var(--text,#111)}.policy-section ul{margin:8px 0 0 20px}.policy-section ul[dir=rtl],.policy-section p[dir=rtl]{text-align:right;direction:rtl}.dark-mode{color:#e6e6e6;background:#0f1115}.dark-mode .policy-title{color:#fff}.dark-mode .policy-subtitle{color:#bdbdbd}.light-mode{color:#111;background:#fff}@media (max-width:720px){.policy-page{padding:28px 12px}.policy-title{font-size:22px}.translation.en,.translation.ar{font-size:15px}}
