body{margin:0;font-family:'Noto Sans Hebrew',Arial,sans-serif;color:#1d2540;background:#fff;line-height:1.75;font-size:18px}
header{border-bottom:1px solid #dfe8ef;padding:12px 16px}
header img{height:52px;width:auto;display:block}
main{max-width:780px;margin:0 auto;padding:30px 16px 60px}
h1{color:#1b2f73;font-weight:900;font-size:clamp(30px,5vw,40px);margin:0 0 .5em}
h2{color:#14397f;font-weight:700;font-size:22px;margin:1.6em 0 .4em}
a{color:#14397f}
ul{padding-right:22px}
.updated{margin-top:40px;color:#5b6480;font-size:15px}
