:root{--ink:#0E1B4D;--ink-2:#46507A;--cta:#4770DB;--line:#D9DFEA;--surf:#F5F7FB;--gold-bg:#FFF4D6;--gold-line:#EBCB6E}
*{box-sizing:border-box}
body{margin:0;font:400 16px/1.7 'Rubik','Arial Hebrew',Arial,sans-serif;color:var(--ink);background:#fff}
bdi{unicode-bidi:isolate}
.disclaimer{background:var(--gold-bg);border-bottom:1px solid var(--gold-line);padding:10px 16px;font-size:14px;line-height:1.5;text-align:center}
.top{max-width:820px;margin:0 auto;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}
.top a{color:var(--cta);text-decoration:none;font-weight:600}
.top b{font-size:20px}
.doc{max-width:820px;margin:0 auto;padding:8px 16px 40px}
h1{font-size:26px;line-height:1.3;margin:22px 0 4px}
h2{font-size:19px;margin:26px 0 6px}
p{margin:6px 0}
ul{margin:6px 0;padding-inline-start:22px}
a{color:var(--cta)}
.box{background:var(--surf);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:14px 0}
.ph{font:500 13px/1 ui-monospace,Menlo,monospace;background:#EEF1FB;color:#3557B8;border:1px dashed #9BB0EA;border-radius:5px;padding:1px 4px;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.tbl{overflow-x:auto;margin:12px 0}
table{border-collapse:collapse;width:100%;font-size:14px;min-width:520px}
th,td{border:1px solid var(--line);padding:8px;text-align:right;vertical-align:top}
th{background:var(--surf)}
.form{display:grid;gap:12px;max-width:460px;margin-top:10px}
.form label{display:grid;gap:4px;font-weight:600;font-size:15px}
.form input,.form textarea{font:inherit;font-weight:400;border:1px solid var(--line);border-radius:10px;padding:10px 12px}
.form button{font:inherit;font-weight:700;border:0;border-radius:999px;background:var(--cta);color:#fff;min-height:48px;opacity:.55}
.muted{color:var(--ink-2);font-size:14px}
.foot{max-width:820px;margin:0 auto;padding:18px 16px 30px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}
:focus-visible{outline:3px solid #F5B400;outline-offset:2px}
