body.market-page{background:#f5f7fa}.market-main{padding-top:120px;padding-bottom:50px;max-width:1240px}.market-main .title-row{background:#c2d3e1}.market-main h1{font-size:40px}.market-main h2{font-size:17px}.market-main .chart{height:260px}.market-main .kpis{margin-top:20px}.site-footer{max-width:none;margin:0;font-size:14px}.site-footer h2{font-size:15px;color:white}.site-footer p{margin-top:20px}.site-header{font-size:16px}.site-footer svg{width:17px;height:17px}@media(max-width:640px){.market-main{padding-top:96px}.market-main h1{font-size:32px}.market-main .chart{height:210px}}.market-main select{appearance:none;-webkit-appearance:none;font:13px/1.3 'Open Sans',sans-serif;padding:7px 32px 7px 10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2320468c' stroke-width='1.4'/%3E%3C/svg%3E") right 10px center/14px no-repeat;border:1px solid #bdcbd9;box-shadow:none;width:auto;min-width:100px}.market-main .filters select{width:100%}.market-page .site-footer p{color:#d9e3ee}.market-page .site-footer .footer-brand{color:white}.market-main .chart-tools .plain{white-space:nowrap}.market-main .fresh{flex-wrap:wrap}.market-main h1{font-size:32px}
.market-source{margin-top:24px;font:13px/1.6 'Open Sans',sans-serif;color:#596879}
.market-main h1,.market-main h2,.market-main h3{font-family:'Montserrat',sans-serif;font-weight:700}
.market-main,.market-main select,.market-main button,.market-main table{font-family:'Open Sans',sans-serif;font-weight:400}
.market-main .intro,.market-main .insight-lead{font-family:'Cardo',serif;font-weight:400}
.market-main table,.market-main .kpis,.market-main .chart-detail{font-variant-numeric:tabular-nums}
@media(max-width:640px){.market-main .fresh{display:grid;grid-template-columns:1fr 36px;gap:2px 10px;align-items:center}.market-main .fresh #connection{grid-column:1;grid-row:1;justify-self:start}.market-main .fresh #source-label{grid-column:1;grid-row:2}.market-main .fresh #refresh{grid-column:2;grid-row:1 / span 2}.market-main .fresh .plain{padding:5px 0}}
