.site{--site-max:1200px;--section-gap:clamp(56px,4rem + 4vw,128px);max-width:var(--site-max);margin:0 auto;padding:0 var(--gutter)}.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0;border-bottom:1px solid var(--rule-strong)}.site-header nav{display:flex;gap:24px;font-size:var(--text-s)}.site-header nav a{color:var(--ink);text-decoration:none;padding:4px 0;border-bottom:1px solid transparent}.site-header nav a:hover{border-bottom-color:var(--ink)}.wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:600;letter-spacing:-.005em}.wordmark-mark{width:14px;height:14px;background:var(--signal);box-shadow:4px 4px 0 var(--ink);flex:none}.site main{padding:0}.hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:32px 64px;gap:32px 64px;align-items:end;padding:clamp(56px,3rem + 6vw,140px) 0 clamp(40px,2rem + 3vw,80px);border-bottom:1px solid var(--rule)}.cap-head h1,.hero h1,.page-head h1{margin:0;font:400 clamp(2.5rem,1.4rem + 4.4vw,5.25rem)/.98 var(--font-serif),Georgia,serif;letter-spacing:-.015em;text-wrap:balance}.lede{font-size:1.0625rem;line-height:1.5;margin:0 0 24px;max-width:46ch}.actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-block;font:inherit;font-size:var(--text-s);padding:10px 18px;border:1px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.button:hover{background:var(--ink);color:var(--paper)}.button:active{transform:translateY(1px)}.button.primary{background:var(--signal);border-color:var(--signal);color:var(--paper)}.button.primary:hover{background:var(--ink);border-color:var(--ink)}.section{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);grid-gap:16px 64px;gap:16px 64px;padding:calc(var(--section-gap) / 2) 0;border-bottom:1px solid var(--rule)}.section-head{display:flex;flex-direction:column;gap:6px}.section-num{font-size:var(--text-xs);color:var(--signal);letter-spacing:.08em}.section-head h2{margin:0;font:400 1.75rem/1.1 var(--font-serif),Georgia,serif}.section-body>p{margin:0 0 12px;max-width:62ch}.section-body h3{margin:0 0 10px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:600}.groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.trade-list{list-style:none;margin:0;padding:0}.trade-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--rule)}.trade-list li:last-child{border-bottom:1px solid var(--rule)}.trade-list .code{color:var(--signal);font-size:var(--text-s);white-space:nowrap}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;counter-reset:step}.steps li{counter-increment:step;border-top:2px solid var(--ink);padding-top:14px}.steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-mono),monospace;font-size:var(--text-xs);color:var(--signal)}.steps h3{margin:6px 0 8px;color:var(--ink);text-transform:none;letter-spacing:0;font-size:1rem}.steps p{margin:0;color:var(--ink-soft)}.state-grid{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.state-grid li{padding:10px 0;text-align:center;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:.9375rem}.data-block{margin:0}.data-block div{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;padding:10px 0;border-top:1px solid var(--rule)}.data-block div:last-child{border-bottom:1px solid var(--rule)}.data-block dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);padding-top:2px}.data-block dd{margin:0;overflow-wrap:anywhere}.note{font-size:var(--text-s);color:var(--ink-soft);margin:12px 0 0}.cap-head,.page-head{padding:clamp(48px,2rem + 5vw,112px) 0 clamp(32px,2rem + 2vw,56px);border-bottom:1px solid var(--rule)}.cap-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.page-head .lede{margin-top:18px}.eyebrow{margin:0 0 10px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--signal)}.plain-list{margin:0;padding-left:1.1em}.plain-list li+li{margin-top:6px}.big-link{font-size:clamp(1.05rem,.9rem + .8vw,1.5rem);overflow-wrap:anywhere}.site-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px 64px;gap:24px 64px;padding:40px 0 56px;font-size:var(--text-s)}.site-footer p{margin:8px 0 0}@media (max-width:860px){.groups,.hero,.section,.site-footer,.steps{grid-template-columns:minmax(0,1fr)}.groups,.steps{gap:28px}.data-block div{grid-template-columns:1fr;gap:2px}}@media print{@page{size:letter;margin:.5in}body{background:#fff;font-size:10.5pt}.print-hide,.site-footer,.site-header nav,.skip-link{display:none}.site{max-width:none;padding:0}.site-header{padding:0 0 8px}.cap-head{padding:12px 0 10px}.cap-head h1{font-size:26pt}.section{grid-template-columns:1.6in 1fr;gap:0 18px;padding:8px 0;page-break-inside:avoid;break-inside:avoid}.section-head h2{font-size:13pt}.trade-list li{padding:2px 0}.data-block div{padding:3px 0;grid-template-columns:1.2in 1fr}a{color:inherit;text-decoration:none}}