.market-main{max-width:900px;padding-top:32px}.market-intro h1{font-size:30px;line-height:1.25;letter-spacing:-.6px;margin:0 0 10px}.market-intro>p{font-size:14px;color:#626c65}.weekly-period strong{color:#202624;font-size:16px}.market-list{border-top:1px solid #dce1db}.weekly-asset{padding:18px 0;border-bottom:1px solid #dce1db}.market-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px}.market-row strong{font-size:17px;display:block}.market-row small{font-size:11px;color:#687269}.market-row:hover strong{text-decoration:underline;text-underline-offset:4px}.weekly-change{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.weekly-change small{font-size:12px;font-weight:400;white-space:normal;color:#677069}.weekly-change.up{color:#176347}.weekly-change.down{color:#a23630}.weekly-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:14px 0}.weekly-metrics dt{font-size:12px;color:#687269}.weekly-metrics dd{font-size:18px;font-variant-numeric:tabular-nums;margin:4px 0 0}.market-status,.market-note{font-size:12px;line-height:1.65;color:#687269}.market-status{margin:5px 0 0}.market-note a,.market-method a{text-decoration:underline;text-underline-offset:3px}.market-quote{padding:10px 0 20px;border-bottom:1px solid #dce1db}.market-method{font-size:13px;color:#687269;max-width:720px}.weekly-context,.weekly-calendar,.weekly-archives{margin-top:30px;padding-top:22px;border-top:1px solid #dce1db}.market-main h2{font-size:19px;line-height:1.4;margin:0 0 10px}.weekly-context ul,.weekly-calendar ul{padding:0;list-style:none;margin:16px 0}.weekly-context li{padding:0 0 16px}.weekly-context li>.market-note{display:block}.weekly-context details{font-size:12px;margin-top:4px}.weekly-context summary{color:#176347;padding:4px 0;min-height:32px}.weekly-context details p{margin-top:6px;max-width:650px}.weekly-calendar li{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid #eee}.weekly-calendar time{font-size:13px}.weekly-calendar small{display:block;font-size:11px;color:#687269;margin-top:4px}.weekly-archives a{display:inline-block;font-size:13px;padding:10px 16px 10px 0;color:#176347}.market-disclaimer{font-size:11px;color:#687269;margin:28px 0}.market-cross{border-top:1px solid #dce1db;padding-top:20px;display:flex;justify-content:space-between;gap:24px}.market-cross h2{font-size:16px}.market-cross p{font-size:12px;color:#687269}.market-cross>div:last-child{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.market-cross a{font-size:13px;min-height:36px;color:#176347}body[data-market-page] footer{padding-bottom:30px}body[data-market-page] .consent{bottom:16px}
@media(max-width:650px){.market-main{padding-top:24px}.market-intro h1{font-size:26px}.market-intro>p{font-size:13px}.weekly-asset{padding:14px 0}.market-row strong{font-size:16px}.weekly-change{font-size:20px}.weekly-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.weekly-metrics dd{font-size:17px}.weekly-context,.weekly-calendar,.weekly-archives{margin-top:24px;padding-top:20px}.weekly-calendar li{grid-template-columns:1fr;gap:5px}.market-cross{display:block}.market-cross>div:last-child{gap:4px}.market-cross a{min-height:40px;display:flex;align-items:center}.market-main h2{font-size:17px}.weekly-context li>a{font-size:14px}.market-note{overflow-wrap:anywhere}}

.market-pending,.market-coming{font-size:12px;color:#687269;line-height:1.8}.market-pending .market-row,.market-coming .market-row{display:inline;font-size:12px;min-height:0}.market-coming{border-top:1px solid #eee;margin-top:28px;padding-top:18px}.market-main .market-coming h2{font-size:14px;font-weight:500}.market-coming a:hover,.market-pending a:hover{text-decoration:underline}

.weekly-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
