/* privacy / terms pages: plain reading layout in the site's colors */
body{background:#0A1A33;color:#F7F4EE;margin:0;padding:0 16px;font-family:'Noto Sans Hebrew','Rubik',system-ui,sans-serif;direction:rtl}
.doc{max-width:680px;margin:0 auto;padding:32px 0 64px;line-height:1.75;font-size:17px}
.doc header{display:flex;align-items:center;gap:12px;margin-bottom:28px}
.doc header img{width:44px;height:44px}
.doc header a{color:#F7F4EE;text-decoration:none;font-weight:800;font-family:'Rubik',sans-serif;font-size:18px}
.doc h1{font-family:'Rubik',sans-serif;font-size:32px;line-height:1.2;margin:0 0 6px}
.doc h2{font-family:'Rubik',sans-serif;font-size:20px;color:#F2C14E;margin:30px 0 6px}
.doc p,.doc li{color:#d9dee8}
.doc ul{padding-inline-start:22px}
.doc a{color:#F2C14E}
.doc .upd{color:#9fb0cc;font-size:14px;margin:0}
.doc .box{padding:14px 16px;border-radius:12px;background:rgba(247,244,238,.05);box-shadow:inset 0 0 0 1px rgba(247,244,238,.14);margin:18px 0}
.doc footer{margin-top:40px;padding-top:18px;border-top:1px solid rgba(247,244,238,.14);display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14.5px}
:focus-visible{outline:3px solid #F2C14E;outline-offset:3px;border-radius:6px}
@font-face{font-family:'Noto Sans Hebrew';font-weight:100 900;font-display:swap;src:url(../fonts/noto-sans-hebrew-hebrew-100-900.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Noto Sans Hebrew';font-weight:100 900;font-display:swap;src:url(../fonts/noto-sans-hebrew-latin-100-900.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+2212}
@font-face{font-family:'Rubik';font-weight:300 900;font-display:swap;src:url(../fonts/rubik-hebrew-300-900.woff2) format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Rubik';font-weight:300 900;font-display:swap;src:url(../fonts/rubik-latin-300-900.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+2212}
