@layer components{.subscribe-icon{position:relative}.subscribe-icon--block,.subscribe-icon--inline{align-items:center;display:flex;gap:calc(var(--scale-px)*10)}.subscribe-icon--block .subscribe-icon__icon,.subscribe-icon--inline .subscribe-icon__icon{margin-bottom:calc(var(--scale-text-px)*-9);margin-top:calc(var(--scale-text-px)*-13);position:relative}.subscribe-icon--block .subscribe-icon__content{flex-grow:1}.subscribe-icon--right-top{position:relative}.subscribe-icon--right-top .subscribe-icon__icon{position:absolute;right:var(--md,calc(var(--scale-px)*-29)) var(--n-md,calc(var(--scale-px)*-34));top:var(--md,calc(var(--scale-px)*-49)) var(--n-md,calc(var(--scale-px)*-110));z-index:1}.subscribe-icon--right-top-small-large{position:relative}.subscribe-icon--right-top-small-large .subscribe-icon__icon{position:absolute;right:var(--md,calc(var(--scale-px)*-29)) var(--n-md,calc(var(--scale-px)*-12));top:var(--md,calc(var(--scale-px)*-49)) var(--n-md,calc(var(--scale-px)*-23));z-index:1}.subscribe-icon--small-large .subscribe-icon__icon{height:auto;width:var(--md,calc(var(--scale-px)*59)) var(--n-md,calc(var(--scale-px)*25))}.subscribe-icon--small .subscribe-icon__icon{height:calc(var(--scale-text-px)*26);width:calc(var(--scale-text-px)*16)}.subscribe-icon--large .subscribe-icon__icon{height:auto;width:var(--md,calc(var(--scale-px)*59)) var(--n-md,calc(var(--scale-px)*55))}}@layer components{.page-header-menu{margin-left:auto;min-width:var(--md,calc(var(--scale-text-px)*320)) var(--n-md,0);width:var(--md,calc(var(--grid-col-item-width)*3 + var(--grid-gx)*2 - var(--scale-px)*10)) var(--n-md,100%)}.page-header-menu__toggle{align-items:center;display:flex;height:calc(var(--scale-px)*70);justify-content:var(--md,flex-end) var(--n-md,flex-start)}.page-header-menu__list{display:flex;flex-direction:column;gap:calc(var(--scale-px)*15)}}:root{--header-height:var(--md,calc(var(--scale-px)*50)) var(--n-md,calc(var(--scale-px)*40))}@layer components{.header{left:0;position:fixed;top:0;width:100%;z-index:10}.header__row{height:var(--header-height);transition:transform 1.5s cubic-bezier(.55,0,.1,1)}.header__content-right{display:flex;justify-content:flex-end}.header__connectory-menu{gap:calc(var(--spacing)*2)}.header:after{border-bottom:1px solid var(--t-line);bottom:-1px;content:"";left:0;position:absolute;width:100%}.with-modal .header,.with-overlay .header{overscroll-behavior:contain}}
