.todays-market-top-stories-list{border-top:1px solid var(--c-gray-a);list-style:none;margin-top:var(--spacing-m);padding-left:0;padding-top:var(--spacing-l)}.todays-market-top-stories-list__item{margin-bottom:var(--spacing-m)}@media (min-width:800px){.todays-market-top-stories-list__item{display:flex}}.todays-market-top-stories-list__left{flex-shrink:0;margin-bottom:var(--spacing-m);margin-right:var(--spacing-l);width:80%}@media (min-width:800px){.todays-market-top-stories-list__left{margin-bottom:0;width:30%}}.todays-market-top-stories-list__author-line{align-items:center;display:flex;font-size:var(--fs-12)}.todays-market-top-stories-list__author-line p.topics{font-weight:var(--fw-bold);margin-bottom:0;margin-right:var(--spacing-m)}.todays-market-top-stories-list__author{font-weight:var(--fw-bold)}.todays-market-top-stories-list__time{font-weight:var(--fw-reg);margin-left:var(--spacing-s)}.todays-market-top-stories-list__time.elapsed-post-date{font-weight:var(--fw-bold);margin-left:0;margin-right:calc(var(--spacing-xs)/2)}.todays-market-top-stories-list__title{font-size:var(--fs-21);font-weight:var(--fw-bold);margin:var(--spacing-s) 0}.todays-market-top-stories-list__title a{color:var(--c-black)}.todays-market-top-stories-list__description{margin-top:var(--spacing-s)}.top-movers-todays-market-container{margin-bottom:var(--spacing-l)}.top-movers-group{border-top:1px solid var(--c-gray-a);margin-top:var(--spacing-m);padding-top:var(--spacing-l)}.top-movers-stock-quotes-container .top-movers-group{border-top:none}.top-movers-group .ipm-top-movers{margin-bottom:var(--spacing-l)}.top-movers-group .ipm-top-movers:last-child{margin-bottom:0}.top-movers-group h4{font-size:var(--fs-21);font-weight:var(--fw-bold);margin-bottom:var(--spacing-ms);margin-top:0}.top-movers-group .green-text{color:var(--c-bullish)}.top-movers-group .red-text{color:var(--c-bearish)}.top-movers-group .align-left{text-align:left}.top-movers-group .align-right{text-align:right}.top-movers-group table{white-space:nowrap}@media (min-width:800px){.top-movers-group table{display:table}}.top-movers-group table th{font-size:var(--fs-12);letter-spacing:.0125em;padding:var(--spacing-s);text-transform:uppercase}.top-movers-group table th:first-child{background-color:var(--c-white);left:0;padding-left:0;position:sticky}.top-movers-group table th:last-child{left:0;padding-right:0}.top-movers-group table td{padding-bottom:var(--spacing-s);padding-left:var(--spacing-s);padding-right:var(--spacing-s);padding-top:var(--spacing-ms)}.top-movers-group table td:first-child{padding-left:0}.top-movers-group table td:last-child{padding-right:0}.top-movers-group table tbody tr td:first-child{background-color:var(--c-white);left:0;padding-right:var(--spacing-s);position:sticky}.top-movers-group table td.symbol,.top-movers-group table th.symbol{width:34%}@media (min-width:640px){.top-movers-group table td.symbol,.top-movers-group table th.symbol{width:13%}}.top-movers-group table td.company-name,.top-movers-group table th.company-name{display:none}@media (min-width:640px){.top-movers-group table td.company-name,.top-movers-group table th.company-name{display:table-cell;width:35%}}.top-movers-group table td.price,.top-movers-group table th.price{width:33%}@media (min-width:640px){.top-movers-group table td.price,.top-movers-group table th.price{width:13%}}.top-movers-group table td.change-price,.top-movers-group table th.change-price{display:none}@media (min-width:640px){.top-movers-group table td.change-price,.top-movers-group table th.change-price{display:table-cell;width:13%}}.top-movers-group table td.change-percent,.top-movers-group table th.change-percent{width:33%}@media (min-width:640px){.top-movers-group table td.change-percent,.top-movers-group table th.change-percent{width:13%}}.top-movers-group table td.volume,.top-movers-group table th.volume{display:none}@media (min-width:640px){.top-movers-group table td.volume,.top-movers-group table th.volume{display:table-cell;width:13%}}.todays-market-news-title{border-bottom:1px solid var(--c-gray-a);margin-top:var(--spacing-m);padding-bottom:var(--spacing-m);width:100%}
