:root{--night:#0A1824;--night-line:#1E3A52;--on-night-dim:#93AABD;--chalk:#F3F5F7;--text:#0A1824;--muted:#4E6374;--line:#D9E1E8;--sky:#3AA8F5;--sky-deep:#1471BE}
*{box-sizing:border-box}
body{margin:0;background:var(--chalk);color:var(--text);font-family:"IBM Plex Sans Hebrew",Arial,sans-serif;font-size:17px;line-height:1.75;direction:rtl}
a{color:var(--sky-deep)}
:focus-visible{outline:3px solid var(--sky);outline-offset:3px}
.wrap{max-width:760px;margin:0 auto;padding-inline:20px}
.top{background:var(--night);border-bottom:1px solid var(--night-line)}
.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}
.top a{color:#C9DCEB;font-size:15px}
.top .brand{font-family:"Frank Ruhl Libre","Times New Roman",serif;font-weight:900;font-size:20px;color:#fff;text-decoration:none}
.doc{padding-block:48px 72px}
.doc h1{font-family:"Frank Ruhl Libre","Times New Roman",serif;font-weight:900;font-size:clamp(32px,5vw,44px);line-height:1.15;margin:0 0 6px}
.doc h2{font-size:20px;margin:36px 0 10px;padding-top:20px;border-top:1px solid var(--line)}
.doc p{margin:0 0 10px}
.doc ul{margin:0 0 12px;padding-inline-start:22px}
.doc li{margin-bottom:6px}
.upd{color:var(--muted);font-size:14px;margin-bottom:28px!important}
footer{background:var(--night);color:var(--on-night-dim);font-size:14px;padding-block:28px}
footer .wrap{display:flex;flex-wrap:wrap;gap:8px 22px}
footer a{color:#C9DCEB}
@media (max-width:480px){body{font-size:16px}.wrap{padding-inline:16px}}
