.di .hd[data-astro-cid-ifalzimu]{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.di .hd-in[data-astro-cid-ifalzimu]{display:flex;align-items:center;gap:28px;height:68px;padding:0 clamp(18px,3vw,40px);max-width:1320px;margin:0 auto}.di .word[data-astro-cid-ifalzimu]{font-size:21px;font-weight:600;letter-spacing:-.03em;color:var(--ink);flex:none}.di .word[data-astro-cid-ifalzimu]:hover{text-decoration:none;color:var(--ink)}.di .hd[data-astro-cid-ifalzimu] nav[data-astro-cid-ifalzimu]{display:flex;gap:26px;margin-right:auto}.di .hd[data-astro-cid-ifalzimu] nav[data-astro-cid-ifalzimu] a[data-astro-cid-ifalzimu]{font-size:15px;color:var(--body);white-space:nowrap}.di .hd[data-astro-cid-ifalzimu] nav[data-astro-cid-ifalzimu] a[data-astro-cid-ifalzimu]:hover{color:var(--ink);text-decoration:none}.di .hd[data-astro-cid-ifalzimu] nav[data-astro-cid-ifalzimu] a[data-astro-cid-ifalzimu].on{color:var(--ink);font-weight:600}.di .hd-q[data-astro-cid-ifalzimu]{display:flex;align-items:center;gap:8px;width:210px;padding:0 14px;height:38px;border-radius:999px;background:var(--tint)}.di .hd-q[data-astro-cid-ifalzimu] svg[data-astro-cid-ifalzimu]{width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2;flex:none}.di .hd-q[data-astro-cid-ifalzimu] input[data-astro-cid-ifalzimu]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14.5px;color:var(--ink)}@media(max-width:1060px){.di .hd-q[data-astro-cid-ifalzimu]{width:150px}.di .hd[data-astro-cid-ifalzimu] nav[data-astro-cid-ifalzimu]{gap:18px}}@media(max-width:860px){.di .hd-in[data-astro-cid-ifalzimu]{height:auto;flex-wrap:wrap;gap:12px 16px;padding-top:12px;padding-bottom:12px}.di .word[data-astro-cid-ifalzimu]{margin-right:auto}.di .hd[data-astro-cid-ifalzimu] nav[data-astro-cid-ifalzimu]{order:3;width:100%;overflow-x:auto;margin-right:0;gap:20px}.di .hd-q[data-astro-cid-ifalzimu]{display:none}}.nf[data-astro-cid-wadwgi4j]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--line-2);margin-top:26px}.nf-lead[data-astro-cid-wadwgi4j]{font-size:12.5px;color:var(--muted)}.nf-links[data-astro-cid-wadwgi4j]{display:flex;gap:10px;flex-wrap:wrap}.nf-links[data-astro-cid-wadwgi4j] a[data-astro-cid-wadwgi4j]{display:flex;flex-direction:column;gap:1px;padding:7px 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-decoration:none;transition:border-color .12s}.nf-links[data-astro-cid-wadwgi4j] a[data-astro-cid-wadwgi4j]:hover{border-color:var(--field);text-decoration:none}.nf-links[data-astro-cid-wadwgi4j] strong[data-astro-cid-wadwgi4j]{font-size:13px;font-weight:700;color:var(--head)}.nf-links[data-astro-cid-wadwgi4j] span[data-astro-cid-wadwgi4j]{font-size:11px;color:var(--muted)}.di .sf[data-astro-cid-bzvdphys]{margin-top:120px;border-top:1px solid var(--line);background:var(--bg)}.di .sf-in[data-astro-cid-bzvdphys]{max-width:1320px;margin:0 auto;padding:56px clamp(18px,3vw,40px) 40px}.di .sf-top[data-astro-cid-bzvdphys]{display:flex;flex-wrap:wrap;gap:40px 64px;justify-content:space-between}.di .word[data-astro-cid-bzvdphys]{font-size:21px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.di .word[data-astro-cid-bzvdphys]:hover{color:var(--ink);text-decoration:none}.di .sf-brand[data-astro-cid-bzvdphys] p[data-astro-cid-bzvdphys]{margin-top:10px;color:var(--muted);font-size:14px;max-width:260px}.di .sf-cols[data-astro-cid-bzvdphys]{display:flex;flex-wrap:wrap;gap:32px 64px}.di .sf-cols[data-astro-cid-bzvdphys]>div[data-astro-cid-bzvdphys]{display:flex;flex-direction:column;gap:10px;font-size:14.5px}.di .sf-cols[data-astro-cid-bzvdphys] span[data-astro-cid-bzvdphys]{font-weight:600;color:var(--ink);margin-bottom:4px}.di .sf-cols[data-astro-cid-bzvdphys] a[data-astro-cid-bzvdphys]{color:var(--muted)}.di .sf-cols[data-astro-cid-bzvdphys] a[data-astro-cid-bzvdphys]:hover{color:var(--ink);text-decoration:none}.di .sf-markets[data-astro-cid-bzvdphys]>div[data-astro-cid-bzvdphys]{display:grid;grid-template-columns:repeat(2,auto);gap:10px 28px}.di .sf-notes[data-astro-cid-bzvdphys]{margin-top:48px;display:grid;gap:6px;font-size:12.5px;color:var(--muted);max-width:760px}.di .sf-copy[data-astro-cid-bzvdphys]{margin-top:24px;font-size:13px;color:var(--muted)}.di{--font: "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg: #f7f6f3;--surface: #ffffff;--tint: #efede8;--ink: #141414;--ink-2: #2b2b2b;--accent: #cf9358;--accent-2: #dba673;--accent-3: #8f5e2c;--accent-bg:#f6ebdd;--head: #141414;--body: #4a4a4a;--muted: #7a7a7a;--head-dark:#f7f6f3;--body-dark:#a3a3a3;--line: #e6e3dc;--line-2: #efede8;--field: #d6d2c9;--row: #faf9f6;--pos: #2f6b3a;--pos-bg: #e3efe0;--neg: #a8402f;--neg-bg: #f8e4df;--warn: #8a5a00;--warn-bg:#fdf1dc;--ev: #2d5566;--ev-bg: #dde8ec;--radius: 16px;--radius-sm: 10px;--radius-lg: 22px;--shadow: none;color:var(--body);font-family:var(--font);font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased}.di.pal-graphite{--bg: #f3f4f5;--surface: #ffffff;--tint: #e9ebed;--ink: #0a0b0d;--ink-2: #1d2024;--accent: #0a0b0d;--accent-2: #2b2f35;--accent-3: #2b2f35;--accent-bg:#e9ebed;--on-accent:#ffffff;--head: #0a0b0d;--body: #43484f;--muted: #6e747b;--head-dark:#f3f4f5;--body-dark:#9aa1a9;--line: #dfe2e6;--line-2: #eceef0;--field: #cbd0d6;--row: #f8f9fa;--radius: 10px;--radius-sm: 6px;--radius-lg: 14px}.di.pal-graphite .btn-accent,.di.pal-graphite .btn-accent:hover{color:#fff}html:has(.pal-graphite),body.di-body:has(.pal-graphite){background:#f3f4f5}html:has(>body.di-body),body.di-body{background:#f7f6f3}body.di-body{margin:0}.di{background:var(--bg)}.di h1,.di h2,.di h3,.di h4{color:var(--head);font-family:var(--font);letter-spacing:-.02em;line-height:1.18;margin:0}.di h1{font-size:clamp(34px,4.4vw,56px);font-weight:500;line-height:1.06}.di h2{font-size:clamp(24px,2.6vw,32px);font-weight:500}.di h3{font-size:18px;font-weight:600}.di p{margin:0}.di a{color:var(--accent-3);text-decoration:none}.di a:hover{color:var(--ink);text-decoration:underline}.di .num,.di td.num,.di .stat-n,.di table{font-variant-numeric:tabular-nums}.di .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.di .wrap-narrow{max-width:800px;margin:0 auto;padding:0 28px}@media(max-width:600px){.di .wrap,.di .wrap-narrow{padding:0 18px}}.di .eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-3);margin:0 0 10px}.di .lead{font-size:18px;line-height:1.6;color:var(--body);max-width:68ch}.di .section{margin:72px 0}.di .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px;flex-wrap:wrap}.di .section-head p{color:var(--muted);font-size:14px}.di .card{background:var(--surface);border:1px solid transparent;border-radius:var(--radius);box-shadow:var(--shadow)}.di .card-p{padding:24px}.di a.card{display:block;color:inherit;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s}.di a.card:hover{border-color:var(--line);background:var(--row);text-decoration:none}.di .grid{display:grid;gap:16px}.di .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.di .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.di .g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.di .g3,.di .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.di .g2,.di .g3,.di .g4{grid-template-columns:1fr}}@media(max-width:560px){.di .stats.g3,.di .stats.g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.di .stat{padding:18px}}.di .stats{display:grid;gap:16px}.di .stat{background:var(--surface);padding:22px 24px;border-radius:var(--radius)}.di .stat-n{font-family:var(--font);font-size:30px;font-weight:500;color:var(--head);letter-spacing:-.03em;display:block;line-height:1.1}.di .stat-l{font-size:12.5px;color:var(--muted);margin-top:3px;display:block}.di .stat-sub{font-size:11.5px;color:var(--muted);margin-top:6px;display:block}.di .table-wrap{overflow-x:auto;border-radius:var(--radius);background:var(--surface)}.di table{width:100%;border-collapse:collapse;font-size:14px}.di thead th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap}.di tbody td{padding:11px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}.di tbody tr:last-child td{border-bottom:0}.di tbody tr:hover{background:var(--row)}.di th.num,.di td.num{text-align:right}.di td.strong{font-weight:600;color:var(--head)}.di .bar{position:relative;display:block;height:20px;border-radius:4px;background:var(--tint);overflow:hidden;min-width:90px}.di .bar>i{position:absolute;inset:0 auto 0 0;background:var(--accent);opacity:.35;display:block}.di .bar>b{position:relative;font-size:12.5px;font-weight:600;color:var(--head);padding-left:7px;line-height:20px}.di .chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--tint);color:var(--body);border:1px solid var(--line)}.di a.chip:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--ink);text-decoration:none}.di .chip-on{background:var(--ink);border-color:var(--ink);color:#fff}.di a.chip-on:hover{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.di .chip-pos{background:var(--pos-bg);color:var(--pos);border-color:transparent}.di .chip-neg{background:var(--neg-bg);color:var(--neg);border-color:transparent}.di .chip-ev{background:var(--ev-bg);color:var(--ev);border-color:transparent}.di .chip-sm{font-size:11px;padding:2px 7px}.di .flag{font-size:14px;margin-right:.2em;border-radius:2px;vertical-align:-1px;box-shadow:0 0 0 1px #0d15201a}.di .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:999px;font-size:15px;font-weight:500;font-family:var(--font);background:var(--ink);border:0;color:#fff;cursor:pointer;text-decoration:none;transition:background .15s}.di .btn:hover{background:var(--ink-2);color:#fff;text-decoration:none}.di .btn-accent,.di .btn-accent:hover{color:var(--ink)}.di .btn-accent{background:var(--accent)}.di .btn-accent:hover{background:var(--accent-2)}.di .btn-ghost{background:var(--tint);color:var(--ink)}.di .btn-ghost:hover{background:var(--line);color:var(--ink)}.di .btn-sm{padding:8px 18px;font-size:14px}.di .btn-lg{padding:15px 34px;font-size:16px}.di .input,.di .select{width:100%;padding:9px 12px;border:1px solid var(--field);border-radius:var(--radius-sm);background:var(--surface);color:var(--head);font:inherit;font-size:14px}.di .input:focus,.di .select:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.di label{font-size:12.5px;font-weight:600;color:var(--head);display:block;margin-bottom:5px}.di .findings{display:grid;gap:1px;background:var(--line-2);border-radius:var(--radius);overflow:hidden}.di .finding{background:var(--surface);padding:12px 15px;display:flex;align-items:center;gap:11px}.di .finding .mark{flex:none;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.di .finding .mark-y{background:var(--pos-bg);color:var(--pos)}.di .finding .mark-n{background:var(--neg-bg);color:var(--neg)}.di .finding .mark-u{background:var(--tint);color:var(--muted)}.di .finding .txt{font-size:13.5px;color:var(--head)}.di .finding .sub{font-size:12px;color:var(--muted)}.di .note{font-size:12.5px;color:var(--muted);line-height:1.55;border-left:2px solid var(--line);padding-left:12px}.di .callout{background:var(--surface);border:0;border-radius:var(--radius);padding:15px 18px;font-size:13.5px;color:var(--body)}.di .crumbs{font-size:12.5px;color:var(--muted);margin-bottom:14px;display:flex;gap:7px;flex-wrap:wrap}.di .crumbs a{color:var(--muted)}.di .crumbs a:hover{color:var(--ink)}.di .pager{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:26px}.di .pager span{font-size:13px;color:var(--muted)}.di .empty{text-align:center;padding:46px 20px;color:var(--muted);font-size:14.5px}.di .stats+.card,.di .stats+form{margin-top:16px}.di .chips{display:flex;flex-wrap:wrap;gap:7px}.di .c-n{color:var(--muted);font-weight:500;font-size:11px}.di.brand-uprealer{--accent: #dcab55;--accent-2: #e6bc72;--accent-3: #8a6220;--accent-bg:#f8eedb}.di.brand-cm{--accent: #e8553e;--accent-2: #ef7360;--accent-3: #b23a26;--accent-bg:#fdebe6}main[data-astro-cid-hj6xyxjr]{padding:32px 0 0;min-height:60vh}
