.market-experience{color:#133a36}.market-experience *,.instrument-directory *{min-width:0}.market-experience section{scroll-margin-top:6rem}.market-atlas,.market-coverage{padding-block:clamp(4rem,8vw,8rem)}.market-label{letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:650}.market-editorial-heading{grid-template-columns:1fr 2fr;gap:1.5rem 4rem;margin-bottom:3.5rem;display:grid}.market-editorial-heading .market-label{grid-row:span 2;padding-top:.7rem}.market-editorial-heading h2{letter-spacing:-.065em;white-space:pre-line;font-size:clamp(2.5rem,5.3vw,5.6rem);font-weight:500;line-height:1.03}.market-editorial-heading h2 span{color:#54726a}.market-editorial-heading>p:last-child{color:#50675f;max-width:42rem;font-size:1.05rem;line-height:1.7}.market-experience summary{list-style:none}.market-experience summary::-webkit-details-marker{display:none}.market-experience summary:focus-visible,.market-switch button:focus-visible,.market-experience a:focus-visible{outline-offset:5px;outline:3px solid #426b4c}.market-expand{flex-shrink:0;transition:transform .3s}details[open]>summary .market-expand{transform:rotate(45deg)}.market-text-link{border-bottom:1px solid;align-items:center;gap:1rem;margin-top:1rem;padding-block:.65rem;font-size:.9rem;font-weight:600;display:inline-flex}.market-text-link svg,.market-contact-link svg{transition:transform .3s}.market-text-link:hover svg,.market-contact-link:hover svg{transform:translate(3px,-3px)}.market-footnote{color:#50675f;max-width:48rem;margin-top:1.5rem;font-size:.76rem;line-height:1.65}.market-mechanics-layout{grid-template-columns:1fr 1.4fr;gap:5rem;display:grid}.market-switch{border-block:1px solid #9fb2a4;margin-bottom:3rem;display:flex}.market-switch button{text-align:left;cursor:pointer;flex:1;align-items:center;gap:1rem;padding:1.25rem 1rem;font-weight:550;transition:background .3s,color .3s;display:flex}.market-switch button+button{border-left:1px solid #9fb2a4}.market-switch button>span{font:.7rem monospace}.market-switch button svg{margin-left:auto}.market-switch button[aria-pressed=true]{color:#e9f5e3;background:#153c35}.market-switch button:not([aria-pressed=true]):hover{background:#e0e9d8}.market-coverage-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:5rem;display:grid}.market-symbol-panel{background:#dce6d5;min-height:25rem;padding:2rem;position:sticky;top:8rem;overflow:hidden}.market-symbol-panel h3{letter-spacing:-.04em;margin-bottom:.8rem;font-size:1.5rem}.market-symbol-panel>p{font-size:.95rem;line-height:1.7}.market-symbol-panel .market-label{margin-top:2rem;font-size:.58rem;display:block}.market-experience-commodities .market-symbol-panel{background:#e5e1bd}.market-experience-indices .market-symbol-panel{background:#ccded8}.market-list-label{color:#50675f;padding-bottom:1rem;font:.73rem monospace}.market-instrument-list ul{padding:0;list-style:none}.market-instrument-list li{border-top:1px solid #b1bfb1;grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;padding-block:1.5rem;display:grid}.market-instrument-symbol{letter-spacing:-.055em;font-size:clamp(1.4rem,2.7vw,2.6rem);font-weight:500}.market-instrument-list li>div>span{font-size:.88rem}.market-instrument-list small{color:#50675f;margin-top:.4rem;font-size:.7rem;display:block}.market-coverage-footer{justify-content:space-between;align-items:end;gap:2rem;margin-top:2rem;display:flex}.market-coverage-footer .market-footnote{max-width:35rem}.market-coverage-footer a{flex-shrink:0}.market-mechanics{background:#edf0e7;padding-block:clamp(4rem,7vw,7rem)}.market-mechanics-layout>div:first-child>p:last-child{color:#50675f;max-width:25rem;line-height:1.7}.market-mechanics details{border-top:1px solid #acbbad}.market-mechanics details:last-child{border-bottom:1px solid #acbbad}.market-mechanics summary{cursor:pointer;align-items:start;gap:1.2rem;padding-block:1.7rem;display:flex}.market-mechanics summary>span{padding-top:.5rem;font:.7rem monospace}.market-mechanics h3{letter-spacing:-.04em;flex:1;font-size:1.55rem;line-height:1.3}.market-mechanics details>p{color:#50675f;padding:0 2.6rem 2rem;font-size:1rem;line-height:1.8}.market-closing{padding-block:clamp(4rem,8vw,8rem)}.market-closing h2{letter-spacing:-.07em;max-width:65rem;margin-block:2rem 3rem;font-size:clamp(3rem,7.5vw,8rem);font-weight:500;line-height:1.02}.market-closing>div{justify-content:space-between;align-items:center;gap:3rem;display:flex}.market-closing>div>p{color:#50675f;max-width:31rem;line-height:1.7}.market-contact-link{border-bottom:2px solid;flex-shrink:0;align-items:center;gap:3rem;padding-block:1rem;font-size:clamp(1.3rem,2vw,2rem);font-weight:500;display:flex}@keyframes market-unfold{0%{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.market-mechanics details[open]>p{animation:.4s both market-unfold}.market-symbol-panel{animation:.45s both market-unfold}}@media (max-width:800px){.market-editorial-heading{grid-template-columns:1fr;gap:1rem}.market-editorial-heading .market-label{grid-row:auto;margin-bottom:1rem}.market-mechanics-layout,.market-coverage-layout{grid-template-columns:1fr;gap:2rem}.market-switch button{gap:.4rem;padding:1rem .6rem;font-size:.85rem}.market-switch button>span,.market-switch button svg{display:none}.market-symbol-panel{grid-template-columns:1fr 1.4fr;gap:.5rem 1.5rem;min-height:auto;padding:1.5rem;display:grid;position:static}.market-symbol-panel .market-label{margin-top:.8rem}.market-symbol-panel>p{font-size:.8rem}.market-symbol-panel h3{font-size:1.3rem}.market-instrument-list li{gap:1rem}.market-coverage-footer,.market-closing>div{flex-direction:column;align-items:start;gap:1rem}.market-mechanics h3{font-size:1.3rem}.market-mechanics details>p{padding-inline:0}.market-contact-link{justify-content:space-between;width:100%}}.instrument-directory{color:#133a36}.directory-masthead{padding-top:clamp(8rem,13vw,12rem);padding-bottom:4rem}.directory-title-layout{grid-template-columns:1.8fr 1fr;align-items:end;gap:4rem;margin-block:2.5rem 3rem;display:grid}.directory-title-layout h1{letter-spacing:-.065em;font-size:clamp(3.2rem,6.4vw,7rem);font-weight:500;line-height:1.04}.directory-title-layout h1 span{color:#5e7c68}.directory-count{border-left:1px solid #acbaaa;padding-left:2rem}.directory-count strong{letter-spacing:-.08em;font-size:clamp(4rem,7.5vw,8rem);font-weight:450;line-height:1;display:block}.directory-count>span{margin-top:1rem;font-size:.8rem;line-height:1.5;display:block}.directory-intro{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.directory-intro>p{color:#50675f;max-width:43rem;font-size:1.05rem;line-height:1.7}.directory-intro a{flex-shrink:0}.directory-ledger{border-block:1px solid #b1bfb1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.directory-ledger>div{padding:1.5rem 1rem}.directory-ledger>div+div{border-left:1px solid #b1bfb1}.directory-ledger dt{margin-bottom:.75rem;font-size:.75rem}.directory-ledger dd{letter-spacing:-.06em;font-size:clamp(1.6rem,2.8vw,3rem);line-height:1}.directory-explorer{scroll-margin-top:7rem}.directory-scope{background:#dce6d5;padding-block:clamp(4rem,7vw,7rem)}.directory-scope-layout{grid-template-columns:1fr 1.4fr;gap:5rem;display:grid}.directory-scope h2{letter-spacing:-.06em;margin-block:1.5rem;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:500;line-height:1.07}.directory-scope-layout>div>p:last-child{color:#50675f;max-width:25rem;line-height:1.7}.directory-scope ol{padding:0;list-style:none}.directory-scope li{border-top:1px solid #9aaf9c;gap:1.5rem;padding-block:1.75rem;display:flex}.directory-scope li>span{padding-top:.4rem;font:.75rem monospace}.directory-scope h3{letter-spacing:-.04em;margin-bottom:1rem;font-size:1.65rem;line-height:1.2}.directory-scope li p{color:#50675f;line-height:1.75}.directory-closing{padding-block:clamp(4rem,7vw,7rem)}.directory-closing h2{letter-spacing:-.065em;margin-block:2rem;font-size:clamp(3rem,7vw,7rem);font-weight:500;line-height:1.05}.directory-closing>div{justify-content:space-between;align-items:center;gap:3rem;display:flex}.directory-closing>div>p{color:#50675f;max-width:30rem;line-height:1.7}@media (max-width:800px){.directory-title-layout,.directory-scope-layout{grid-template-columns:1fr;gap:2rem}.directory-count{border-left:0;align-items:center;gap:1.5rem;padding-left:0;display:flex}.directory-count strong{font-size:4rem}.directory-count>span{margin-top:0}.directory-intro,.directory-closing>div{flex-direction:column;align-items:start;gap:1rem}.directory-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-ledger>div{padding:1.1rem .5rem}.directory-ledger>div:nth-child(5){border-left:0}.directory-ledger>div:nth-child(n+5){border-top:1px solid #b1bfb1}.directory-ledger dt{min-height:1.9rem;font-size:.64rem}}.market-atlas-intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.market-atlas-intro h2{letter-spacing:-.055em;max-width:35rem;margin-top:1.4rem;font-size:clamp(2.6rem,4.4vw,4.8rem);font-weight:500;line-height:1.08}.market-atlas-intro>p{color:#50675f;max-width:29rem;line-height:1.7}.market-atlas-console{border:1px solid #9dac9c;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.9fr);display:grid}.market-atlas-selectors{background:#e3e9dd;border-right:1px solid #9dac9c;flex-direction:column;display:flex}.market-atlas-selectors button{text-align:left;cursor:pointer;border-bottom:1px solid #b5c1b0;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:1rem;padding:1.65rem 1.25rem;font-size:.95rem;transition:background .25s,color .25s;display:grid}.market-selector-code{font:.8rem monospace}.market-atlas-selectors button[aria-pressed=true]{color:#f1f3e8;background:#173d36}.market-atlas-selectors button:hover:not([aria-pressed=true]){background:#cbdac3}.market-atlas-selectors button:focus-visible{outline-offset:-5px;outline:3px solid #759e4c}.market-atlas-reading{background:#f4f4ed;padding:2rem 2.5rem}.market-atlas-reading-heading{border-bottom:1px solid #b5c1b0;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.market-atlas-reading-heading h3{letter-spacing:-.04em;font-size:1.45rem;font-weight:500;line-height:1.25}.market-atlas-reading-heading .market-label{white-space:nowrap;font-size:.6rem}.market-contract-plates{flex-direction:column;padding:2.5rem 0 1.5rem;display:flex}.market-contract-plate{border:1px solid #557c60;width:calc(100% - 3rem);padding:1.25rem 1.5rem;position:relative}.market-contract-plate:after{content:"";opacity:.2;pointer-events:none;border-left:1px dashed;position:absolute;top:0;bottom:0;left:1.7rem}.market-contract-plate>*{z-index:1;position:relative}.market-contract-plate strong{letter-spacing:-.025em;margin-top:.7rem;font-size:clamp(1rem,1.7vw,1.5rem);font-weight:500;line-height:1.35;display:block}.market-contract-reference{background:#e0e8d7;margin-left:3rem}.market-contract-form{background:#bdd1ae;margin-top:-.1rem;margin-left:1.5rem}.market-contract-confirm{color:#ecf3de;background:#153e36;margin-top:-.1rem}.market-contract-confirm p{max-width:28rem;margin-top:.7rem;font-size:.95rem;line-height:1.5}.market-atlas-explanation>p{color:#50675f;font-size:.9rem;line-height:1.75}.market-scope-section{background:#dce6d5;padding-block:clamp(4rem,7vw,7rem)}.market-scope-layout{grid-template-columns:1fr 1.15fr;gap:5rem;display:grid}.market-scope-layout h2{letter-spacing:-.055em;margin-block:1.5rem;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:500;line-height:1.08}.market-scope-layout>div>p:last-child{color:#50675f;max-width:31rem;font-size:.98rem;line-height:1.7}.market-scope-layout dl>div{border-top:1px solid #9eaf99;padding-block:1.75rem}.market-scope-layout dt{letter-spacing:-.03em;margin-bottom:.8rem;font-size:1.45rem;font-weight:500}.market-scope-layout dd{color:#50675f;font-size:1rem;line-height:1.75}.market-desk-plate{height:9rem;margin-bottom:1.5rem;position:relative}.market-desk-plate-back{background:#edf0e2;border:1px solid #708e71;display:block;position:absolute;inset:0 0 1.1rem 1.1rem}.market-desk-plate-front{letter-spacing:-.08em;background:#bfd3ab;border:1px solid #708e71;align-items:center;padding-left:1.5rem;font-size:4rem;display:flex;position:absolute;inset:1.1rem 1.1rem 0 0}.market-desk-plate-front:after{content:"";border-left:1px solid #708e71;position:absolute;top:0;bottom:0;right:27%}.market-instrument-list li{animation:none}.market-closing h2{max-width:58rem;font-size:clamp(2.7rem,5.5vw,5.5rem)}.directory-results-heading{color:#50675f;justify-content:space-between;gap:1.5rem;padding-block:1rem;font:.7rem/1.6 monospace;display:flex}.directory-table-scroll{border-block:1px solid #a6b8a4;max-height:38rem;overflow:auto}.directory-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #668657}.directory-reference-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.directory-reference-table thead th{z-index:1;letter-spacing:.06em;text-transform:uppercase;background:#dce6d5;border-bottom:1px solid #a6b8a4;padding:1.1rem 1rem;font:.65rem/1.5 monospace;position:sticky;top:0}.directory-reference-table tbody th,.directory-reference-table td{overflow-wrap:anywhere;border-bottom:1px solid #c3cdbc;padding:1rem;font-size:.87rem;line-height:1.5}.directory-reference-table tbody th{width:18%;font-family:monospace;font-weight:550}.directory-reference-table td:first-of-type{width:45%}.directory-reference-table .directory-extra-column{color:#50675f;font-size:.72rem}.directory-reference-table tr:hover>*{background:#e6eddf}.directory-reference-table .directory-no-results{padding:3rem 1rem}@keyframes market-plate-align{0%{opacity:.5;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.market-contract-plate{animation:.4s both market-plate-align}.market-contract-form{animation-delay:60ms}.market-contract-confirm{animation-delay:.12s}}@media (max-width:800px){.market-atlas-intro,.market-scope-layout,.market-atlas-console{grid-template-columns:1fr;gap:1.5rem}.market-atlas-console{gap:0}.market-atlas-selectors{border-bottom:1px solid #9dac9c;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-atlas-selectors button{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;padding:1rem .7rem;font-size:.8rem}.market-atlas-selectors button:nth-child(odd){border-right:1px solid #b5c1b0}.market-atlas-selectors button svg{display:none}.market-atlas-reading{padding:1.5rem}.market-atlas-reading-heading{display:block}.market-atlas-reading-heading .market-label{margin-top:.7rem;display:block}.market-contract-plate{width:calc(100% - 1.5rem);padding:1rem}.market-contract-reference{margin-left:1.5rem}.market-contract-form{margin-left:.75rem}.market-symbol-panel{display:block}.market-desk-plate{float:left;width:6rem;height:6rem;margin-right:1.2rem}.market-desk-plate-front{padding-left:.7rem;font-size:2.5rem}.market-symbol-panel .market-label{clear:both;padding-top:1rem}.directory-title-layout h1{font-size:clamp(2.6rem,8vw,4.5rem)}.directory-results-heading{display:block}.directory-results-heading>span{margin-top:.5rem;display:block}}@media (max-width:639px){.directory-extra-column{display:none}.directory-reference-table tbody th{width:31%}.directory-reference-table tbody td{width:69%}.directory-reference-table thead th,.directory-reference-table tbody th,.directory-reference-table td{padding:.85rem .5rem}.directory-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-ledger>div{border-top:1px solid #b1bfb1}.directory-ledger>div:nth-child(odd){border-left:0}.directory-ledger>div:nth-child(-n+2){border-top:0}.directory-ledger dt{min-height:0;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.market-experience *,.instrument-directory *{transition:none!important;animation:none!important}}body[data-experience-motion=paused] .market-experience *,body[data-experience-motion=paused] .instrument-directory *{transition:none!important;animation:none!important}.directory-closing h2{font-size:clamp(2.4rem,6vw,6rem)}.market-mechanics h2{letter-spacing:-.055em;margin-block:2rem;font-size:clamp(2.4rem,4.2vw,4.5rem);font-weight:500;line-height:1.08}
