.insights-featured .highlight{color:var(--color-text-subhead-1);} .insights-featured .insights-trending *,.insights-category .insights-trending *{flex:1 1 0;} .insights-category .insights-trending{align-items:flex-start;} .insights-category .insights-related-info .subhead{font-size:var(--font-size-4);line-height:var(--spacing-2);} .tile--darkgray .insights-videos .category{color:var(--color-text-primary-highlights-1)} .tile--darkgray .insights-videos .highlight{color:var(--color-text-primary-headline-1);} .tile--darkgray .insights-videos .insights-related-info .subhead{color:var(--color-text-primary-headline-1);} .insights-subhead{display:flex;margin-bottom:48px;align-items:center;justify-content:center;font-size:14px;} .insights-subhead-info{font-style:italic;padding:0 8px;} .insights-subhead-divider{color:#aaa;margin:0 4px;font-size:11px;vertical-align:middle;} .insights-image{box-shadow:0 0 1px rgba(0,0,0,0.5);} .insights-related-info{display:flex;flex-direction:column;} .insights-related-info__title{flex:1 1 auto;} .insights-related-info__category{text-transform:uppercase;font-size:var(--font-size-2);font-weight:var(--font-weight-bold);text-decoration:none;} .insights-related-info__title:hover,.insights-related-info__category:hover{text-decoration:underline;} .insights-related-info__title{display:block;font-size:var(--font-size-5);line-height:2rem;margin-bottom:var(--spacing-1);text-decoration:none;} .insights--video{position:relative;flex:none;min-height:482px;} .insights--video-large{max-width:856px;margin-left:auto;margin-right:auto;} .insights--video .limelight-player{position:absolute !important;width:auto !important;height:auto !important;top:0;left:0;right:0;bottom:0;} .insights-category .insights--video{min-height:290px;} .insights-tags{display:flex;justify-content:right;flex-direction:row;} .tweets-headline{display:flex;align-items:baseline;justify-content:center;} .tweets-headline__follow{margin-left:32px;} .tweets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));grid-gap:var(--spacing-2);} .tweet{border-bottom:1px solid var(--color-base-gray-2);} .tweet__profile:hover .headline--2{text-decoration:underline;} .tweet__profile{font-size:var(--font-size-button);text-decoration:none;display:flex;} .tweet__profile svg{margin-left:4px;margin-right:4px;} @media (max-width:980px){.insights--video{max-width:600px;min-height:338px;margin-left:auto;margin-right:auto;} .insights-category .insights--video{min-height:250px;max-width:100%;}} @media (max-width:800px){.insights-category .insights-trending{flex-direction:column;} .insights-category .insights--video{max-width:600px;min-height:338px;width:100%;margin-bottom:var(--spacing-2);margin-left:0;}} @media (max-width:650px){.insights--video{width:100%;height:auto;min-height:auto;padding-top:56.25%;} .insights-category .insights--video{max-width:100%;min-height:auto;} .insights-related{flex-direction:column;} .insights-related li{width:100%;margin-bottom:var(--spacing-2);} .insights-related li img{max-width:300px;} .tweets-headline{flex-direction:column;} .tweets-headline h2{width:100%;margin-bottom:32px;} .tweets-headline__follow{margin-left:0;margin-bottom:32px;}} @media (max-width:420px){.insights-related li img{max-width:100%;}}
.hero--derivative-market-intelligence{background-blend-mode:overlay;background-color:var(--color-base-neutral-1300);background-image:url('/res/_img/general/hero-derivative-market-intelligence-no-text-v1.png');background-repeat:no-repeat;background-size:cover;} #sticky-nav-section{margin-bottom:0 !important;} .color--insight-title{color:var(--color-text-subhead-1);} .insight--summary{font:1rem/var(--spacing-base) var(--font-family-base);line-height:var(--spacing-base);} .lh-53{line-height:53px;} .text-description{font-size:var(--font-size-20);line-height:30px;}
 .button--pill,.button--pill-neutral,.button--pill-txt-inverted,.button--pill-large,.button--pill-small,.button--pill-search,.button--pill-primary{align-items:center;background:transparent;border:2px solid var(--color-brand-border);border-radius:var(--size-500);display:inline-flex;font-family:var(--asset-font-inter-name);font-weight:var(--font-weight-semibold);font-size:var(--font-size-30);justify-content:stretch;line-height:2.25rem;overflow:hidden;padding:var(--size-100) var(--size-400) var(--size-100) var(--size-400);text-decoration:none;width:fit-content;} .button--pill{color:var(--color-base-white);font-size:var(--font-size-24);} .button--pill-neutral{background-color:var(--color-base-white);border-color:transparent;color:var(--ink-common-bold);font-size:var(--font-size-15);} .button--pill-neutral:hover{background-color:var(--color-brand-primary);color:var(--color-base-white);} .button--pill-neutral:active,.button--pill-neutral:active:focus,.button--pill-neutral:hover:active:focus{background-color:var(--interface-brand-primary-subdued);color:var(--color-base-white);} .button--pill-neutral:active:focus{outline-width:1px;} .button--pill-neutral:focus{background-color:var(--color-base-white);color:var(--ink-common-bold);outline-style:dashed;outline-width:1px;} .button--pill-neutral:focus:hover{background-color:var(--color-brand-primary);color:var(--color-base-white);outline-width:1px;} .button--pill-txt-inverted{color:var(--color-base-black);} .button--pill-large,.button--pill-small{background:var(--color-base-white);color:var(--color-base-black);} .button--pill-small{font-size:var(--font-size-15);line-height:1.13rem;padding:var(--size-125) var(--size-350) var(--size-125) var(--size-350);} .button--pill-large{font-size:var(--font-size-30);padding:var(--size-250) var(--size-575) var(--size-250) var(--size-575);} .button--pill-search{background:rgb(229,229,229);border:none;border-radius:var(--size-300);color:var(--color-base-black);font-size:var(--font-size-16);line-height:var(--size-250);padding-left:52px;padding-right:52px;padding-top:var(--size-150);padding-bottom:var(--size-150);} .button--pill-primary{background-color:var(--color-accent-primary);} .button--pill-large:hover,.button--pill-small:hover{background:var(--color-brand-border);} .button--pill:hover{background:var(--color-brand-border);color:var(--color-brand-primary)} .button--pill-txt-inverted:hover{background:var(--color-brand-border);color:var(--color-base-white)} .button--pill-search:hover{background:var(--color-base-black);color:var(--color-base-white);} .button--pill-white{color:black;background:var(--color-base-white);border-radius:var(--size-500);display:inline-flex;font-family:var(--asset-font-inter-name);font-weight:var(--font-weight-semibold);font-size:var(--font-size-30);justify-content:stretch;line-height:2.25rem;overflow:hidden;padding:var(--size-100) var(--size-400) var(--size-100) var(--size-400);text-decoration:none;width:fit-content;} .button--hero{background:var(--color-base-white);border-bottom:1px solid rgb(216,218,220);border-radius:0;color:rgba(61,66,81,1);display:inline-flex;justify-content:flex-start;font-family:var(--font-family-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-normal);min-width:100px;padding:14px 0 14px 0;} .button--hero:hover{background:var(--color-base-white);text-decoration:none;} .button--hero:hover:active{color:rgb(61,66,81);} .button--hero:active{background-color:var(--color-base-white);} .button--hero::before,.button--hero-micro-card__label::before{border-color:var(--color-brand-border);border-style:solid;border-width:6px 6px 0 0;content:"";display:block;height:var(--size-150);flex-shrink:0;margin-right:0.75rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:var(--size-150);} .button--hero-micro-card__label{align-items:center;display:inline-flex;font-family:var(--font-family-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);} .button--hero-micro-card{align-items:flex-start;background:rgba(29,41,82,0.7);border-radius:8px;box-shadow:2px 2px 2px 2px rgba(29,41,82,1);display:flex;color:rgba(237,244,255,1);flex-direction:column;font-family:var(--font-family-primary);padding:8px 16px;} .button--hero-micro-card:hover{background:rgba(29,41,82,0.7);text-decoration:none;} .button--hero-micro-card:hover .button--hero-micro-card__label{text-decoration:underline;} .button--hero-micro-card__description{font-size:11px;margin-bottom:0px;overflow:hidden;text-overflow:ellipsis;width:46ch;white-space:nowrap;} @media only screen and (min-width:544px){.button--hero-micro-card__description{width:50ch;}} @media only screen and (min-width:1080px){.button--hero::after,.button--hero-micro-card__label::before{margin-left:10px;}}