.upd{--u-ink:#07111f;--u-paper:#fbfaf6;--u-line:#d7e1ec;--u-muted:#58687d;--u-blue:#155eef;--u-violet:#8c36d8;--u-soft:#edf4ff;font-family:var(--font-hebrew-readable);background:var(--u-paper);color:var(--u-ink);min-height:100vh}.upd *{box-sizing:border-box}.upd .wrap{width:min(1120px,100% - 32px);margin:0 auto}.upd header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--u-line);background:#fbfaf6eb;position:sticky;top:0}.upd .nav{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.upd .brand{letter-spacing:-1px;color:var(--u-ink);direction:ltr;font-size:22px;font-weight:950;text-decoration:none}.upd .brand i{color:var(--u-blue);font-style:normal}.upd .brand small{color:#728096;direction:rtl;margin-inline-start:8px;font-size:14px}.upd .navActions{gap:14px;display:flex}.upd .navLink{color:var(--u-ink);font-size:14px;font-weight:800;text-decoration:none}.upd .hero{background:radial-gradient(circle at 88% 12%,#155eef21,#0000 28rem),radial-gradient(circle at 9% 5%,#8c36d814,#0000 24rem);padding:64px 0 34px}.upd .heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:52px;display:grid}.upd .kicker{color:var(--u-blue);letter-spacing:.45px;font-size:14px;font-weight:950}.upd h1{letter-spacing:-3.2px;margin:13px 0 20px;font-size:clamp(43px,7vw,76px);line-height:.97}.upd .lead{color:var(--u-muted);max-width:650px;margin:0;font-size:17px;line-height:1.72}.upd .heroStats{border-top:1px solid #bfcddd;border-inline-start:1px solid #bfcddd;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.upd .heroStats div{border-inline-end:1px solid #bfcddd;border-bottom:1px solid #bfcddd;flex-direction:column;justify-content:flex-end;min-height:132px;padding:20px 16px;display:flex}.upd .heroStats dt{letter-spacing:-1.5px;font-size:clamp(25px,3vw,38px);font-weight:950}.upd .heroStats dd{color:var(--u-muted);margin:7px 0 0;font-size:14px;font-weight:850}.upd .trustBar{border-bottom:1px solid var(--u-line);flex-wrap:wrap;gap:8px 18px;padding:18px 0;display:flex}.upd .trustBar span{color:#43546b;font-size:14px;font-weight:850}.upd .trustBar span:before{content:"✓";color:#0a8f65;margin-inline-end:6px}.upd .controls{grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:14px 22px;padding:34px 0 24px;display:grid}.upd .chips{flex-wrap:wrap;gap:8px;display:flex}.upd .chip{border:1px solid var(--u-line);min-height:44px;color:var(--u-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 15px;font-size:14px;font-weight:850;transition:transform .18s,background .18s,color .18s,border-color .18s}.upd .chip small{color:#536177;background:#eef2f7;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-inline-start:5px;font-size:14px;display:inline-grid}.upd .chip[aria-pressed=true]{background:var(--u-ink);border-color:var(--u-ink);color:#fff}.upd .chip[aria-pressed=true] small{color:#fff;background:#ffffff26}.upd .chip:focus-visible,.upd button:focus-visible,.upd a:focus-visible,.upd summary:focus-visible{outline:3px solid var(--u-blue);outline-offset:2px}.upd .chip:hover{transform:translateY(-1px)}.upd .searchRow{display:flex}.upd .searchRow label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.upd .searchRow input{border:1px solid var(--u-line);width:100%;min-height:48px;color:var(--u-ink);background:#fff;border-radius:14px;padding:0 16px;font-size:14px}.upd .resultCount{color:var(--u-muted);grid-column:1/-1;margin:0;font-size:14px}.upd .list{gap:18px;padding-bottom:64px;display:grid}.upd .card{border:1px solid var(--u-line);background:#fff;border-radius:24px;gap:18px;padding:clamp(19px,3vw,29px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 45px #1731520e}.upd .card:before{content:"";background:linear-gradient(var(--u-blue), var(--u-violet));width:4px;position:absolute;inset-block:0;inset-inline-start:0}.upd .cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.upd .badges{flex-wrap:wrap;gap:7px;display:flex}.upd .badge,.upd .statusBadge{border-radius:999px;align-items:center;padding:6px 11px;font-size:14px;font-weight:950;display:inline-flex}.upd .badge{background:var(--u-soft);color:var(--u-blue)}.upd .statusBadge[data-status=effective]{color:#08734f;background:#e7f8f0}.upd .statusBadge[data-status=published]{color:#334155;background:#eef2f7}.upd .statusBadge[data-status=proposal]{color:#8a5400;background:#fff3dc}.upd .statusBadge[data-status=warning]{color:#a33025;background:#fff0ee}.upd .verified{color:#14795a;font-size:14px;font-weight:850}.upd .cardDate{color:var(--u-muted);font-size:14px;font-weight:750}.upd .cardHeading h2{letter-spacing:-.8px;margin:8px 0 10px;font-size:clamp(23px,3vw,32px);line-height:1.18}.upd .changeLead{color:#33455c;max-width:86ch;margin:0;font-size:15px;line-height:1.72}.upd .whyBox{border-block:1px solid var(--u-line);grid-template-columns:130px 1fr;gap:18px;padding:16px 0;display:grid}.upd .whyBox b{color:var(--u-blue);font-size:14px}.upd .whyBox p{margin:0;font-size:14px;line-height:1.65}.upd .impactDetails{border:1px solid var(--u-line);background:#f8fafc;border-radius:16px}.upd .impactDetails summary{cursor:pointer;align-items:center;min-height:48px;padding:0 16px;font-size:14px;font-weight:900;list-style:none;display:flex}.upd .impactDetails summary::-webkit-details-marker{display:none}.upd .impactDetails summary:after{content:"+";color:var(--u-blue);margin-inline-start:auto;font-size:20px}.upd .impactDetails[open] summary:after{content:"−"}.upd .fields{border-top:1px solid var(--u-line);background:var(--u-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.upd .field{background:#fff;padding:17px}.upd .field b{color:var(--u-muted);margin-bottom:5px;font-size:14px;font-weight:900;display:block}.upd .field p{margin:0;font-size:14px;line-height:1.65}.upd .cardFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.upd .sourceBlock{gap:3px;display:grid}.upd .sourceBlock span{color:var(--u-muted);font-size:14px}.upd .source{color:var(--u-blue);font-size:14px;font-weight:900;text-decoration:none}.upd .cardActions{flex-wrap:wrap;gap:8px;display:flex}.upd .cardActions button,.upd .related{border:1px solid var(--u-line);min-height:40px;color:var(--u-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.upd .empty{border:1px dashed var(--u-line);text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:14px;margin-bottom:60px;padding:36px 22px;display:grid}.upd .empty .icon{background:var(--u-soft);width:52px;height:52px;color:var(--u-blue);border-radius:50%;place-items:center;font-size:20px;font-weight:950;display:grid}.upd .empty h2{margin:0;font-size:20px}.upd .empty p{max-width:520px;color:var(--u-muted);margin:0;font-size:14px;line-height:1.65}.upd .methodology{border-top:1px solid var(--u-ink);grid-template-columns:.8fr 1.2fr;gap:40px;margin-bottom:70px;padding-top:26px;display:grid}.upd .methodology h2{letter-spacing:-1px;margin:7px 0;font-size:34px}.upd .methodology ol{gap:13px;margin:0;padding-inline-start:22px;display:grid}.upd .methodology li{color:#46586e;font-size:14px;line-height:1.6}.upd footer{border-top:1px solid var(--u-line);color:var(--u-muted);padding:28px 0;font-size:14px;line-height:1.7}@media (width<=850px){.upd .heroGrid{grid-template-columns:1fr;gap:30px}.upd .controls{grid-template-columns:1fr}.upd .heroStats{max-width:620px}.upd .methodology{grid-template-columns:1fr}}@media (width<=600px){.upd .wrap{width:calc(100% - 22px)}.upd .navActions{gap:9px}.upd .navLink{font-size:14px}.upd .hero{padding:45px 0 25px}.upd h1{letter-spacing:-2.4px;font-size:47px}.upd .lead{font-size:15px}.upd .heroStats div{min-height:104px;padding:14px 9px}.upd .heroStats dt{font-size:25px}.upd .heroStats dd{font-size:14px}.upd .controls{padding-top:25px}.upd .chips{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.upd .chip{scroll-snap-align:start;flex:none}.upd .card{border-radius:19px;padding:17px}.upd .whyBox{grid-template-columns:1fr;gap:6px}.upd .fields{grid-template-columns:1fr}.upd .cardFoot{align-items:stretch}.upd .cardActions{width:100%}.upd .cardActions>*{flex:1;justify-content:center}.upd .methodology{margin-bottom:50px}.upd .methodology h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.upd *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.upd{--u-ink:#081526;--u-paper:#f7f8fb;--u-line:#1220391c;--u-muted:#56647a;--u-blue:#5b49df;--u-violet:#8066ef;--u-soft:#f0edff;background:radial-gradient(circle at 8% 12%, #5b49df0e, transparent 24rem), var(--u-paper)}.upd .hero{color:#fff;background:radial-gradient(circle at 85% 18%,#6f5cff52,#0000 28rem),radial-gradient(circle at 10% 90%,#c79b4b1c,#0000 24rem),linear-gradient(135deg,#071426,#0d1d38 58%,#151d43);padding:clamp(54px,8vw,94px) 0 clamp(38px,5vw,62px)}.upd .hero .kicker{color:#d9c08c}.upd .hero h1{font-family:var(--font-hebrew-editorial);color:#fff;font-size:clamp(48px,7vw,82px)}.upd .hero .lead{color:#c7d0de;font-size:clamp(18px,2vw,21px)}.upd .heroStats{border-color:#ffffff29}.upd .heroStats div{background:#ffffff0b;border-color:#ffffff29}.upd .heroStats dt{color:#fff}.upd .heroStats dd{color:#c0cad9}.upd .trustBar{padding-block:22px}.upd .controls{padding-block:42px 28px}.upd .chip{border-color:#12203921;min-height:48px;box-shadow:0 5px 16px #0f1b300a}.upd .chip[aria-pressed=true]{background:linear-gradient(135deg,#5b49df,#4633c9);border-color:#0000;box-shadow:0 10px 24px #4c38cd33}.upd .searchRow input{border-radius:17px;min-height:54px;box-shadow:0 8px 22px #0f1b300d}.upd .list{gap:22px}.upd .card{border-color:#12203917;border-radius:27px;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 48px #0f1b3013}.upd .card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #0f1b301f}.upd .card:before{background:linear-gradient(#5b49df,#c79b4b)}.upd .badge{color:#4d38cc;background:#f0edff}.upd .impactDetails{background:#fafbfe;border-radius:18px}.upd .actionField{background:#f5f3ff}.upd .cardActions button,.upd .related{border-radius:999px;min-height:48px}.upd .methodology{color:#fff;background:#071426;border:0;border-radius:28px;padding:clamp(28px,4vw,48px)}.upd .methodology .kicker{color:#d9c08c}.upd .methodology h2{font-family:var(--font-hebrew-editorial);color:#fff}.upd .methodology li{color:#c6cfdd}.upd .methodology b{color:#fff}.upd footer{color:#cbd3df;background:#071426;border:0}@media (width<=600px){.upd .hero{padding-block:52px 34px}.upd .hero h1{font-size:clamp(44px,13vw,58px)}.upd .heroStats{grid-template-columns:1fr 1fr}.upd .heroStats div:last-child{grid-column:1/-1}.upd .card{border-radius:21px}.upd .methodology{border-radius:22px;padding:24px 20px}}
