*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f2e9;color:#102638;font-family:Arial,'Noto Sans Hebrew',sans-serif}header{background:#f9f7f1;border-bottom:3px solid #ae7750;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px clamp(18px,4vw,60px)}header a{color:#123050;text-decoration:none;font-weight:bold}header nav{display:flex;gap:18px;flex-wrap:wrap}main{max-width:1040px;margin:auto;padding:44px 24px 90px}.kicker{color:#98683d;font-weight:bold;letter-spacing:.11em}h1{font-size:clamp(36px,5vw,68px);line-height:1.14;margin:12px 0 20px;font-family:Georgia,'Noto Serif Hebrew',serif}h2{font-family:Georgia,'Noto Serif Hebrew',serif;font-size:clamp(24px,3vw,36px);margin:0 0 12px}.lead{font-size:clamp(18px,2vw,22px);line-height:1.75;max-width:850px}section{border-top:1px solid #cdbb9e;padding:28px 0}section p{font-size:18px;line-height:1.75;margin:0 0 12px}.signature{margin-top:32px;padding:26px;border-inline-start:5px solid #a77343;background:#efe5d5;font-size:22px;line-height:1.5}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.actions a{border:1px solid #9a6844;color:#0c315a;padding:13px 20px;text-decoration:none}.actions a:hover,.actions a:focus-visible{background:#ede1cd}header a:focus-visible{outline:2px solid #9a6844;outline-offset:4px}@media(max-width:650px){header{display:block}header nav{margin-top:18px}}