@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;font-display:swap;src:url('fonts/Rubik-var-hebrew.woff2') format('woff2');unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;font-display:swap;src:url('fonts/Rubik-var-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
:root{--a11y-accent:#E10600;--a11y-bg:#17171B;--a11y-fg:#F2F2F0;--a11y-btn-size:50px}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Rubik',system-ui,Arial,sans-serif;background:#0B0B0D;color:#E4E5E7;line-height:1.8;font-size:17px}
.skip{position:fixed;top:-60px;inset-inline-start:12px;background:#E10600;color:#fff;padding:10px 16px;border-radius:6px;z-index:9}
.skip:focus{top:12px}
.wrap{max-width:780px;margin:0 auto;padding:48px 22px 60px}
.back{display:inline-block;color:#FF4433;margin-bottom:26px;font-weight:600}
h1{font-size:clamp(2rem,6vw,3rem);line-height:1.1;color:#F2F2F0;margin-bottom:6px}
h2{font-size:1.25rem;color:#F2F2F0;margin:28px 0 6px}
p,li{color:#C9CACD}
ul{padding-inline-start:22px}
a{color:#FF4433}
.updated{color:#8A8D93;font-size:.9rem}
footer{border-top:1px solid rgba(242,242,240,.1);text-align:center;padding:24px 22px 90px;color:#8A8D93;font-size:.9rem}
footer a{margin:0 8px}
:focus-visible{outline:2px solid #FF4433;outline-offset:3px}
