.tab-set{opacity:1;background-image:linear-gradient(to right,var(--background,var(--alfa)) 40%,var(--bravo) 40%);}.tab-set--schema_dark{background-color:var(--alfa);}.tab-set--schema_aqua{background-image:linear-gradient(to right,var(--charlie) 40%,#fff 40%);}.tab-set--schema_aqua > .tab-set__main{background:0 0;}.tab-set__nav{color:var(--foreground,#ccfaf9);background:var(--background,var(--alfa));}.tab-set--schema_aqua .tab-set__nav{background:var(--charlie);}.tab-set__tab{color:inherit;font-weight:700;transition:color 0.25s,border-left-color 0.25s;}.tab-set__tab:focus,.tab-set__tab:hover{border-left-color:currentColor;}.tab-set--schema_aqua .tab-set__tab:focus,.tab-set--schema_aqua .tab-set__tab:hover{color:#fff;}.tab-set__tab--open{color:inherit;border-left-color:currentColor;}.tab-set--schema_dark .tab-set__tab--open{color:#04e4e1;}.tab-set__content{pointer-events:none;transition:opacity 0.25s;opacity:0;}@media (min-width:1200px) and (max-width:1930px){.tab-set__content{padding-right:0;}}@media (min-width:1200px){.tab-set__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:'title image'
      'body  image';grid-gap:0 2em;}.tab-set__content-title{grid-area:title;}.tab-set__figure{grid-area:image;margin:0 0 auto;}.tab-set__body{grid-area:body;}.tab-set__content-title{margin-bottom:0;}}@media (min-width:1200px) and (max-width:1929px){.tab-set__figure{overflow:hidden;}.tab-set__figure-inner{margin-right:-75%;margin-left:-25%;}.tab-set__figure-inner img{width:100%;}}.tab-set:not(.tab-set--enhanced) .tab-set__content:target,.tab-set__content--open{opacity:1;position:sticky;top:0;bottom:0;height:-webkit-max-content;height:-moz-max-content;height:max-content;pointer-events:all;}.tab-set__headline{font-size:1.45rem;color:var(--title);margin:0 0 3rem;}@media (max-width:800px){.tab-set__headline{padding:0 5vw 2.5vw;}}.tab-set--schema_dark .tab-set__headline{color:#04e4e1;}.tab-set__content-title{font-size:1.45rem;color:var(--title);color:var(--alfa);margin-top:0;}.tab-set__content-body{color:var(--alfa);}.tab-set__body:last-child{margin-bottom:1rem;}@media (max-width:1920px){.tab-set__content-title{margin-top:1rem;}.tab-set__content-title:first-child{margin-top:5.3rem;}}@media (min-width:1200px) and (max-width:1400px){.tab-set__figure{margin-top:5.3rem;}}
