:root{--ink:#111;--ink-2:#555;--ink-3:#8c8c8c;--line:#e6e4df;--line-2:#d5d2cb;--paper:#fdfdfc;--warn:#8a4b2a;--warn-bg:#f7f1ec;--dot:#2b2b2b;--bar2:#c9c6bf;--logo:#57544e;--band:#1a1916;--band-ink:#fff;--band-dim:#8a8780;--s1:#2b2b2b;--s2:#8f8b83;--s3:#d3cfc7}body,body[data-theme=dark]{--ink:#e9e7e2;--ink-2:#a5a29b;--ink-3:#77746d;--line:#403d38;--line-2:#524e47;--paper:#141413;--warn:#d99668;--warn-bg:#241c16;--dot:#e9e7e2;--bar2:#5a5751;--logo:#8b877f;--band:#e9e5db;--band-ink:#16150f;--band-dim:#6f6a5d;--s1:#d9d5cc;--s2:#8f8b83;--s3:#4f4b45}body[data-theme=light]{--ink:#111;--ink-2:#555;--ink-3:#8c8c8c;--line:#dcd8d0;--line-2:#c9c4ba;--paper:#fdfdfc;--warn:#8a4b2a;--warn-bg:#f7f1ec;--dot:#2b2b2b;--bar2:#c9c6bf;--logo:#57544e;--band:#1a1916;--band-ink:#fff;--band-dim:#8a8780}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body{background:var(--paper);color:var(--ink);font:400 17px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;padding:0 0 90px;transition:background .2s ease,color .2s ease}.band{background:var(--band)}.bandinner{max-width:660px;margin:0 auto;padding:9px 24px;justify-content:space-between}.bandinner,.brand{display:flex;align-items:center}.brand{text-decoration:none}.brand span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.3em;color:var(--band-ink);white-space:nowrap}.mode{background:none;border:0;cursor:pointer;color:var(--band-dim);padding:2px;line-height:0;display:block}.mode:hover{color:var(--band-ink)}.wrap{max-width:660px;margin:0 auto;padding:0 24px}.hero{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(15px,4.2vw,26px);font-weight:500;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;white-space:nowrap;color:var(--ink);padding:34px 0 28px}header{border-top:1px solid var(--line);padding-top:22px}.ticker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}h1{font-size:26px;font-weight:400;letter-spacing:-.02em;margin:7px 0 10px;line-height:1.2}.facts{display:flex;gap:20px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2)}.facts b{font-weight:400;color:var(--ink)}.asof{margin-top:8px;font-size:12px;color:var(--ink-3)}.qlist{margin-top:24px;border-top:1px solid var(--line)}.q{border-bottom:1px solid var(--line)}.qhead{display:flex;align-items:baseline;gap:16px;width:100%;background:none;border:0;padding:17px 0;cursor:pointer;text-align:left;font:inherit;color:inherit}.qnum{font-size:12.5px;color:var(--ink-3);min-width:14px;padding-top:3px}.qtext{flex:1 1;font-size:18px;letter-spacing:-.01em;line-height:1.4}.chev{color:var(--ink-3);font-size:13px;transition:transform .18s ease;padding-top:4px}.q.open .chev{transform:rotate(180deg)}.qbody{display:none;padding:0 0 10px 30px}.q.open .qbody{display:block}.lede{color:var(--ink);margin-bottom:8px}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 20px}.tag{font-size:12px;color:var(--ink-2);border:1px solid var(--line-2);padding:3px 9px;border-radius:2px;white-space:nowrap}.tag.w{color:var(--warn);border-color:#e2cfc2;background:var(--warn-bg)}.subs{border-top:1px solid var(--line);padding-left:14px}.sub{border-bottom:1px solid var(--line)}.sub:last-child{border-bottom:0}.subhead{display:flex;align-items:baseline;gap:14px;width:100%;background:none;border:0;padding:13px 0;cursor:pointer;text-align:left;font:inherit;color:inherit}.subnum{font-size:9px;color:var(--ink-3);min-width:9px;line-height:1;position:relative;top:-3px}.subtext{flex:1 1;font-size:15.5px;color:var(--ink);line-height:1.45}.sub .chev{font-size:12px}.sub.open .chev{transform:rotate(180deg)}.subbody{display:none;padding:0 0 18px 23px}.sub.open .subbody{display:block}.subbody p{font-size:16px;line-height:1.7}.more{margin-top:20px}.morebtn{display:none}.moreb{display:block}.moreb p{font-size:15px;color:var(--ink-2);margin-top:14px;line-height:1.65}figure{margin:4px 0 0}figcaption{font-size:12px;color:var(--ink-3);margin-top:10px}svg{display:block;width:100%;height:auto;overflow:visible}.ax{fill:var(--ink-3)}.ax,.vl{font-size:10.5px}.vl{fill:var(--ink-2)}.bar{fill:var(--dot)}.bar2{fill:var(--bar2)}.ln{stroke:var(--dot);stroke-width:1.4}.ln,.ln2{fill:none}.ln2{stroke:var(--bar2);stroke-width:1.4}.zero{stroke:var(--line-2);stroke-width:1}.neg{fill:var(--warn)}.s1{fill:var(--s1)}.s2{fill:var(--s2)}.s3{fill:var(--s3)}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:12px;color:var(--ink-3)}.legend span{display:flex;align-items:center;gap:7px}.legend i{width:10px;height:10px;border-radius:1px;flex:none}.src{margin-top:26px;font-size:12px}.src,.src a{color:var(--ink-3)}.src a{text-decoration:none;border-bottom:1px solid var(--line-2)}.src a:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.also{margin-top:46px}.alsohead{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px}.alsogroup{margin-bottom:22px}.alsogroup:last-of-type{margin-bottom:0}.alsolabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-bottom:7px;margin-bottom:9px;border-bottom:1px solid var(--line)}.alsolist{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:14px;line-height:1.9}.alsolist a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid transparent}.alsolist a:hover{color:var(--ink);border-bottom-color:var(--line-2)}.req{display:inline-block;margin-top:20px;font-size:13px;color:var(--ink-3);text-decoration:none;border-bottom:1px solid var(--line-2)}.req:hover{color:var(--ink)}footer{margin-top:40px;font-size:12.5px;color:var(--ink-3);line-height:1.8}@media (max-width:640px){body{font-size:16px}.wrap{padding:0 18px}.bandinner{padding:11px 18px}h1{font-size:22px}.hero{padding:28px 0 24px}.facts{gap:14px;font-size:13px}.qhead{gap:12px}.qtext{font-size:17px}.qbody{padding-left:0}.subs{padding-left:8px}.subhead{gap:10px}.subtext{font-size:15px}.subbody{padding-left:19px}.subbody p{font-size:15.5px}.mode{padding:12px;margin:-12px}.ax,.vl{font-size:19px}.alsolist{gap:4px 18px;font-size:13.5px}}.wordmark{display:block;color:var(--ink-2);font-size:13px;margin-bottom:8px}