.services{margin-bottom:var(--spacing-xxl)}.service{background:#fff;border:1px solid #e6e6e6;box-shadow:0 0 5px 2px hsla(0,0%,75%,.5);display:grid;grid-template-areas:"popular" "description" "stats" "cta";grid-template-columns:1fr;margin-bottom:var(--spacing-l);padding:var(--spacing-m);position:relative}@media (min-width:640px){.service{grid-template-rows:var(--spacing-xl) 1fr auto;padding:var(--spacing-l)}}.service .service-logo{margin:0}.service .service-logo img{margin:0 auto;max-height:40px;max-width:220px}@media (min-width:1240px){.service .service-logo img{margin:0}}.service .service-description{grid-area:description}.service .service-stats{grid-area:stats}.service .service-cta{margin-top:var(--spacing-m)}.service .icons{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}@media (min-width:800px){.service .icons{flex-direction:column;padding:0 0 0 var(--spacing-ms)}}.service .icons li{background-position:center 0;background-repeat:no-repeat;background-size:auto 48px;border-right:1px solid #e6e6e6;min-width:33%;padding:var(--spacing-xxl) var(--spacing-s) var(--spacing-m);text-align:center}@media (min-width:800px){.service .icons li{background-position:0;border-bottom:1px solid #e6e6e6;border-right:0;min-width:100%;padding:var(--spacing-m) 0 var(--spacing-m) var(--spacing-xxl);text-align:left}}.service .icons li.analyst{background-image:url(../svg/icon-analyst.svg)}.service .icons li.focus{background-image:url(../svg/icon-focus.svg)}.service .icons li.frequency{background-image:url(../svg/icon-frequency.svg)}.service .icons li.volatility{background-image:url(../svg/icon-volatility.svg)}.service .icons li.retail-price{background-image:url(../svg/icon-retail-price.svg)}.service .icons li:last-child{border-bottom:0;border-right:0}.service .icons li .data{color:var(--c-gray-a);font-size:var(--fs-12);line-height:var(--lh-1-3);margin-bottom:var(--spacing-xs);margin-top:0;text-transform:uppercase}.service .icons li h4{font-size:var(--fs-13-16);font-weight:var(--fw-bold);margin:0}.service .icons--2-col{flex-wrap:wrap}.service .icons--2-col li{flex:0 0 50%;min-width:none}.service .icons--2-col li:nth-child(2n){border-right:none}@media (min-width:640px){.service--alt{grid-template-rows:auto}}@media (min-width:1024px){.service--alt{align-items:center;grid-gap:var(--spacing-s);grid-template-areas:"description stats cta";grid-template-columns:5fr 2fr 1fr;padding:var(--spacing-l)}.service--alt .service-description{align-items:center;display:grid;grid-gap:var(--spacing-l);grid-area:description;grid-template-columns:1fr 2fr;padding-right:0}}.service--alt .service-detail{margin:var(--spacing-l) 0}@media (min-width:1024px){.service--alt .service-detail{margin:0}}.service--alt .service-stats{border-left:none}@media (min-width:1240px){.service--alt .service-cta{margin-top:0;text-align:center}}@media (min-width:1024px){.service--alt .icons{flex-direction:row;margin-bottom:0;padding:0}.service--alt .icons li{background-position:center 0;background-size:auto 48px;border-bottom:none;min-width:50%;padding:var(--spacing-xxl) var(--spacing-s) var(--spacing-s);text-align:center}.service--alt .icons li:only-child{min-width:100%}.services-content--2-col{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--spacing-l)}}.services-content--2-col .service .service-logo{align-items:flex-end;display:flex;height:40px}.service-cta{grid-area:cta;margin-top:var(--spacing-m);text-align:center}@media (min-width:1024px){.service-cta{text-align:left}}.service-cta .btn{width:50%}@media (min-width:1024px){.service--alt .service-cta .btn,.service-cta .btn{width:auto}}.service-cta p{font-size:80%;margin:var(--spacing-s) 0 0}.service-most-popular{align-items:center;background-color:#158903;color:#fff;display:flex;font-weight:var(--fw-bold);grid-area:popular;height:50px;justify-content:center;margin:calc(var(--spacing-m)*-1) calc(var(--spacing-m)*-1) var(--spacing-m) calc(var(--spacing-m)*-1);padding:var(--spacing-s) var(--spacing-m);text-align:center;text-transform:uppercase}@media (min-width:640px){.service-most-popular{margin:calc(var(--spacing-l)*-1) calc(var(--spacing-l)*-1) var(--spacing-l) calc(var(--spacing-l)*-1);padding-left:var(--spacing-l);padding-right:var(--spacing-l)}}.premium-services .service{margin-bottom:var(--spacing-m)}.premium-services-header{margin:0 auto var(--spacing-l);text-align:center}@media (min-width:1024px){.premium-services-header{margin-bottom:var(--spacing-xl)}}.premium-services-title{display:inline-block;font-family:var(--f-text);font-size:var(--fs-40-53);font-weight:var(--fw-black);letter-spacing:-1px;line-height:var(--lh-1-1);margin:0}.premium-services-subcategory-header{margin:var(--spacing-l) 0;position:relative;text-align:center}.premium-services-subcategory-header:after{background-color:var(--c-black);content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:0}.premium-services-subcategory-header .subcategory-title{background-color:var(--c-white);display:inline-block;font-family:var(--f-headline-serif);font-size:var(--fs-18);font-weight:var(--fw-bold);letter-spacing:2px;margin:0;padding:0 var(--spacing-m);position:relative;text-transform:uppercase;z-index:1}@media (min-width:1024px){.premium-services-subcategory-header .subcategory-title{font-size:var(--fs-24)}}.subcategory-title--highlight{color:var(--c-bearish)}.author-grid{display:grid;grid-template-areas:"header" "bio" "services-recent";grid-template-columns:1fr;margin:0 auto;max-width:800px}@media (min-width:1024px){.author-grid{grid-column-gap:var(--spacing-xxl);grid-template-areas:"header header header" "bio services-recent services-recent" "bio services-recent services-recent";grid-template-columns:repeat(3,1fr);max-width:1340px}}.author-grid--no-services{grid-template-areas:"header" "services-recent" "author-sidebar"}@media (min-width:1024px){.author-grid--no-services{grid-template-areas:"header header header" "services-recent services-recent author-sidebar" "services-recent services-recent author-sidebar"}}.author-header{grid-area:header;margin:0 0 var(--spacing-s);text-align:center}.author-grid--no-services .author-header{display:flex;flex-wrap:wrap;gap:var(--spacing-ms);margin:0;text-align:left}@media (min-width:1024px){.author-grid--no-services .author-header{flex-wrap:nowrap;gap:36px;margin-bottom:12px;margin-top:12px}}.author-bio{grid-area:bio}.author-bio-bio{margin-bottom:var(--spacing-m)}.author-services-recent-container{grid-area:services-recent;padding-bottom:0;padding-top:0}.author-services-recent-container .load-more{margin-top:0}.author-avatar{align-self:flex-start;margin-left:auto;margin-right:auto;max-width:180px;overflow:hidden;position:relative}.author-avatar:before{content:"";display:block;padding-bottom:100%;width:100%}.author-avatar img{border-radius:100%;bottom:0;display:block;height:100%;left:0;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;right:0;top:0;width:100%;z-index:2}.author-grid--no-services .author-avatar{flex-basis:100%;margin-left:0;margin-right:0}@media (min-width:1024px){.author-grid--no-services .author-avatar{flex-basis:180px}}.author-name{display:inline-block;font-family:var(--f-text);font-size:var(--fs-40-53);font-weight:var(--fw-black);letter-spacing:-1px;line-height:var(--lh-0-1);margin:20px 0 var(--spacing-xs)}.author-grid--no-services .author-name{margin-top:0}.author-byline{display:block;font-family:var(--f-headline-serif);font-size:var(--fs-24-28);font-style:italic;font-weight:var(--fw-bold);letter-spacing:-.5px;line-height:var(--lh-1-2);margin:0}.author-grid--no-services .author-byline{font-size:var(--fs-16-17);margin-bottom:30px}.author-quote{border-bottom:1px solid #ababab;font-family:var(--f-headline-serif);font-size:var(--fs-26-32);font-style:italic;font-weight:var(--fw-bold);letter-spacing:-.75px;line-height:var(--lh-1-2);margin:0 0 var(--spacing-m);padding:0 0 var(--spacing-m);position:relative;text-align:center}.author-quote>span:before{content:"\201c"}.author-quote>span:after{content:"\201d"}.author-quote-credit{font-family:var(--f-text);font-size:var(--fs-14);font-style:normal;font-weight:var(--fw-bold);margin:var(--spacing-l) 0 var(--spacing-m);position:relative;text-align:center}.author-quote-credit:after{background:#ababab;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:0}.author-quote-credit span{background:#fff;padding:0 var(--spacing-s);position:relative;z-index:1}.author-recent{margin-top:var(--spacing-s)}.author-recent .category-subcategory-header{margin-bottom:0}.author-posts .subcategory-title{margin-top:0}.author-posts .subcat-post-row{border-bottom:1px solid var(--c-gray-e);border-top:0}.author-posts .subcat-post-row .subcat-post.subcat-post-wide{border-right:0;border-top:0;padding-left:0;padding-right:0;width:100%}.author .intro-quote{border-bottom:1px solid #ababab;border-top:1px solid #ababab;font-weight:var(--fw-bold);margin:var(--spacing-l) 0 var(--spacing-xl);padding:var(--spacing-m) 0 var(--spacing-ms);position:relative;text-align:center}.author .intro-quote .quote{font-family:var(--f-headline-serif);font-size:var(--fs-26-36);font-style:italic;font-weight:var(--fw-reg);letter-spacing:-.75px;line-height:var(--lh-1-2)}.author .intro-quote .foot-note{font-size:var(--fs-14);left:0;margin:0;position:absolute;right:0;text-align:center;top:-10px}.author .intro-quote .foot-note span{background:#fff;padding:0 var(--spacing-s)}@media only screen and (min-width:1024px){.individual-analyst .intro-quote{margin:var(--spacing-xxl) 0 var(--spacing-l)}}.newsletter{background:#fff;border:1px solid #e6e6e6;box-shadow:0 0 5px 2px hsla(0,0%,75%,.5);padding:var(--spacing-l)}.newsletter h2{margin-bottom:var(--spacing-m);margin-top:var(--spacing-l)}.newsletter .logo{max-width:140px}.newsletter .service-cta{margin-top:var(--spacing-l)}.author-header__meta{flex-basis:100%;font-size:var(--fs-16-17)}@media (min-width:1024px){.author-header__meta{flex-basis:calc(100% - 180px);max-width:800px}}.author-header__meta p{margin:0 0 24px 0}.author-header__meta p:last-child{margin-bottom:0}.author-sidebar{grid-area:author-sidebar}@media (min-width:1024px){.author-sidebar{margin-top:12px}}.author-social{display:flex;gap:var(--spacing-s);list-style-type:none;margin:0;padding:0}.individual-analyst--no-services{background-color:var(--c-gray-f)}
