.tab-layout__wrap{z-index:1;align-items:flex-start;gap:40px;display:flex;position:relative}.tab-layout__col{flex:1 1 0;min-width:0}.tab-content__wrap{width:100%}.tab-content__inner{flex-direction:column;align-items:stretch;gap:40px;display:flex}.tab-content__top{flex-direction:column;gap:16px;display:flex}.tab-heading{letter-spacing:-.75px;max-width:480px;font-size:clamp(32px,4vw,50px);line-height:1}.tab-content__bottom{flex-direction:column;align-items:stretch;width:100%;display:flex}.tab-content__item{width:100%;color:var(--color-ink);padding-block:20px;text-decoration:none;transition:opacity .25s;display:block;position:relative}.tab-content__item-main{align-items:center;gap:16px;width:100%;display:flex}.content-item__nr{border:1px solid var(--color-line);width:2.5em;height:2.5em;color:var(--color-ink);font-family:var(--font-mono);background-color:#0000;border-radius:100em;flex:none;justify-content:center;align-items:center;font-size:.75em;transition:background-color .4s cubic-bezier(.625,.05,0,1),color .4s cubic-bezier(.625,.05,0,1);display:flex}.tab-content__item.active .content-item__nr{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-surface)}.content-item__heading{letter-spacing:-.3px;font-size:22px;font-weight:500;line-height:1.1}.tab-content__item-detail{width:100%;height:0;padding-left:46px;overflow:hidden}.tab-description{color:var(--color-ink-60);margin:0;font-size:15px;line-height:1.5}.tab-description+.tab-description{margin-top:10px}.tab-description--lead{color:var(--color-ink);font-weight:500}.tab-description__spacer{padding-top:12px}.tab-content__item-bottom{background-color:var(--color-line);width:100%;height:1px;position:absolute;inset:auto 0 0}.tab-progress{background-color:var(--color-brand);transform-origin:0%;width:100%;height:1px;transform:scaleX(0)}.tab-visual__wrap{aspect-ratio:1.3;border-radius:var(--radius-m);background-color:var(--color-canvas);width:100%;max-height:calc(100svh - 136px);position:sticky;top:112px;overflow:hidden}.tab-visual__item{visibility:hidden;position:absolute;inset:0}.tab-visual__item.active{visibility:visible}.tab-visual__inner{width:100%;height:100%;position:relative;overflow:hidden}.tab-image{object-fit:cover}@media screen and (max-width:991px){.tab-layout__wrap{flex-direction:column;align-items:stretch;gap:32px}.tab-layout__col:first-child,.tab-content__wrap,.tab-content__inner{display:contents}.tab-layout__col{flex:none;order:2;width:100%}.tab-content__top{order:1}.tab-content__bottom{order:3}.tab-visual__wrap{aspect-ratio:1.6;max-height:none;position:relative;top:auto}}@media screen and (max-width:479px){.tab-content__item{padding-block:16px}.content-item__heading{font-size:19px}.tab-content__item-detail{padding-left:0}}
