body{margin:0;background:#fff;color:#17212b;font-family:Arial,"Noto Sans Hebrew",sans-serif;font-size:16px;line-height:1.7}
a{color:#12689e}a:focus-visible{outline:3px solid #1e73be;outline-offset:3px}
.legal-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem max(1.5rem,calc((100vw - 1120px)/2));border-bottom:1px solid #e2e8f0}
.legal-header img{width:180px;height:auto}.legal-nav{display:flex;flex-wrap:wrap;gap:1.5rem}
.legal-footer{padding:2rem 1.5rem;text-align:center;background:#17212b;color:#fff}
.legal-footer a{color:#fff;margin-inline:.75rem}.legal-container{min-height:60vh}
@media(max-width:640px){.legal-header{display:block;text-align:center}.legal-header img{width:150px}.legal-nav{justify-content:center;margin-top:1rem;gap:.7rem}}
