.documents__groups{display:flex}.documents__nav-wrapper{overflow-x:hidden}.documents__nav{display:inline-flex;inline-size:100%;min-inline-size:max-content}.documents__smooth-switcher{-webkit-margin-before:0!important;margin-block-start:0!important}.documents__list .list__item{padding-block:1rem}.documents__list .list__item-desc--double{-webkit-margin-after:0;margin-block-end:0}.documents__list .list__item-desc--double>*+:before{inset-block-end:-1rem}.documents__groups-item+.documents__groups-item{-webkit-margin-start:2.5rem;margin-inline-start:2.5rem}.documents__groups-btn{position:relative;padding-block:1.5rem;white-space:nowrap}.documents__groups-btn:before{position:absolute;top:50%;left:50%;display:block;width:100%;min-width:2.5rem;height:100%;min-height:2.5rem;transform:translate(-50%,-50%);content:""}@media(hover:hover){.documents__groups-btn:after{transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out}.documents__groups-btn:hover:after{transition-duration:.2s;transform:scaleY(1)}}.documents__groups-btn:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:.3125rem;inline-size:100%;background:var(--color-documents-line-background);transform:scaleY(0);transition:transform .2s;transform-origin:center bottom}.documents__groups-btn--active:after{transform:scaleY(1)}.documents__assets-link{align-items:center}.documents__assets-link:before{position:absolute;inset:0;z-index:1;display:block;content:""}.documents__assets-link>*+*{display:inline-flex;-webkit-margin-start:.5rem;margin-inline-start:.5rem}.documents__assets-icon-wrapper{inline-size:1rem}.documents__assets-icon{transform:rotate(90deg)}.documents__load-more{text-transform:uppercase;color:var(--color-link);-webkit-margin-before:2rem;margin-block-start:2rem}.scroll-fade{position:relative}.scroll-fade:after{position:absolute;inset-inline:0;inset-block-end:0;inline-size:100%;display:block;block-size:7.5rem;background:linear-gradient(to left,transparent 90%,var(--color-page-background)),linear-gradient(to left,var(--color-page-background),transparent 10%);pointer-events:none;content:""}.scroll-fade>*>*{margin-inline:2rem}