@charset "UTF-8";@keyframes rotateInCycle{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveDown{0%{position:absolute;top:0;overflow:hidden}99%{top:50vh;overflow:hidden}100%{position:absolute;overflow:hidden;top:0;height:0}}@keyframes loadingShim{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h1,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h1{font-family:TT Chocolates,sans-serif;font-size:clamp(36px,7vw,64px);font-weight:400;line-height:1}@media (min-width:768px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h1,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h1{font-size:clamp(36px,4vw,64px)}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) i{font-style:italic}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h2,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h2{font-family:TT Chocolates,sans-serif;font-size:clamp(28px,4.5vw,48px);font-weight:400;line-height:1}@media (min-width:1025px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h2,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h2{font-size:48px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h3,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h3{font-family:TT Chocolates,sans-serif;font-size:clamp(24px,3.5vw,32px);font-weight:400;line-height:1.1}@media (min-width:1025px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h3,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h3{font-size:32px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h4,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h4{font-family:TT Chocolates,sans-serif;font-size:clamp(20px,4.8vw,24px);font-weight:400;line-height:1.1;letter-spacing:.03px}@media (min-width:768px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h4,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h4{font-size:clamp(20px,2.5vw,24px)}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h4:is(.h4-mobile),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h4:is(.h4-mobile){font-size:18px}@media (min-width:1025px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h4:not(.h4-mobile),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h4:not(.h4-mobile){font-size:24px;letter-spacing:.03px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .t-input{font-weight:400;font-size:18px;line-height:19.8px}@media (min-width:1025px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .t-input{font-size:20px;line-height:22px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .secondary-title{font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-align:left;color:#1b1b1b}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ol:not(:where(.caption) > ol),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ul{font-family:TT Chocolates,sans-serif;font-size:clamp(16px,2.5vw,18px);font-weight:400;line-height:1.3}@media (min-width:1025px){:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ol:not(:where(.caption) > ol),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ul{font-size:18px;line-height:1.3}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .caption{font-family:TT Chocolates,sans-serif;font-size:14px;font-weight:400;line-height:1.2}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ._other-publications ol li{margin:16px 0}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .click-string{font-family:TT Chocolates,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:-.02em;border-bottom:1px dashed;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:color .4s cubic-bezier(.25,.1,.25,1)}@media (min-width:768px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .click-string{font-size:18px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) :where(.click-string){color:#717172;border-color:#c4c4c4}@media (hover),(min-width:0�),(min--moz-device-pixel-ratio:0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) :where(.click-string):hover{color:#bda47f}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) :where(.click-string):active{color:#bda47f}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .label{font-family:TT Chocolates,sans-serif;font-size:clamp(12px,1.5vw,18px);font-weight:400;line-height:1.5}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .label-d{font-family:TT Chocolates,sans-serif;font-weight:400;font-size:18px;line-height:1.3}@media (min-width:768px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .label{font-size:18px;line-height:1.3}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p.exp-year{display:flex}@media (max-width:767px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p.exp-year{flex-direction:column}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p.exp-year span{flex-shrink:0;width:118px;margin-right:48px;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:23.4px;letter-spacing:-.01em;text-align:left;color:#717172}@media (min-width:768px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p.exp-year span{font-size:20px;font-weight:400;line-height:26px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .pagination__item{font-size:18px;line-height:27px;font-weight:500}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .pagination__info{font-size:20px;font-weight:400;line-height:22px}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .button-text{font-size:18px;font-weight:500;line-height:27px;text-align:center}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table{width:100%;overflow-x:scroll}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table th{background:#faf6ef;color:#a58a63}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table th:first-child{border-radius:4px 0 0 4px}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table th:last-child{border-radius:0 4px 4px 0}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table td,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table th{text-align:start;padding:20px 16px;font-size:14px;font-weight:400;line-height:1.2}@media (max-width:767px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table td,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table th{padding:12px 16px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table tbody tr{border-bottom:1px solid #efedec}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table tbody td{color:#1b1b1b}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ol:not(:where(.caption) > ol),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ul{color:#1b1b1b}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h1,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h2,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h2{color:#8d3332}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h3,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h4,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h3,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h4{color:#1b1b1b}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .caption{color:#717172}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .caption._black{color:#1b1b1b}.body-text,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p,ol:not(:where(.caption) > ol),ul{color:#1b1b1b}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .button-v2{font-family:TT Chocolates,sans-serif;font-weight:400;line-height:1;text-align:center;font-size:18px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h3:not(:first-child, .h3-mobile, .h1 + .h3):not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h3:not(:first-child, .h3-mobile, h1 + h3):not([class*=constructor] *){margin-top:40px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h4:not(:first-child, .h4-mobile, .h1 + .h4):not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h4:not(:first-child, .h4-mobile, h1 + h4):not([class*=constructor] *){margin-top:40px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *){margin-top:20px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *):first-child,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *):first-child,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *):first-child{margin-top:0}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) > img:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) p > img:not([class*=constructor] *){max-width:100%}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li p{display:contents}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li{margin:6px 0}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li:last-child{margin-bottom:0!important}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *){text-indent:-30px;padding-left:30px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) > li{position:relative}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) > li::before{content:"";display:inline-flex;width:3px;height:3px;aspect-ratio:1;border-radius:50%;background:#1b1b1b;transform:translateY(-50%);margin:0 13px 2px 15px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *){list-style-type:none;counter-reset:num;padding-left:32px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) > li{position:relative}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) > li a{color:inherit!important}@media (hover),(min-width:0�),(min--moz-device-pixel-ratio:0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) > li:hover a{color:#bda47f!important}}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) > li:active a{color:#bda47f!important}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) > li::before{content:counter(num) ".";counter-increment:num;display:inline-block;position:absolute;top:0;left:-32px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) * + .attention{margin-top:24px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .attention{padding:24px;border-radius:16px;background-color:#fbf0f0}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .attention + *{margin-top:24px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h1:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h1:not([class*=constructor] *) + ul,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h2:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h2:not([class*=constructor] *) + ul,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h3:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h3:not([class*=constructor] *) + ul,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h4:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .h4:not([class*=constructor] *) + ul,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h1:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h1:not([class*=constructor] *) + ul,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h2:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h2:not([class*=constructor] *) + ul,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h3:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h3:not([class*=constructor] *) + ul,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h4:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) h4:not([class*=constructor] *) + ul,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *) + ul{margin-top:0}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) section + section{margin-top:48px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) section + section,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) section + section{margin-top:48px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) h4:not(:first-child):not([class*=constructor] *),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) h4:not(:first-child):not([class*=constructor] *){margin-top:24px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) p:not(:first-child):not([class*=constructor] *),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) p:not(:first-child):not([class*=constructor] *){margin-top:20px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) .diseases-constructor-block:not(:first-child),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) .diseases-constructor-block:not(:first-child){margin-top:24px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) .short-list h5,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) .short-list h5{font-size:inherit;font-weight:inherit;line-height:inherit}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *):not(:first-child){margin-top:20px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li p{display:contents}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li{margin:6px 0}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li:last-child{margin-bottom:0!important}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *){text-indent:-30px;padding-left:30px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) > li,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) > li{position:relative}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) > li:before,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) > li:before{content:"";display:inline-block;width:2.5px;aspect-ratio:1;border-radius:50%;background:#1b1b1b;transform:translateY(-50%);margin:0 13px 2px 15px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *){list-style-type:none;counter-reset:num;padding-left:32px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li{position:relative}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li a,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li a{color:inherit!important}@media (hover),(min-width:0�),(min--moz-device-pixel-ratio:0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li:hover a,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li:hover a{color:#bda47f!important}}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li:active a,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li:active a{color:#bda47f!important}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li:before,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li:before{content:counter(num) ".";counter-increment:num;display:inline-block;position:absolute;top:0;left:-32px}@media (max-width:767px){.grid-section__wrapper{padding:0}}@media (min-width:1025px){.grid-section__wrapper{display:grid;gap:24px;grid-template-columns:min(66.5%,808px) clamp(100px,33.5%,392px)}}@media (min-width:1025px){.grid-section__main{flex-shrink:0}}.grid-section__sliding-wrap{position:sticky;top:calc(var(--desktop-header-height) + var(--desktop-header-sticky-offset))}@media (max-width:1024px){.grid-section__sliding-wrap{display:contents}}.grid-section__aside{margin-top:16px}@media (min-width:768px){.grid-section__aside{margin-top:24px}}@media (min-width:1025px){.grid-section__aside{margin-top:0;flex-grow:1}}.grid-section__aside-block{background-color:#fff;border-radius:24px}.grid-section__aside-block + .grid-section__aside-block{margin-top:56px}@media (min-width:768px){.grid-section__aside-block + .grid-section__aside-block{margin-top:24px}}.grid-section__aside-block + .grid-section__aside-block #contacts-item-sidebar[v-cloak]{min-height:400px}.grid-section__block{padding:24px;background-color:#fff;border-radius:32px}@media (min-width:768px){.grid-section__block{padding:32px}}@media (min-width:1025px){.grid-section__block{padding:40px}}.grid-section__block + .grid-section__block{margin-top:16px}@media (min-width:768px){.grid-section__block + .grid-section__block{margin-top:24px}}.grid-section__head{grid-column:1/-1}@media (max-width:1024px){.grid-section__head{margin-bottom:16px}}@media (max-width:767px){.grid-section__head.grid-section__head_with-padding{padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}}:root{--template-background-color:#F5F5F7;--breadcrumbs-shadow-color-l:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #F5F5F7 100%);--breadcrumbs-shadow-color-r:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #F5F5F7 100%)}.main > *:not(.breadcrumbs) *{font-family:TT Chocolates,sans-serif}:where(body) .main{color:#1b1b1b}:where(body) .section{margin:72px 0}@media (min-width:1025px){:where(body) .section{margin:160px 0}}:where(body) .section_top{margin-top:0}.banner__picture-wrapper{position:relative;contain:paint}.banner__picture-wrapper:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:var(--bg-url);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(10px)}.banner__picture-wrapper:after{content:"";position:absolute;width:100%;height:50%;left:0;bottom:0;background:linear-gradient(0deg,#f5f5f7 0,rgba(245,245,247,.95) 20%,rgba(245,245,247,.75) 50%,rgba(245,245,247,.55) 75%,rgba(245,245,247,0) 100%);z-index:1}.banner__picture{height:400px;-o-object-fit:cover;object-fit:cover;z-index:1;position:relative;max-width:1440px;margin:0 auto}@media (min-width:768px){.banner__picture{height:unset;-o-object-fit:unset;object-fit:unset}}.banner__logo{margin:21px auto 0 auto;display:block;width:270px;height:30px}@media (min-width:768px){.banner__logo{margin-top:50px;width:404px;height:46px}}.banner__title{font-size:32px;line-height:1.3;margin-top:40px;font-weight:400;text-align:center;text-transform:uppercase;color:#b49a7c;letter-spacing:.6px}@media (min-width:768px){.banner__title{font-size:55px;line-height:1;margin-top:60px}}.banner__text{text-align:center;font-weight:400;margin-top:35px;font-size:16px;line-height:1.25}@media (min-width:768px){.banner__text{font-size:29px;line-height:1.05;margin-top:60px;text-wrap:pretty}}.banner__text p{margin:0 auto;font-size:inherit;line-height:inherit;font-weight:inherit}.banner__text p + p{margin-top:20px}@media (min-width:768px){.banner__text p + p{margin-top:30px}}.banner__text a{color:inherit!important;text-decoration:underline}.banner__button{display:block;background:#b69d7d;margin:41px auto 0 auto;border-radius:6px;text-transform:uppercase;color:#fff;font-size:16px;padding:16px 20px;width:100%;min-width:270px;text-align:center;font-weight:400;letter-spacing:.6px}@media (min-width:768px){.banner__button{width:-moz-fit-content;width:fit-content;min-width:270px;font-size:22px;padding:12px 20px;margin:65px auto 0 auto}}.releases-tabs__wrapper{margin-top:25px}.releases-tabs__placement{position:relative}.releases-tabs__content{transition:.4s cubic-bezier(.25,.1,.25,1);transition-property:opacity,transform;opacity:1}.releases-tabs__content:not(._active){position:absolute;width:100%;z-index:-1;left:0;top:0;opacity:0;pointer-events:none}.releases-tabs__content:not(._active) video{display:none}.releases-tab__video-wrapper{width:100%;aspect-ratio:16/9;background:#f3efed;border-radius:14px;contain:paint}.releases-tab__video{display:block;width:100%;height:100%}.releases-tab__title{text-align:center;font-weight:400;color:#b49a7c;font-size:24px;margin-top:40px;text-transform:uppercase}@media (min-width:768px){.releases-tab__title{margin-top:36px;font-size:36px}}.releases-tab__description{margin-top:25px;text-align:center;font-weight:400;font-size:16px;line-height:1.25}@media (min-width:768px){.releases-tab__description{font-size:30px;line-height:1.05;text-wrap:pretty}}.releases-tab__description p{margin:0 auto;font-size:inherit;line-height:inherit;font-weight:inherit}.releases-tab__description p + p{margin-top:20px}@media (min-width:768px){.releases-tab__description p + p{margin-top:25px}}.releases-tab__content-wrapper{display:grid;gap:36px 10px;margin-top:65px}@media (min-width:768px){.releases-tab__content-wrapper{grid-template-columns:1fr 1fr;gap:27px 10px}}@media (min-width:1025px){.releases-tab__content-wrapper{margin-top:160px}}@media (max-width:1024px){.releases-tab__heroes,.releases-tab__learn{grid-column:1/3}}.releases-tab__useful-sources{grid-column:1/3}.releases-tab__offer{grid-column:1/3;margin-top:35px}@media (min-width:1025px){.releases-tab__offer{margin-top:140px}}.releases-learn__title{font-size:24px;line-height:1.1;font-weight:400;color:#8d3332}@media (min-width:768px){.releases-learn__title{font-size:37px}}.releases-learn__text{background:#fff;border-radius:20px;font-weight:400;letter-spacing:.1px;font-size:16px;line-height:1.3;padding:28px 30px 26px 21px;margin-top:20px}@media (min-width:768px){.releases-learn__text{padding:20px 30px 39px 21px;margin-top:16px;font-size:22px;line-height:1.07}}.releases-learn__text ul{font-size:unset;font-weight:unset;line-height:unset}@media (max-width:767px){.releases-learn__text ul{margin-left:-24px}.releases-learn__text ul li:first-child{margin-top:0}}.releases-learn__text ul li{margin:14px 0}@media (min-width:768px){.releases-learn__text ul li{margin:20px 0}}.releases-learn__text ul li:before{transform:translateY(calc(-50% - 3px));margin:0 13px 2px 13px}@media (max-width:767px){.releases-learn__text ul li:before{margin:0 10px 2px 13px}}.releases-heroes__title{font-size:24px;line-height:1.1;font-weight:400;color:#8d3332}@media (min-width:768px){.releases-heroes__title{font-size:37px}}.releases-heroes__items{display:flex;flex-direction:column;gap:19px;margin-top:16px}@media (max-width:1024px){.releases-heroes__items{gap:12px;flex-direction:row;flex-wrap:wrap}}.releases-heroes__item{background-color:#fff;display:flex;flex-direction:column;padding:16px;border-radius:20px}@media (min-width:768px){.releases-heroes__item{padding:20px;border-radius:20px;flex:1 0 470px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;-moz-column-gap:24px;column-gap:24px}}@media (min-width:1025px){.releases-heroes__item{flex:unset}}.releases-heroes__photo{grid-row:1/3;grid-column:1/2;background-color:#d9d9d9;width:168px;height:168px;border-radius:10px;contain:paint}.releases-heroes__name{font-weight:600;color:#b49a7c;font-size:19px;margin-top:28px}@media (min-width:768px){.releases-heroes__name{font-size:22px;margin-top:6px;line-height:25px}}.releases-heroes__description{text-wrap:pretty;font-weight:400;font-size:16px;line-height:20px;margin-top:9px}@media (min-width:768px){.releases-heroes__description{font-size:18px;line-height:20px;margin-top:10px}}.releases-heroes__description p{font-weight:unset;font-size:unset;line-height:unset}.releases-heroes__description p + p{margin-top:21px}@media (min-width:768px){.releases-heroes__description p + p{margin-top:18px}}.releases-useful-sources{display:grid;-moz-column-gap:10px;column-gap:10px}@media (min-width:1025px){.releases-useful-sources{grid-template-columns:1fr auto}}.releases-useful-sources__title{font-size:24px;line-height:1.1;font-weight:400;color:#8d3332}@media (min-width:768px){.releases-useful-sources__title{font-size:37px;margin-top:45px}}.releases-useful-sources__text{line-height:1.2;letter-spacing:.4px;max-width:520px;font-size:18px;font-weight:400;margin-top:20px}@media (min-width:768px){.releases-useful-sources__text{font-size:22px;font-weight:400;margin-top:71px}}.releases-useful-sources__items{display:flex;flex-wrap:wrap;gap:7px;margin-top:34px}@media (min-width:768px){.releases-useful-sources__items{gap:12px;margin-top:50px}}@media (min-width:1025px){.releases-useful-sources__items{margin-top:unset;display:grid;grid-template-columns:1fr 1fr}}.releases-useful-sources__item{flex:1 0 287.5px;width:287.5px;min-height:235px;padding:15px;background:#fff;border-radius:16px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}@media (min-width:768px){.releases-useful-sources__item{min-height:276px;padding:24px}}.releases-useful-sources__circle{width:48px;height:48px}.releases-useful-sources__arrow{width:15.5px;height:15.5px;align-self:center}.releases-useful-sources__item-title{align-self:flex-end;grid-column:1/3;font-size:19px;font-weight:400;line-height:1.2}.releases-offer{border-radius:20px;padding:16px;background-color:#fff;contain:paint;position:relative}@media (min-width:768px){.releases-offer{border-radius:32px;padding:40px}}.releases-offer__wrapper{width:min(100%,540px)}@media (max-width:767px){.releases-offer__background{margin:23px -16px -16px}}@media (min-width:768px){.releases-offer__background{position:absolute;right:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}}.releases-offer__chip{font-size:14px;font-weight:400;line-height:1;padding:10px 13px;letter-spacing:.5px;width:-moz-fit-content;width:fit-content;background-color:#f4e6e6;border-radius:8px;color:#8d3332}@media (min-width:768px){.releases-offer__chip{font-size:18px}}.releases-offer__title{margin-top:24px;font-size:29px;font-weight:400;line-height:1.3;letter-spacing:.4px}@media (min-width:768px){.releases-offer__title{margin-top:26px;font-size:31px;font-weight:400;line-height:1;letter-spacing:-.5px}}.releases-offer__text{font-size:17px;line-height:1.4;font-weight:400;margin-top:11px}@media (min-width:768px){.releases-offer__text{margin-top:28px}}.releases-offer__text p,.releases-offer__text ul{font-size:unset;font-weight:unset;line-height:unset}.releases-offer__text ul{margin-top:18px!important}@media (min-width:768px){.releases-offer__text ul{margin-top:20px!important}}.releases-offer__text li{margin:0!important}.releases-offer__text p + p{margin-top:18px}.releases-offer__link{margin-top:15px;display:block;width:-moz-fit-content;width:fit-content;font-size:17px;font-weight:400;line-height:1.4}@media (min-width:768px){.releases-offer__link{margin-top:36px}}@media (min-width:768px){.tabs-navigation{padding-top:8px}}.tabs-navigation__wrapper{overflow-x:scroll;scrollbar-width:none}.tabs-navigation__wrapper::-webkit-scrollbar{display:none}@media (max-width:1024px){.tabs-navigation__wrapper{padding:0 var(--container-padding-left);margin:0 calc(var(--container-padding-left) * -1)}}@media (min-width:1025px){.tabs-navigation__wrapper{background:#f3efed;padding:21px 32px 30px;border-radius:30px}}.tabs-navigation__items{display:flex;gap:69px;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.tabs-navigation__items{background:#f3efed;padding:16px 24px 24px;border-radius:16px;gap:87px}}.tabs-navigation__item{display:flex;transition:.4s cubic-bezier(.25,.1,.25,1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-wrap:nowrap;color:#b49a7c;text-transform:uppercase}.tabs-navigation__item + .tabs-navigation__item{position:relative}.tabs-navigation__item + .tabs-navigation__item:before{content:"";position:absolute;left:-50px;top:1px;width:18px;height:21px;background-image:var(--icon-path);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:768px){.tabs-navigation__item + .tabs-navigation__item:before{left:-44px;top:4px}}.tabs-navigation__title{font-size:17px;letter-spacing:-.8px;font-weight:400}@media (min-width:768px){.tabs-navigation__title{font-size:22px;letter-spacing:.4px}}.tabs-navigation__item._active .tabs-navigation__title{font-weight:600;text-decoration:underline;text-underline-offset:14px;text-decoration-thickness:2px}@media (min-width:768px){.tabs-navigation__item._active .tabs-navigation__title{text-decoration-thickness:unset;text-underline-offset:10px}}.tabs-navigation__button{box-shadow:0 4px 24px 0 #efe0db;width:32px;height:32px;border-radius:50%;background-color:#fff;position:absolute;top:43px;transition:.4s cubic-bezier(.25,.1,.25,1);cursor:pointer;z-index:1;display:flex;justify-content:center;align-items:center}.tabs-navigation__button .svg-icon{stroke:#8d3332;rotate:var(--arrow-angle);width:18px;height:18px}.advantages{position:relative}.advantages__background{position:absolute;left:50%;top:calc(50% - 10px);transform:translate(-50%,-50%);z-index:-1;opacity:.5}@media (max-width:1024px){.advantages__background{display:none}}.advantages__background img{-o-object-fit:cover;object-fit:cover}@media (min-width:1025px){.advantages__background img{width:clamp(1528px,407vw,3418px);height:clamp(542px,144vw,834px)}}.advantages__title{font-size:48px;font-weight:400;letter-spacing:-1.2px;color:#8d3332}@media (max-width:767px){.advantages__title{margin-top:0;font-size:29px;font-weight:400;line-height:1;letter-spacing:-1.2px}}.advantages__items-wrapper{margin-top:27px}.advantages__items{display:flex;gap:16px}@media (max-width:767px){.advantages__items{overflow-x:scroll;padding:0 20px;margin:0 -20px;scroll-snap-type:x mandatory;scroll-padding-left:20px}}@media (min-width:768px){.advantages__items{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.advantages__items{grid-template-columns:repeat(3,1fr)}}.advantages__item{background:#fff;border-radius:24px;min-height:244px;padding:32px 27px 32px 32px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;scroll-snap-align:start;flex-shrink:0}@media (max-width:767px){.advantages__item{min-height:229px;width:min(288px,80vw);padding:22px 24px 24px 24px}}.advantages__item:before{display:block;content:var(--num);font-size:24px;font-weight:400;letter-spacing:.5px;line-height:1.1}@media (max-width:767px){.advantages__item:before{font-size:20px}}.advantages__item-icon{width:64px;height:64px}@media (min-width:768px){.advantages__item-icon{width:88px;height:88px;margin-top:-17px;margin-right:-7px}}.advantages__item-title{grid-column:1/3;font-size:18px;line-height:1.2;font-weight:400;letter-spacing:.5px;margin-bottom:33px;align-self:flex-end}@media (min-width:768px){.advantages__item-title{font-size:22px;line-height:1.1}}