.ne-body{margin:34px 0}.ne-body h2{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(20px,2.1vw,26px);font-weight:840}.ne-sentence{border:2px solid var(--ink);background:var(--wash);max-width:78ch;margin:0 0 18px;padding:18px 20px;font-size:clamp(16px,1.7vw,19px);line-height:1.55}.ne-caveat{max-width:74ch;color:var(--muted-strong);margin:0 0 26px;font-size:15px;line-height:1.6}.ne-table-wrap{overflow-x:auto}.ne-table{border-collapse:collapse;width:100%;font-size:14px}.ne-table caption{text-align:left;color:var(--muted-strong);padding-bottom:10px;font-size:12.5px}.ne-table th,.ne-table td{text-align:left;border-bottom:1px solid var(--line);padding:9px 12px}.ne-table thead th{font:800 12px/1.3 var(--font-geist-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-strong);border-bottom:1.5px solid var(--ink)}.ne-table tbody th{font-weight:750}.ne-num{font-variant-numeric:tabular-nums}.ne-foot{border-top:1px solid var(--line);max-width:78ch;color:var(--muted-strong);margin:26px 0 0;padding-top:16px;font-size:13px;line-height:1.6}.ne-exception{border-left:3px solid var(--ink);background:var(--wash);max-width:76ch;margin:0 0 18px;padding:14px 18px;font-size:14.5px;line-height:1.6}
