:root{--paper:#f5f3ee;--paper-2:#faf8f3;--white:#fff;--ink:#13333a;--ink-2:#3f5359;--ink-3:#5f6d71;--line:#e4dfd4;--line-2:#eee9de;--verified:#2f6b52;--rust:#d97757;--font:"Assistant", "Heebo", "Arial Hebrew", -apple-system, system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}a{color:inherit}.tnum{font-variant-numeric:tabular-nums}.container{max-width:1080px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.nav{border-bottom:1px solid var(--line-2);background:var(--paper)}.nav__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.nav__links{color:var(--ink-2);align-items:center;gap:22px;font-size:15px;display:flex}.nav__links a{text-decoration:none}.nav__links a:hover{color:var(--ink)}.wordmark{flex-direction:column;gap:2px;text-decoration:none;display:inline-flex}.wordmark__name{letter-spacing:.015em;color:var(--ink);font-size:22px;font-weight:700;line-height:1.25}.wordmark__tag{color:var(--ink-3);font-size:12px;font-weight:600}.dot{background:var(--rust);vertical-align:.1em;border-radius:50%;width:.14em;height:.14em;margin-inline-start:.06em;display:inline-block}.foot{border-top:1px solid var(--line);background:var(--paper-2);margin-top:64px;padding-block:42px 26px}.foot__cols{grid-template-columns:1.6fr 1fr 1fr;gap:28px;display:grid}.foot__mark{font-size:19px}.foot__tag{color:var(--ink-3);margin:2px 0 10px;font-size:13px;font-weight:600}.foot h4{letter-spacing:.06em;color:var(--ink-3);margin:0 0 12px;font-size:12.5px;font-weight:700}.foot ul{margin:0;padding:0;list-style:none}.foot li{color:var(--ink-2);margin-bottom:8px;font-size:14.5px}.foot a{color:inherit;text-decoration:none}.foot a:hover{color:var(--ink)}.foot__bar{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px 22px;margin-top:32px;padding-top:18px;font-size:12.5px;display:flex}.small{font-size:14px}.muted{color:var(--ink-3)}@media (width<=700px){.nav__links{gap:16px;font-size:14px}.foot__cols{grid-template-columns:1fr;gap:22px}}.page{padding-block:clamp(32px,5vw,56px)}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;padding-block:16px 0;font-size:13.5px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs span[aria-hidden]{color:var(--line)}.h1{letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,4.4vw,42px);font-weight:700;line-height:1.18}.lede{max-width:60ch;color:var(--ink-2);margin:0 0 6px;font-size:17.5px}.h2{margin:44px 0 14px;font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.25}.h3{margin:26px 0 8px;font-size:18px;font-weight:700}.src{color:var(--ink-3);align-items:flex-start;gap:9px;max-width:74ch;margin:14px 0 0;font-size:13.5px;line-height:1.6;display:flex}.src a{color:var(--verified)}.src:before{content:"";background:var(--line);border-radius:2px;flex:none;align-self:stretch;width:2px}.facts{border-block:1px solid var(--line);flex-wrap:wrap;margin:22px 0;padding:18px 0;display:flex}.fact{min-width:132px;padding-inline:20px}.fact:first-child{padding-inline-start:0}.fact+.fact{border-inline-start:1px solid var(--line-2)}.fact__k{color:var(--ink-3);margin-bottom:5px;font-size:12.5px;display:block}.fact__v{color:var(--ink);font-size:20px;font-weight:700;line-height:1.3}.fact__v small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.grid{gap:12px;margin-top:18px;display:grid}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.card{background:var(--white);border:1px solid var(--line-2);border-radius:12px;padding:16px 18px;text-decoration:none;transition:border-color .14s,transform .14s;display:block}.card:hover{border-color:var(--ink-3);transform:translateY(-1px)}.card__name{color:var(--ink);font-size:16.5px;font-weight:700}.card__meta{color:var(--ink-3);margin-top:4px;font-size:13.5px}.card__n{float:left;color:var(--ink-2);font-size:15px;font-weight:700}.rows{flex-direction:column;gap:10px;margin-top:18px;display:flex}.row{background:var(--white);border:1px solid var(--line-2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:border-color .14s;display:flex}.row:hover{border-color:var(--ink-3)}.row__id{min-width:0}.row__name{color:var(--ink);font-size:16.5px;font-weight:600}.row__meta{color:var(--ink-3);margin-top:3px;font-size:13.5px}.row__end{text-align:start;color:var(--ink-3);flex:none;font-size:13.5px}.row__end b{color:var(--ink);font-size:15px;font-weight:600;display:block}.badge{color:var(--verified);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.badge--muted{color:var(--ink-3);font-weight:500}.note{background:var(--paper-2);border:1px solid var(--line-2);color:var(--ink-2);border-radius:12px;max-width:74ch;margin:20px 0;padding:16px 18px;font-size:14.5px}.note strong{color:var(--ink)}.pager{gap:10px;margin-top:22px;font-size:14.5px;display:flex}.pager a{color:var(--verified)}.field{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.field input{min-width:220px;font:inherit;background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex:1;padding:12px 14px;font-size:16px}.field input:focus{outline:2px solid var(--verified);outline-offset:2px}.field button{font:inherit;cursor:pointer;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:10px;padding:12px 22px;font-size:15.5px;font-weight:600}.field button:hover{background:#0c262c}.prose p{max-width:70ch;color:var(--ink-2);margin:0 0 12px}.prose ul{max-width:70ch;color:var(--ink-2);padding-inline-start:20px}.prose li{margin-bottom:7px}table.data{border-collapse:collapse;background:var(--white);border:1px solid var(--line-2);border-radius:12px;width:100%;font-size:14.5px;overflow:hidden}table.data th{text-align:right;color:var(--ink-3);background:var(--paper-2);border-bottom:1px solid var(--line-2);padding:9px 14px;font-size:12.5px}table.data td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:9px 14px}table.data tr:last-child td{border-bottom:0}.tablewrap{margin-top:16px;overflow-x:auto}@media (width<=860px){.grid--4{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}.facts{gap:14px 0}.fact{min-width:46%;padding-inline:0}.fact+.fact{border-inline-start:0}.row{flex-direction:column;align-items:flex-start;gap:10px}}
