.like-button-wrapper{align-items:center;background-color:var(--color-background-grey);border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.like-button-wrapper:hover{background-color:var(--color-background-extra-grey)}.like-button-wrapper.like-button-wrapper_active{background-color:var(--color-background-surface-light)}.like-button-wrapper.like-button-wrapper_active svg path{fill:var(--color-border-active)}.like-button-wrapper .like-button-wrapper__count{padding-right:4px}.button-stolzl-2-regular{font-size:15px;font-style:normal;letter-spacing:.3px;line-height:120%}.button-stolzl,.button-stolzl-2-regular{font-family:Stolzl,sans-serif;font-weight:400}.button-stolzl{font-size:14px;letter-spacing:.14px;line-height:18px}@media only screen and (width >= 768px){.button-stolzl{font-size:15px;letter-spacing:.3px;line-height:120%}}.button-stolzl-regular{font-family:Stolzl,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%}@media only screen and (width < 1200px){.button-stolzl-regular{font-family:Stolzl,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}}.line-1{color:var(--color-brand-dark-blue);font-family:Stolzl,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%}@media only screen and (width < 1200px){.line-1{color:var(--color-text-primary-blue-depricated);font-size:22px;font-weight:500;line-height:100%}}.line-2{font-family:Stolzl,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%}@media only screen and (width < 1200px){.line-2{line-height:150%}}.line-3{font-family:Stolzl,sans-serif;font-size:14px;font-style:normal;font-weight:350;letter-spacing:.14px;line-height:130%}.text-body-1{font-size:16px;font-weight:400;letter-spacing:.1px;line-height:130%}.text-body2{font-family:Stolzl,sans-serif;font-size:18px;font-weight:350;letter-spacing:.18px;line-height:145%}@media only screen and (width >= 1200px) and (width < 1680px){.text-body2{font-size:16px;letter-spacing:.16px;line-height:130%}}@media only screen and (width < 1200px){.text-body2{font-size:16px;letter-spacing:.16px;line-height:130%}}@media only screen and (width < 768px){.text-body2{font-size:14px;letter-spacing:.14px;line-height:130%}}.text-body-3{font-size:18px;line-height:145%}.text-body-3,.text-body-4{font-weight:350;letter-spacing:.1px}.text-body-4{font-size:16px;line-height:130%}@media only screen and (width < 1200px){.title-stolzl{color:var(--color-text-primary-blue-depricated);font-family:Stolzl,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:120%}}.text-h1{font-size:44px;font-weight:500;letter-spacing:0;line-height:115%}.caption-regular,.text-h1{font-family:Stolzl,sans-serif}.caption-regular{font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%}@media only screen and (width < 1200px){.caption-regular{letter-spacing:.24px;line-height:100%}}.custom-label{color:var(--color-text-secondary-blue-not-valid);font-family:Stolzl,sans-serif;font-size:14px;font-style:normal;font-weight:350;letter-spacing:.14px;line-height:130%}.font-weight{font-weight:400}.typography-plus-headline-3{font-size:24px;font-weight:400;letter-spacing:0;line-height:28.8px}@media only screen and (width >= 768px){.typography-plus-headline-3{font-size:28px;line-height:30.52px}}.typography-guide-body-1{font-size:14px;font-weight:500;letter-spacing:.28px;line-height:24px}@media only screen and (width >= 768px){.typography-guide-body-1{font-size:18px;font-weight:400;letter-spacing:.36px;line-height:32px}}.typography-guide-body-2{font-size:14px;font-weight:350;letter-spacing:.14px;line-height:24px}@media only screen and (width >= 768px){.typography-guide-body-2{font-size:18px;letter-spacing:.18px;line-height:32px}}.typography-guide-body-3{font-size:14px;font-weight:400;letter-spacing:.28px;line-height:24px}@media only screen and (width >= 768px){.typography-guide-body-3{font-size:15px;font-weight:400;letter-spacing:.3px;line-height:28px}}.typography-guide-body-3-18{font-size:14px;font-weight:400;letter-spacing:.28px;line-height:24px}@media only screen and (width >= 768px){.typography-guide-body-3-18{font-size:18px;font-weight:500;letter-spacing:.36px;line-height:32px}}.typography-guide-cap{font-size:12px;font-weight:400;letter-spacing:.12px;line-height:18px}@media only screen and (width >= 768px){.typography-guide-cap{line-height:20px}}.typography-guide-headline-1{font-size:28px;font-weight:400;letter-spacing:-.224px;line-height:40px}@media only screen and (width >= 768px){.typography-guide-headline-1{font-size:40px;letter-spacing:-.32px;line-height:48px}}.typography-guide-headline-2{font-size:24px;font-weight:400;letter-spacing:-.192px;line-height:36px}@media only screen and (width >= 768px){.typography-guide-headline-2{font-size:32px;letter-spacing:-.256px;line-height:48px}}.typography-guide-headline-3{font-size:20px;font-weight:400;letter-spacing:-.16px;line-height:32px}@media only screen and (width >= 768px){.typography-guide-headline-3{font-size:24px;letter-spacing:-.192px;line-height:48px}}.typography-guide-headline-4{font-size:16px;font-weight:400;letter-spacing:-.128px;line-height:28px}@media only screen and (width >= 768px){.typography-guide-headline-4{font-size:20px;letter-spacing:-.16px;line-height:40px}}.typography-guide-title-1{font-size:16px;font-weight:400;letter-spacing:.32px;line-height:28px}@media only screen and (width >= 768px){.typography-guide-title-1{font-size:18px;letter-spacing:.36px;line-height:32px}}.typography-guide-title-2{font-weight:400}.typography-guide-title-2,.typography-guide-title-3{font-size:14px;letter-spacing:.28px;line-height:24px}.typography-guide-title-3{font-weight:350}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .5s ease}.slide-fade-enter,.slide-fade-leave-to{max-height:0;opacity:0;overflow:hidden}.share-button{position:relative}.share-button .menu-block{background:var(--color-white);border-radius:8px;box-shadow:0 16px 40px #7280b633;list-style:none;margin-top:0;max-height:0;overflow:hidden;position:absolute;right:0;top:100%;transition:margin .2s ease-in-out,max-height .2s ease-in-out,opacity .2s ease-in-out;width:246px;z-index:2}.share-button .menu-block.menu-block-active{margin-top:8px;max-height:500px;opacity:1;transition:max-height .5s ease-in-out,margin .2s ease-in-out,opacity .2s ease-in-out}.share-button .menu-block .menu-block__list{padding:28px 21px}.share-button .menu-block .menu-block__list .with-separator{position:relative}.share-button .menu-block .menu-block__list .with-separator a{padding:16px 0}.share-button .menu-block .menu-block__list .with-separator:after,.share-button .menu-block .menu-block__list .with-separator:before{background-color:var(--color-primary);content:"";height:1px;left:0;opacity:.1;position:absolute;right:0}.share-button .menu-block .menu-block__list .with-separator:before{top:0}.share-button .menu-block .menu-block__list .with-separator:after{bottom:0}.share-button .menu-block .menu-block__list li{cursor:pointer;transition:.2s ease-in-out;transition-property:color}.share-button .menu-block .menu-block__list li a{display:block;padding:15px 0}.share-button .menu-block .menu-block__list li:first-child a{padding-top:0}.share-button .menu-block .menu-block__list li:last-child a{padding-bottom:0}.share-button .menu-block .menu-block__list li:hover{color:var(--color-link-untouched)}.share-button-wrapper{align-items:center;cursor:pointer;display:flex;gap:12px;width:-moz-fit-content;width:fit-content}.share-button-wrapper .share-button-wrapper__text{color:var(--color-link-untouched);cursor:pointer;text-decoration:none;text-underline-offset:3px}.share-button-wrapper .share-button-wrapper__text:hover{color:var(--color-link-hover)}.share-button-wrapper .share-button-wrapper__text:active{color:var(--color-link-pressed)}.guide-table-of-contents__item{color:var(--color-text-secondary-blue)}.guide-table-of-contents__item.guide-table-of-contents__item_active{color:var(--color-link-untouched)}.guide-table-of-contents{display:grid;padding:24px 0 0;width:100%}@media only screen and (width >= 768px){.guide-table-of-contents{gap:8px;height:-moz-fit-content;height:fit-content;max-width:267px;padding:4px 24px 0 0;position:sticky;top:88px}}.guide-table-of-contents .guide-table-of-contents__list{display:grid;gap:8px;margin-top:24px}@media only screen and (width >= 768px){.guide-table-of-contents .guide-table-of-contents__list{margin-top:0;padding-left:12px}}
