.tab__label{border:1px solid transparent;border-bottom:1px solid var(--brand-gray-40);color:var(--font-color-blue);cursor:pointer;font-size:var(--font-size-18);line-height:1.17;white-space:nowrap}.tab__label:hover{color:var(--font-color-accent-blue)}.tab__label .inner-text{padding:var(--spacing-xxs) var(--spacing-xs)}.tab__label.open{background-color:var(--brand-accent-blue-10);border:1px solid var(--brand-accent-blue-100);border-bottom:0;border-radius:2px 2px 0 0;color:var(--font-color-accent-blue);cursor:default}.tab__label.open .tab__label__border-bottom{border-bottom:2px solid var(--font-color-accent-blue)}.tab__label{-webkit-box-flex:1;border:unset;color:var(--brand-gray);-ms-flex:1;flex:1;font-size:var(--font-size-15);font-weight:var(--font-weight-medium);margin:var(--spacing-xxs) 0 var(--spacing-xxs);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.tab__label:before{content:"";margin-left:var(--spacing-xs)}.tab__label:hover{color:var(--brand-gray)}.tab__label .tab__label__border-bottom{border-bottom:3px solid var(--brand-light-gray);padding-top:1.125rem}.tab__label.open{background-color:unset;border:0;color:var(--brand-red);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xs)}.tab__label.open .tab__label__border-bottom{border-bottom:3px solid var(--brand-red)}@media(min-width:768px){.tab__label{font-size:var(--font-size-h3);line-height:1.2}.tab__label .inner-text{padding:.75rem var(--spacing-s)}.tab__label{font-size:var(--font-size-15);margin:var(--spacing-xxs) 0 var(--spacing-xxs)}.tab__label .tab__label__border-bottom{padding-top:.625rem}}@media(min-width:992px){.tab__label{margin-bottom:var(--spacing-m)}}
