.tablist{--headingSize:clamp(100px * 0.35,(100/1440) * 100vw,100px);--bracketMarginTop:calc(var(--headingSize)*0.55);--listSize:var(--font-size-30);--listWidth:minmax(var(--padding-150),300px);--contentWidth:1fr;--bracketMarginBottom:calc(var(--listSize)*0.5);--bracketWidth:clamp(80px * 0.5,80/1440 * 100vw,80px);--bracketBorder:10px solid var(--color-black);--sidePadding:clamp(0px,240/1440 * 100vw,80px);display:grid;margin-bottom:var(--padding-100);scroll-margin-top:var(--padding-40)}.tabs__content a{background-image:linear-gradient(#000,#000);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .3s ease-in-out,color .3s ease-in-out}.tabs-wrapper hr{background-color:#000}.tabs__content a:hover{background-size:100% 2px;color:inherit;text-decoration:none}span.TabList_dots img{display:inline-block;margin-right:6.5ch;width:1.3em}.tab-heading h2{font-size:clamp(100px * .35,(100/1440) * 100vw,100px);margin-bottom:0;padding-bottom:0}.tab-heading{grid-area:top}.tablist a.tabs__tab{cursor:pointer;display:grid;font-family:var(--font-family-heading);font-size:var(--listSize)!important;font-weight:var(--font-weight-medium-heading);grid-area:list;line-height:var(--line-height-heading);margin-top:1.75em}.tablist a.tabs__tab:first-of-type{margin-top:0}.tabs__tab{border:none;border-radius:0;margin:0;padding:0;position:relative;width:fit-content}.tabs__tab[aria-selected=true]{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 2px;text-decoration:none}.tabs__content{grid-area:content;position:relative}.tablist ul,.tablist ul p{list-style:none;margin:0;padding:0}.tablist ul{--bulletSize:1.5em;--gap:1em;--itemGap:.75em}.tabs-wrapper h4,.tabs-wrapper h6{font-size:var(--font-size-30)}.tabs.tabs__tab-container{grid-area:list}.tablist ul li{--paddingSize:calc(var(--bulletSize) + var(--gap));background:url(https://go.repcap.com/hubfs/check.svg) no-repeat 0 0;background-size:var(--bulletSize);display:list-item;line-height:var(--bulletSize);margin-bottom:var(--itemGap);max-width:var(--readable-width);min-height:var(--bulletSize);padding:0 0 0 var(--paddingSize)}.tabs__content-mobile{display:none}@media (max-width:740px){.tabs__content{display:none}.tabs__tab[aria-selected=true]+.tabs__content-mobile{display:block}}