.sp500-toolkit-hero{padding-bottom:var(--size-1225);} .sp500-toolkit-border-tertiary{border:6px var(--color-accent-tertiary) solid;} .sp500-toolkit-hero-discover{padding:var(--spacing-3) var(--spacing-2) 0;} .sp500-toolkit-hero-discover ul li{border-top:1px var(--color-accent-tertiary) solid;} .sp500-toolkit-hero-discover--symbol{ width:100px;font-size:var(--font-size-26);} .sp500-toolkit-hero-discover--category{font-size:var(--font-size-12);} .sp500-toolkit-hero-discover--symbol-registered{ font-size:var(--font-size-10);} .sp500-toolkit-hero-discover--list{display:grid;} .sp500-toolkit-auto-flow-grid{display:grid;grid-auto-flow:row;} .sp500-toolkit-portfolio ul li{border-top:2px var(--color-base-neutral-300) solid;} .sp500-toolkit-squish-registered{ margin-right:-3px;} .sp500-toolkit-new-tag{padding:2px 16px;} .sp500-toolkit-new-tag-spacer{padding-top:40px;} .sp500-toolkit-pin-diamonds-tr{top:8px;right:8px;} .sp500-toolkit-benefits-cards li{display:flex;padding:var(--spacing-2) var(--spacing-3);padding-left:0;} .sp500-toolkit-benefits-cards li svg{min-width:100px;} .sp500-toolkit-hero-bg-texture{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;opacity:0.4;} .sp500-toolkit-hero-bg-texture-corner{position:absolute;background:no-repeat url(https://www.cboe.com/res/_img/general/sp500_toolkit_diamond_texture.png);background-size:15%;width:100%;height:100%;} #sp500-toolkit-hero-bg-texture-corner-tl{top:0;left:0;} #sp500-toolkit-hero-bg-texture-corner-tr{transform:scaleX(-1);top:0;right:0;} #sp500-toolkit-hero-bg-texture-corner-bl{transform:scaleY(-1);bottom:0;left:0;} #sp500-toolkit-hero-bg-texture-corner-br{transform:scaleX(-1) scaleY(-1);bottom:0;right:0;}  .nav--tab .nav__selected{background-color:var(--color-base-white);border-color:var(--color-base-white);opacity:1;} .nav--tab ul{border-color:transparent;gap:4px;} .nav--tab ul li{opacity:0.75;background-color:var(--color-base-white);border-radius:16px 16px 0 0;border-bottom:2px solid var(--color-base-neutral-300);} .nav--tab ul li a{padding:var(--spacing-1) var(--spacing-2);} .nav--tab ul li:hover{opacity:1;} .font-inter .site--main *:not(th,th *,td,td *,.hero *,.link-group *){font-family:var(--font-family-primary);} .link{color:var(--color-base-neutral-1400);} .link--forward::after{border-color:var(--color-accent-primary);} .hero--sp500-toolkit{/* background-image:url('/res/_img/general/old_f1_car_mobile.png');*/ background-color:var(--color-brand-primary);background-position:bottom;background-repeat:no-repeat;background-size:cover;justify-content:space-between;min-height:280px;padding-bottom:0;padding-top:24px;position:relative;} .hero--sp500-toolkit .hero__title{color:var(--color-base-white);font-family:var(--font-family-display);font-size:clamp(var(--font-size-58),10vw,var(--font-size-72));font-style:italic;font-weight:var(--font-weight-black);line-height:clamp(var(--font-size-58),10vw,var(--font-size-72));text-transform:uppercase;z-index:1;} .hero--sp500-toolkit__img{left:0;max-height:328px;padding:0;position:absolute;top:0;width:100%;z-index:0;} .tile--subscribe{background-color:var(--color-brand-primary);} .tile--sp500-toolkit-benefits{/* background:rgba(250,250,250,1) url('/res/_img/bg/racecar_finish_line.png') no-repeat;*/ background-size:cover;} .tile--checkered-flag{/* background:var(--color-base-white) url('/res/_img/bg/checkered_flag.png') no-repeat;*/ background-size:cover;} .unfocused-table{width:120vw;} .unfocused-table tbody tr > *{border-right:2px solid var(--color-base-black);border-bottom-width:0;} .feature-card__buttons{position:unset;bottom:unset;} div.contactus-form *:not([name="button-subscribe"]):not(input):not(div){color:#ffffff;} a.feature-card--index-benefits{display:block;} .feature-card--index-benefits .feature-card__media{align-items:center;justify-content:center;} .feature-card--index-benefits img{height:75%;width:75%;} .min-h-75{min-height:75px;} .sp-toolkit-magazine{display:flex;justify-content:center;margin-top:-125px;} .sp-toolkit-magazine img{margin-left:-100px;width:100%;filter:drop-shadow(0 0 100px rgba(255,255,255,25%));}  .shelf{left:-10000px;position:absolute;top:-10000px;}  @media only screen and (max-width:544px){.feature-card__description{min-height:unset;} .nav--tab ul{overflow-x:scroll;}} @media only screen and (min-width:544px){.nav--tab ul li a{padding:var(--spacing-2) var(--spacing-3);} .sp500-toolkit-hero-bg-texture-corner{background-size:10%;} .sp500-toolkit-hero-discover{padding:var(--spacing-4) var(--spacing-6) 0;} .sp500-toolkit-hero-discover--category{font-size:var(--font-size-16);} .sp500-toolkit-hero-discover--symbol{ width:212px;font-size:var(--font-size-70);} .sp500-toolkit-hero-discover--symbol-registered{font-size:var(--font-size-20);} .sp500-toolkit-squish-registered{ margin-right:-6px;} .sp-toolkit-magazine{margin-top:-180px;} .sp-toolkit-magazine img{margin-left:calc(-50% + 230px);width:700px;}} @media only screen and (min-width:1080px){.sp500-toolkit-hero-discover--list{grid-template-columns:1fr 1fr;grid-column-gap:var(--size-775);grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column;} .sp500-toolkit-auto-flow-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;} .sp500-toolkit-benefits-cards li{flex-direction:column;padding:var(--spacing-2) var(--spacing-3);} .hero--sp500-toolkit{background-position:50vw 100%,top;background-repeat:no-repeat,no-repeat;}}