.pol-head{background:var(--head);padding-block:12px}
.pol-head .logo{display:inline-flex;text-decoration:none}
.pol-head .logo img{width:28px;height:28px}
.pol{padding-block:24px 48px;max-width:860px;line-height:1.7;font-size:15px}
.pol h1{font-family:var(--font-display);font-size:24px;margin:28px 0 8px;scroll-margin-top:16px}
.pol ul{padding-inline-start:20px;display:grid;gap:8px}
.pol-nav{display:flex;flex-wrap:wrap;gap:8px}
.pol-nav a{border:1px solid var(--line);border-radius:999px;padding:6px 14px;text-decoration:none;color:var(--fg);background:var(--surface)}
.pol-note{color:var(--muted);font-size:13px}
.pol mark{background:#fff3cd;color:#5c4300;padding:0 4px;border-radius:4px}
.pol a{color:var(--brand-blue)}
.pol hr{border:0;border-top:1px solid var(--line);margin:32px 0}
.pol-ar{font-family:"IBM Plex Sans Arabic",Tahoma,sans-serif}
