.markets-dashboard-page .tool-heading{padding-block:1.1rem 1.5rem}.markets-dashboard-page .tool-heading .breadcrumbs{margin-bottom:.6rem}.markets-dashboard-page .tool-heading .eyebrow{margin-bottom:.5rem}.markets-dashboard-page .tool-heading h1{max-width:none;margin:.4rem 0 .75rem;font-size:clamp(2rem,4.3vw,3.6rem)}.markets-dashboard-page .tool-heading .learn-intro{max-width:55rem;margin:0;font-size:1rem;line-height:1.65}.markets-dashboard-page .platform-content{padding-top:1.5rem}.market-dashboard{min-width:0}.market-dashboard .market-asof{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 2rem;display:flex}.market-dashboard .market-asof span{color:#53574f;font-size:.8rem}.market-dashboard .market-asof strong{letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.2rem,5.4vw,2.2rem);font-weight:400;line-height:1.3;display:block}.market-dashboard .market-asof p{margin:0;font-size:.9rem;line-height:1.7}.market-dashboard .market-summary{background:var(--ink);color:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2rem 0 1rem;display:grid}.market-summary>div{border:1px solid #474940;min-width:0;padding:clamp(1rem,3vw,1.8rem)}.market-summary span,.market-summary small{color:#ddd6c8;font-size:.8rem;line-height:1.5;display:block}.market-summary strong{overflow-wrap:anywhere;margin:.5rem 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;display:block}.market-dashboard .platform-form{margin-block:1.4rem}.market-dashboard .market-update{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem 2rem;margin-block:1rem;padding-top:1rem;display:flex}.market-dashboard .market-update>div{min-width:0}.market-dashboard .market-update p{margin:0;font-size:.8rem;line-height:1.65}.market-dashboard .market-update button{flex-shrink:0}.market-dashboard .market-resource-links{gap:.3rem 1.5rem;margin-block:.5rem 1.3rem}.market-dashboard fieldset{border:0;min-width:0;padding:0}.market-dashboard legend{margin-bottom:1rem;font-weight:700}.market-dashboard select{width:100%;min-width:0}.market-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.market-dashboard .market-dashboard-grid>section{border-top:1px solid var(--line);min-width:0;margin:0;padding:1.5rem 0 0}.market-dashboard .market-dashboard-grid h2{margin-bottom:.8rem;font-size:clamp(1.5rem,3vw,2rem)}.market-dashboard .market-dashboard-grid .eyebrow{margin-bottom:.7rem}.market-dashboard .market-dashboard-grid>section>p:not(.eyebrow){font-size:.9rem;line-height:1.7}.market-dashboard section[id]{scroll-margin-top:calc(var(--header-offset,6rem) + 1rem)}.market-dashboard .market-centres-section{border-top:1px solid var(--line);margin-top:3rem;padding-top:2.5rem}.market-dashboard .market-centres-section>.eyebrow{color:var(--bronze-on-light);margin-bottom:.7rem}.market-dashboard .market-centres-intro{max-width:45rem}.market-dashboard .market-card{flex-direction:column;display:flex}.market-dashboard .market-card h3{margin-block:.3rem 1rem}.market-dashboard .market-centre-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-top:auto;padding-top:.8rem;font-size:.875rem;font-weight:700;display:flex}.market-strength{margin:1.5rem 0;padding:0;list-style:none}.market-strength li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1.8rem 2.7rem minmax(2rem,1fr) 4.7rem;align-items:center;gap:.5rem;padding-block:.8rem;font-size:.9rem;display:grid}.market-strength li>span:last-child{text-align:right}.market-rank{color:#65675c;font-size:.75rem}.market-strength svg{width:100%;height:24px}.market-positive{fill:#336346}.market-negative{fill:#a16c42}.market-dashboard .market-stale{color:#4e3d25;background:#faf0d9;border:1px solid #956f3c;padding:1rem}.market-dashboard [hidden]{display:none}.market-dashboard .learn-table-wrap{margin-top:1rem}.market-dashboard .learn-table{min-width:20rem}.market-dashboard details{border-block:1px solid var(--line);margin-block:2rem;padding-block:1rem}.market-dashboard summary{cursor:pointer;min-height:2.75rem;font-weight:700;display:list-item}.market-dashboard [data-market-status]{min-height:1.65em}.market-dashboard .market-controls .platform-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}@media (width<=900px){.market-dashboard-grid{grid-template-columns:1fr}}@media (width<=680px){.markets-dashboard-page .tool-heading{padding-inline:clamp(12px,4vw,24px)}.market-dashboard .market-update{flex-direction:column;align-items:stretch}.market-dashboard .market-controls .platform-form-grid,.market-dashboard .market-summary{grid-template-columns:1fr}.market-summary>div{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .7rem;padding-block:.8rem;display:grid}.market-summary strong{grid-row:span 2;margin:0;font-size:1.5rem}}@media (width<=380px){.market-strength li{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem}.market-strength .market-rank{display:none}.market-summary>div{display:block}.market-summary strong{margin-block:.3rem}}@media (prefers-reduced-motion:reduce){.market-dashboard *{scroll-behavior:auto}}
