.callout{border:1px solid var(--line);border-left:4px solid var(--beam,var(--pine));border-radius:10px;padding:16px 20px;margin:22px 0;background:var(--mist)}.callout p{margin:0}.callout-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px!important;opacity:.7}.table-scroll{overflow-x:auto;margin:22px 0}.table-scroll table{border-collapse:collapse;width:100%;font-size:.92rem}.table-scroll td,.table-scroll th{border:1px solid var(--line);padding:10px 14px;text-align:left;vertical-align:top}.table-scroll th{background:var(--mist);font-weight:650}@media (max-width:560px){.table-scroll td,.table-scroll th{padding:8px;font-size:.86rem}}.article-figure{margin:24px 0}.article-figure img{max-width:100%;height:auto;border:1px solid var(--line);border-radius:10px}.article-figure figcaption{font-size:.85rem;opacity:.75;margin-top:8px}.dfig{margin:30px 0 34px;padding:28px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:0 18px 40px -30px rgba(15,46,37,.35)}.dfig-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.dfig .vp-label{line-height:1.35}.dfig-no{color:var(--ink);font-weight:500}.dfig-est{display:inline-flex;align-items:center;gap:7px}.dfig-est-mark{font-size:15px;line-height:1;letter-spacing:0;color:var(--ink)}.dfig-title{margin:0 0 22px;font-family:var(--font-display),serif;font-weight:500;font-size:1.4rem;line-height:1.2;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.dfig figcaption{margin-top:22px;padding-top:14px;border-top:1px solid var(--line-soft);font-size:.85rem;line-height:1.55;color:var(--moss)}.dfig figcaption p{margin:0}.dfig figcaption p+p{margin-top:6px}.dfig figcaption a{color:var(--ink);text-underline-offset:2px}.dfig-num,.dfig-rv{font-family:var(--font-display),serif;font-weight:500;font-variant-numeric:tabular-nums lining-nums;line-height:1;letter-spacing:-.01em;color:var(--ink)}@media print{html.js .dfig .vp-fill{transform:none!important}html.js .dfig :is(.vp-fade,.vp-rise,.vp-land){opacity:1!important}html.js .dfig .vp-draw{stroke-dashoffset:0!important}}.dfig-bar{--vp-dur:0.7s}.dfig-s1{--vp-d:0.04s}.dfig-s2{--vp-d:0.16s}.dfig-s3{--vp-d:0.28s}.dfig-l1{--vp-d:0.24s}.dfig-l2{--vp-d:0.36s}.dfig-l3{--vp-d:0.48s}.dfig-hatch{--vp-d:0.86s;--vp-dur:0.24s}.dfig-share{display:flex;flex-direction:column}.dfig-keys{position:relative;height:84px}.dfig-key{position:absolute;bottom:0;left:calc(var(--dfig-x) * 1%);display:flex;flex-direction:column;gap:5px;padding:0 0 10px 9px;border-left:1px solid rgba(27,68,53,.3)}.dfig-key .dfig-num{order:-1;font-size:1.6rem}.dfig-key-lead{max-width:calc(var(--dfig-v) * 1% - 10px)}.dfig-key-lead .dfig-num{font-size:2.2rem}.dfig-key.dfig-gold .dfig-num{color:var(--beam-deep)}.dfig-key-rest{left:auto;right:0;padding:0 9px 10px 0;border-left:0;border-right:1px solid rgba(27,68,53,.3);text-align:right}.dfig-sw{display:none}.dfig-track{position:relative;height:28px;border-radius:6px;overflow:hidden}.dfig-track:after{content:"";position:absolute;inset:0;border:1px solid rgba(27,68,53,.22);border-radius:6px;pointer-events:none}.dfig-track svg{display:block;width:100%;height:28px}.dfig-seg{fill:var(--pine);transform-box:view-box;transform-origin:0 50%}.dfig-seg.dfig-gold{fill:var(--beam)}.dfig-divide{stroke:var(--surface);stroke-width:1.5}.dfig-bars{position:relative;margin-right:56px}.dfig-plot{position:relative;display:grid;gap:18px;padding:4px 0 2px}.dfig-grid{position:absolute;top:0;bottom:0;left:calc(var(--dfig-g) * 1%);border-left:1px solid rgba(27,68,53,.16)}.dfig-grid:first-child{border-left-color:rgba(27,68,53,.34)}.dfig-row{position:relative}.dfig-rl{display:block;width:fit-content;margin:0 0 7px 10px;padding-right:4px;background:var(--surface)}.dfig-rbar{position:relative;height:26px}.dfig-rbar .dfig-bar{display:block;height:26px;width:calc(var(--dfig-w) * 1%);border-radius:0 6px 6px 0;background:var(--pine)}.dfig-rbar .dfig-bar.dfig-gold{background:var(--beam)}.dfig-rv{position:absolute;top:50%;left:calc(var(--dfig-w) * 1% + 10px);transform:translateY(-50%);padding:2px 4px 2px 0;font-size:1.6rem;background:var(--surface)}.dfig-rv.dfig-gold{color:var(--beam-deep)}.dfig-axis{position:relative;height:16px;margin-top:8px}.dfig-axis span{position:absolute;top:0;left:calc(var(--dfig-g) * 1%);transform:translateX(-50%);letter-spacing:.06em}.dfig-axis span:first-child{transform:none}@media (max-width:640px){.dfig{margin:24px 0 28px;padding:20px;border-radius:14px}.dfig-title{margin-bottom:18px;font-size:1.2rem}.dfig-keys{order:2;display:grid;height:auto;margin-top:12px}.dfig-key{position:static;display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;max-width:none;padding:7px 0;border-left:0;border-top:1px solid var(--line-soft)}.dfig-key:first-child{border-top:0}.dfig-key .dfig-num{order:0;font-size:1.2rem}.dfig-key-lead .dfig-num{font-size:1.6rem}.dfig-key-rest{padding-right:0;border-right:0;text-align:left}.dfig-sw{display:block;width:14px;height:14px;border-radius:3px;background:var(--pine)}.dfig-key.dfig-gold .dfig-sw{background:var(--beam)}.dfig-key-rest .dfig-sw{background:repeating-linear-gradient(45deg,rgba(27,68,53,.2) 0 1px,transparent 1px 4px);box-shadow:inset 0 0 0 1px rgba(27,68,53,.22)}.dfig-bars{margin-right:44px}.dfig-plot{gap:14px}.dfig-rv{left:calc(var(--dfig-w) * 1% + 8px);font-size:1.3rem}}