.market-intro{padding:2.5rem 0 1.8rem;max-width:760px}.market-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;color:#266a7d}.market-intro h1{font-size:clamp(2rem,5vw,3.4rem);font-weight:750;letter-spacing:-.04em;color:#172a3a}.market-intro p:last-child{color:#587080;line-height:1.65}.market-panel{background:#fff;border:1px solid #dce6ea;border-radius:18px;box-shadow:0 8px 28px rgba(20,49,63,.055);margin-bottom:1.3rem;overflow:hidden}.market-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.15rem 1.4rem;border-bottom:1px solid #e7edf0}.market-panel-heading h2{font-size:1.2rem;margin:0;color:#213746;font-weight:700}.market-panel-heading span{font-size:.8rem;color:#718896}.market-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.market-table th{background:#f6f9fa;text-transform:uppercase;letter-spacing:.055em;font-size:.69rem;color:#6d818e;font-weight:700}.market-table th,.market-table td{padding:.85rem 1.4rem;border-bottom:1px solid #edf1f3}.market-table tr:last-child td{border:0}.market-table tbody tr:hover{background:#f6fafb}.market-table th:not(:first-child),.market-number{text-align:right;white-space:nowrap}.market-table th:last-child,.market-date{text-align:right}.market-symbol{font-weight:750;color:#155e74;text-decoration:none}.market-symbol:hover{text-decoration:underline}.market-name{display:block;font-size:.82rem;color:#637987;margin-top:.15rem}.market-up{color:#13815c;font-weight:650}.market-down{color:#bc514e;font-weight:650}.market-flat{color:#647985}.market-date{white-space:nowrap;color:#718391;font-size:.83rem}.market-empty{color:#627986}.market-preview .market-table th,.market-preview .market-table td{padding:.68rem .8rem}.market-preview .market-table th:nth-child(3),.market-preview .market-table td:nth-child(3),.market-preview .market-table th:nth-child(5),.market-preview .market-table td:nth-child(5){display:none}.market-preview .market-name{white-space:normal}@media(max-width:690px){.market-intro{padding:1.2rem 0}.market-panel-heading{padding:1rem}.market-table th,.market-table td{padding:.75rem .55rem}.market-table th:first-child,.market-table td:first-child{padding-left:1rem}.market-table th:last-child,.market-table td:last-child{padding-right:1rem}.market-table th:nth-child(3),.market-table td:nth-child(3),.market-table th:nth-child(5),.market-table td:nth-child(5){display:none}.market-table th{font-size:.62rem}.market-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-number{font-size:.85rem}.market-preview .market-table th,.market-preview .market-table td{padding:.7rem .5rem}}
