@font-face{font-family:Karantina;font-weight:700;font-display:swap;src:url(fonts/Karantina-700-hebrew.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010}
@font-face{font-family:Rubik;font-weight:300 800;font-display:swap;src:url(fonts/Rubik-var-hebrew.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA}
@font-face{font-family:Rubik;font-weight:300 800;font-display:swap;src:url(fonts/Rubik-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
:root{--a11y-accent:#3A1870;--a11y-bg:#17111F;--a11y-fg:#FAF7F2}
*{box-sizing:border-box}
body{margin:0;background:#FAF7F2;color:#17111F;font:400 17px/1.75 Rubik,system-ui,sans-serif}
.wrap{width:min(760px,100% - 40px);margin:0 auto;padding:40px 0 60px}
.skip{position:absolute;right:8px;top:-60px;background:#17111F;color:#fff;padding:10px 16px;border-radius:8px}
.skip:focus{top:8px}
.back{display:inline-block;margin-bottom:26px;color:#3A1870;font-weight:600}
h1{font:700 clamp(3rem,12vw,5rem)/.9 Karantina,Rubik,sans-serif;color:#3A1870;margin:0 0 6px}
h2{font:700 2rem/1 Karantina,Rubik,sans-serif;color:#5B2A9E;margin:34px 0 8px}
.updated{color:#5d5568;font-size:.95rem}
a{color:#3A1870}
:focus-visible{outline:3px solid #5B2A9E;outline-offset:3px}
ul{padding-inline-start:22px}
footer{background:#17111F;color:#cfc7da;text-align:center;padding:26px 20px 90px;font-size:.95rem;line-height:2}
footer a{color:#fff;margin:0 9px}
