.best-stocks-container{background-color:#f6f6f6;padding:var(--spacing-xxl) 0}.interior-article--best-stocks .wrapper{max-width:1340px}@media (max-width:479px){.interior-article--best-stocks .alignright{width:auto!important}}.interior-article--best-stocks .entry-content p{font-family:var(--f-text)!important;font-size:17px}@media (min-width:1024px){.interior-article--best-stocks .entry-content p{font-size:17px!important}}.interior-article--best-stocks .entry-content img.alignright{float:right;margin-left:var(--spacing-m);max-width:50%}@media (min-width:640px){.interior-article--best-stocks .entry-content img.alignright{max-width:30%}}@media (min-width:1024px){.interior-article--best-stocks .entry-content img.alignright{max-width:100%}}.page-template-page-best-etfs .interior-article .wrapper,.page-template-page-best-stocks .interior-article .wrapper{max-width:1340px}@media (min-width:800px){.page-template-page-best-etfs .interior-article .wrapper,.page-template-page-best-stocks .interior-article .wrapper{max-width:1340px}}.page-template-page-best-etfs .ad,.page-template-page-best-stocks .ad{background-color:var(--c-white);padding-bottom:var(--spacing-s);padding-top:var(--spacing-s)}#best-stocks{counter-reset:listing;list-style-type:none;width:100%}@media (min-width:480px){#best-stocks{display:grid;grid-gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){#best-stocks{grid-gap:var(--spacing-xxl) var(--spacing-xl);grid-template-columns:repeat(5,1fr)}}#best-stocks li:before{background-color:#105884;border-radius:50%;color:#fff;content:counter(listing);counter-increment:listing;font-size:var(--fs-21);font-weight:var(--fw-black);height:40px;left:50%;line-height:40px;position:absolute;text-align:center;top:-20px;transform:translateX(-50%);vertical-align:middle;width:40px}.best-stocks-heading{font-family:var(--f-headline);font-size:var(--fs-40-53);font-weight:var(--fw-black);margin:0}.best_stock_box{background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 0 5px 2px hsla(0,0%,75%,.5);margin-bottom:var(--spacing-xl);position:relative}@media (min-width:800px){.best_stock_box{margin-bottom:0}}.bs_title{background-color:#0a3855;border-top:3px solid #105884;color:#fff;font-size:var(--fs-18);font-weight:var(--fw-black);letter-spacing:0;line-height:var(--lh-1-2);margin:0;padding:var(--spacing-l) var(--spacing-ms) var(--spacing-ms);text-align:center}@media (min-width:640px){.bs_title{min-height:120px}}.bs_body{padding:var(--spacing-s)}.bs_thumb{margin-bottom:var(--spacing-s);text-align:center}.bs_thumb a{display:inline-block}.bs_performance{color:var(--c-bullish);font-size:60px;font-weight:var(--fw-black);line-height:var(--lh-1-2);text-align:center}.bs_performance.neg{color:var(--c-bearish)}.current-return{color:#2f2a2b;font-size:var(--fs-14);text-transform:uppercase}.bs_info{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin:var(--spacing-s) 0;padding:var(--spacing-s) 0}.bs_hot_topic,.bs_info{font-weight:var(--fw-black)}.bs_hot_topic{display:block;font-size:var(--fs-16);letter-spacing:0;line-height:var(--lh-1-6);margin:0;text-transform:uppercase}.bs_author{border-top:1px solid #e6e6e6;font-weight:var(--fw-black);margin:var(--spacing-s) 0;padding:var(--spacing-s) 0}.bs_author img{border-radius:50%;float:left;margin-right:var(--spacing-s)}.bs_author .investor-title{font-size:var(--fs-14);font-weight:var(--fw-black);text-transform:uppercase}.bs_author .investor-name{font-size:90%;font-weight:var(--fw-reg);line-height:var(--lh-1-4);padding-left:var(--spacing-xxl)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#best-stocks{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.best_stock_box{margin:0 var(--spacing-s) var(--spacing-xxl);width:18%}}
