@font-face{font-family:Heebo;src:url(/fonts/heebo-400.woff)}@font-face{font-family:Heebo;src:url(/fonts/heebo-700.woff);font-weight:700}@font-face{font-family:Heebo;src:url(/fonts/heebo-800.woff);font-weight:800}
:root{--ink:#142f32;--pine:#123d3d;--teal:#14605c;--gold:#edc578;--muted:#48605e;--paper:#f7f5ed;--line:#cdd5c8}*{box-sizing:border-box}html{scroll-padding-top:16px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.55 system-ui,Arial,sans-serif}html[lang=he] body{font-family:Heebo,Arial,sans-serif}a{color:var(--teal);text-underline-offset:3px}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #aa6827;outline-offset:4px}
.wrap{width:min(1220px,100%);margin:auto;padding-inline:clamp(18px,5vw,63px)}header,.navrow,.brand,.menu,.actions,.footrow,.chips{display:flex;align-items:center;gap:16px}.bar{background:#102e30;color:#dbe7dc;font-size:.81rem}.bar .wrap{display:flex;justify-content:space-between;padding-block:5px;gap:10px}.bar a{color:#f6dda2}.navrow{justify-content:space-between;min-height:75px;flex-wrap:wrap;padding-block:10px}header{background:#fcfbf6;border-bottom:1px solid var(--line)}.brand{font-family:Georgia,Heebo,serif;font-size:1.45rem;text-decoration:none;font-weight:bold;color:var(--ink);line-height:1.2}.brand img{width:38px;height:38px}.menu{gap:19px;flex-wrap:wrap;font-size:.88rem}.menu a{color:var(--ink);font-weight:700;text-decoration:none}.langs{position:relative}.langs summary{cursor:pointer;font-weight:650}.langs div{position:absolute;inset-inline-end:0;z-index:7;background:white;border:1px solid var(--line);padding:10px;min-width:10rem;box-shadow:0 5px 15px #18332c21}.langs a{display:block;padding:4px}
.hero{background:#153d3e;color:#fff;position:relative;border-bottom:5px solid var(--gold)}.hero .wrap{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(24px,5vw,78px);padding-block:clamp(42px,5vw,82px);align-items:center}.hero figure{margin:0}.hero figure img{display:block;width:100%;max-height:375px}.hero figcaption{color:#deebe1;text-align:center;font-size:.78rem;margin-top:.65rem}.num{color:#a9c5ab;font:13px/1.3 monospace;letter-spacing:.12em}.eyebrow{font-size:.85rem;font-weight:700;color:var(--teal);margin:0 0 .65rem}.hero .eyebrow{color:var(--gold)}
h1,h2,h3{line-height:1.15;text-wrap:pretty;margin:.15em 0 .65em}h1{font:700 clamp(2.55rem,4.8vw,4.35rem)/1.1 Georgia,Heebo,serif;letter-spacing:-.035em}h2{font-size:clamp(1.55rem,2.7vw,2.25rem)}h3{font-size:1.28rem}p{margin:.7rem 0}.hero p.lead{color:#deebe1}.lead{font-size:1.14rem;color:var(--muted);max-width:65ch}.actions{flex-wrap:wrap;margin-top:22px}.button,button{font:inherit;font-weight:700;cursor:pointer}.button{display:inline-block;padding:.65rem 1.1rem;border-radius:5px;background:var(--pine);color:white;text-decoration:none;border:1px solid var(--pine)}.hero .button{background:var(--gold);border-color:var(--gold);color:#152e2b}.hero .button.alt{color:#fff;background:transparent;border-color:#b7c9b7}.band{padding-block:clamp(30px,4.5vw,60px)}.white{background:#fff}.tiles,.cards{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.tile,.card{display:block;padding:20px;border:1px solid var(--line);border-radius:5px;text-decoration:none;color:var(--ink);background:#fff;min-width:0}.tile{border-top:3px solid #416d61}.tile small,.card small{color:#4e6b62;font-weight:650;font-size:.8rem}.tile:hover,.card:hover{background:#edf3eb}.card p{font-size:.94rem;color:var(--muted)}.tile h3,.card h3{margin:.65rem 0 .35rem}.kicker{max-width:700px}.crumb{font-size:.84rem;padding-block:20px;color:var(--muted)}.intro{border-bottom:1px solid var(--line);padding-bottom:25px}.intro h1{font-size:clamp(2.2rem,4vw,3.6rem)}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:1.2rem}.toolbar input{flex:1;min-width:170px;border-radius:4px;border:1px solid #759086;padding:.75rem;font:inherit}.chips{flex-wrap:wrap;gap:8px;margin-block:10px}.chips a{background:white;border:1px solid var(--line);border-radius:20px;padding:.3rem .75rem;font-size:.86rem}.reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.39fr);gap:clamp(24px,4vw,64px)}.prose{font-size:1.08rem;max-width:78ch}.prose p{margin:0 0 1.25rem}.panel{background:#e7efe7;border-top:3px solid var(--teal);padding:22px;border-radius:4px}.panel .button{margin-block:12px}.note{color:var(--muted);font-size:.89rem}.report{background:white;border:1px solid var(--line);padding:18px;margin:.8rem 0}.report pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}.foot{background:#102f31;color:#e6eee7;padding-block:32px}.foot a{color:#e6eee7}.footrow{justify-content:space-between;align-items:start;flex-wrap:wrap}.footnav{display:flex;gap:12px;flex-wrap:wrap}.skip{position:absolute;top:-100px;z-index:30}.skip:focus{top:0;background:#fff;padding:8px}[hidden]{display:none!important}
@media(max-width:860px){.hero .wrap,.reading{grid-template-columns:1fr}.hero figure{max-width:520px;margin:auto}.tiles,.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.menu{gap:11px}.hero .wrap{padding-block:38px}}
@media(max-width:560px){.wrap{padding-inline:18px}.navrow{gap:10px}.menu{width:100%;justify-content:space-between;gap:7px;font-size:.8rem}.brand{font-size:1.24rem}.brand img{width:30px;height:30px}.bar{font-size:.73rem}.cards{grid-template-columns:1fr}.tile{padding:13px}.hero .wrap{gap:22px}.hero figure{width:90%}.actions{gap:8px}.button{font-size:.94rem}}
@media print{.bar,header,.foot,.skip,.chips,.toolbar,.actions{display:none}.hero,.panel{background:white;color:black}.wrap{max-width:none}.reading{display:block}}
.office{display:grid;grid-template-columns:1fr 150px;gap:clamp(20px,5vw,62px);align-items:center}.office img,.portrait{width:100%;height:auto;border-radius:6px}.office img{aspect-ratio:1;object-fit:cover}.office p{max-width:76ch}.portrait{max-width:260px}figcaption{font-size:.85rem;color:var(--muted);margin-top:8px}@media(max-width:560px){.office{grid-template-columns:1fr}.office img{width:100px}}

.lawnav{display:flex;margin-block:1.4rem}.case-outcome{padding:1rem 1.3rem;background:#edf3ec;border-inline-start:3px solid var(--teal);margin:1.4rem 0}.case-outcome summary{font-weight:700;cursor:pointer}.case-outcome[open] summary{margin-bottom:1rem}.case-outcome p:last-child{margin:0}
@media(min-width:1000px){.tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}
.questionlinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem}.questionlinks a{display:flex;align-items:center;min-height:52px;padding:.8rem 1rem;background:white;border:1px solid var(--line);border-inline-start:4px solid var(--teal);border-radius:5px;font-weight:700}
