.faq{margin:24px auto}.faq__list{display:flex;flex-direction:column;gap:16px}.faq__item{border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);background-color:#fff}.faq__item-header{margin:0!important;font-size:16px;font-weight:600}.faq__item-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:25px;text-align:left;background:none;border:none;cursor:pointer;color:var(--theme-text-main-color);font-size:18px;font-weight:600}.faq__item-button[aria-expanded=true] .faq__item-icon{transform:rotate(180deg)}.faq__item-icon{display:inline-block;width:20px;height:20px;position:relative;transition:transform .24s ease}.faq__item-content{overflow:hidden;max-height:0;transition:max-height .24s ease-out}.faq__item-answer{padding:0 25px 25px;font-size:16px;color:var(--theme-text-secondary-color)}.share-block{display:flex;align-items:center;padding:24px 25px;background-color:#fff;border:1px solid var(--theme-border-color);border-radius:8px;box-shadow:0 1px 2px #0000000d;position:relative;margin:24px auto;gap:8px;flex-wrap:nowrap}@media screen and (min-width:768px){.share-block{flex-wrap:nowrap}}.share-block__icon{flex-shrink:0;flex-grow:0}.share-block p{margin:0!important}.share-block__title{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:var(--theme-text-main-color);margin-right:16px}.share-block__socials{display:flex;align-items:center;gap:8px;width:100%}@media screen and (min-width:768px){.share-block__socials{width:auto;margin-left:8px}}.share-block__social-icon{width:16px;height:16px}.about-author__main{display:grid;gap:16px;grid-template-columns:auto 1fr}@media screen and (min-width:768px){.about-author__main{grid-template-columns:auto 1fr;gap:24px}}.about-author__picture{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0}.about-author__name{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--theme-text-main-color)}.about-author__bio{color:var(--theme-text-secondary-color);font-size:16px;line-height:1.6}.about-author__social{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;margin-left:-80px}@media screen and (min-width:768px){.about-author__social{display:flex;flex-wrap:wrap;margin-left:0}}.related-articles{margin:24px auto}.related-articles__title{line-height:1.2;margin-bottom:24px}.related-articles__list{display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:768px){.related-articles__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.related-articles__list{grid-template-columns:repeat(3,1fr)}}.related-articles__item{display:flex;flex-direction:column;border-radius:var(--theme-border-radius);border:1px solid var(--theme-border-color);transition:transform .24s ease-in-out;position:relative;padding:17px}.related-articles__image{aspect-ratio:1.9/1;overflow:hidden;border-radius:var(--theme-border-radius);margin-bottom:15px}.related-articles__image a{display:block;line-height:0}.related-articles__image img{width:100%;height:100%;object-fit:cover}.related-articles__content{display:flex;flex-direction:column;flex-grow:1}.related-articles__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.related-articles__tags .tag{background:var(--theme-text-main-color);color:#fff;font-weight:400}.related-articles__item-title{font-weight:700;line-height:1.4;color:var(--theme-text-main-color);margin:0 0 10px!important;font-size:16px!important}.related-articles__item-title a{color:inherit;text-decoration:none}.comments-area{margin-top:48px}.comments-area .comments-title,.comments-area .comment-reply-title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:24px;text-align:left}@media screen and (min-width:768px){.comments-area .comments-title,.comments-area .comment-reply-title{text-align:left;font-size:24px}}.comments-area .comments-title{margin-bottom:0}.comments-area .comment-list{list-style:none;padding:0;margin:0 0 48px}.comments-area .comment-list .children{list-style:none;padding-left:30px;margin-top:24px}@media screen and (min-width:768px){.comments-area .comment-list .children{padding-left:60px}}.comments-area .comment__item{padding:24px 0;border-bottom:1px solid var(--theme-border-color)}.comments-area .comment__item:last-child{border-bottom:none}.comments-area .comment__body{display:flex;gap:16px}.comments-area .comment__author-avatar img{border-radius:50%;max-width:60px}.comments-area .comment__content{flex:1}.comments-area .comment__meta{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.comments-area .comment__meta .comment__author-name{font-weight:700;font-size:16px}.comments-area .comment__meta a{color:var(--theme-text-secondary-color);text-decoration:none;font-size:14px}.comments-area .comment__meta a:hover{text-decoration:underline}.comments-area .comment__text{color:var(--theme-text-secondary-color)}.comments-area .comment__text p:last-child{margin-bottom:0}.comments-area .comment__reply{margin-top:12px}.comments-area .comment__reply .comment-reply-link{font-size:14px;font-weight:700;text-decoration:none;color:var(--theme-primary-color)}.comments-area .comment__reply .comment-reply-link:hover{text-decoration:underline}.comments-area .comment-form{display:flex;flex-wrap:wrap}.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email{order:1}.comments-area .comment-form .comment-form-comment{order:2}.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email,.comments-area .comment-form .comment-form-comment{width:100%}@media screen and (min-width:768px){.comments-area .comment-form .comment-notes,.comments-area .comment-form .logged-in-as{margin-bottom:24px}.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email{width:calc(50% - 12px);display:inline-block}.comments-area .comment-form .comment-form-author{margin-right:24px}}.comments-area .comment-form p{margin-bottom:24px}.comments-area .comment-form label{display:block;margin-bottom:8px;font-weight:600;font-size:14px}.comments-area .comment-form .comment-form-cookies-consent{width:100%;order:3}.comments-area .comment-form input[type=text],.comments-area .comment-form input[type=email],.comments-area .comment-form textarea{width:100%;padding:16px 10px;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);background-color:#fcfcfc;color:var(--theme-text-main-color);transition:border-color .24s,box-shadow .24s;resize:none}.comments-area .comment-form input[type=text]:focus,.comments-area .comment-form input[type=email]:focus,.comments-area .comment-form textarea:focus{outline:none;border-color:var(--theme-main-color)}.comments-area .comment-form textarea{padding:16px}.comments-area .comment-form .form-submit{margin-bottom:0;order:4}.comments-area .no-comments{margin-bottom:24px;padding-top:24px;border-top:1px solid var(--theme-border-color)}.comments-area .comment-form-cookies-consent .ff_tc_label{display:flex;align-items:stretch;margin:0}.comments-area .comment-form-cookies-consent .ff_tc_checkbox{margin:0}.comments-area .comment-form-cookies-consent .ff_tc_checkbox:after{top:6px}.comments-area .comment-form-cookies-consent .ff_t_c{translate:0 2px}.table-of-content-wrapper{position:relative;margin:40px auto 20px;border:1px solid var(--theme-border-color);width:100%;border-radius:var(--theme-border-radius)}@media screen and (min-width:768px){.table-of-content-wrapper{display:none}}.table-of-content-wrapper:before,.table-of-content-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:70px;pointer-events:none;transition:opacity .24s ease;z-index:1}.table-of-content-wrapper:before{left:0;border-radius:var(--theme-border-radius) 0 0 var(--theme-border-radius);background:linear-gradient(to right,var(--theme-background-main-color, #fff),transparent);opacity:0}.table-of-content-wrapper:after{right:0;border-radius:0 var(--theme-border-radius) var(--theme-border-radius) 0;background:linear-gradient(to left,var(--theme-background-main-color, #fff),transparent);opacity:1}.table-of-content-wrapper.is-scrolled-start:before{opacity:0}.table-of-content-wrapper.is-scrolled-start:after{opacity:1}.table-of-content-wrapper.is-scrolled-middle:before,.table-of-content-wrapper.is-scrolled-middle:after{opacity:1}.table-of-content-wrapper.is-scrolled-end:before{opacity:1}.table-of-content-wrapper.is-scrolled-end:after{opacity:0}.table-of-content-wrapper.no-overflow:before,.table-of-content-wrapper.no-overflow:after{opacity:0!important}@media screen and (max-width:1023px){.table-of-content{width:100%;position:static;padding:7px 13px;overflow-x:auto;white-space:nowrap}}.table-of-content{-ms-overflow-style:none;scrollbar-width:none}.table-of-content::-webkit-scrollbar{display:none}.table-of-content__item{font-size:14px;color:var(--theme-text-second-color);padding:8px 0;display:inline-block}.table-of-content__item:not(:last-child){margin-right:13px}.table-of-content__item:hover,.table-of-content__item.active{color:var(--theme-text-main-color)}.widget--toc .widget__title{margin-bottom:25px!important}.toc__item{display:block;color:var(--theme-text-second-color);font-size:14px;font-weight:400;transition:color .24s ease}.toc__item:not(:last-child){margin-bottom:14px}.toc__item:active,.toc__item:hover,.toc__item.active{color:var(--theme-main-color);text-decoration:underline}#page-content.page-article .fluentform{padding:25px;background-color:#fff;border:1px solid var(--theme-border-color);box-shadow:0 1px 2px #0000000d;border-radius:8px;--title-margin: 16px;--title-size: 20px}.field-wrapper{position:relative}.field-wrapper .field,.field-wrapper #page-content.page-article .fluentform input.ff-el-form-control,#page-content.page-article .fluentform .field-wrapper input.ff-el-form-control,.field-wrapper #page-content.page-article .fluentform textarea.ff-el-form-control,#page-content.page-article .fluentform .field-wrapper textarea.ff-el-form-control,.field-wrapper #page-content.page-article .fluentform .frm-fluent-form .choices__inner,#page-content.page-article .fluentform .frm-fluent-form .field-wrapper .choices__inner,.field-wrapper #page-content.page-article .fluentform .choices__input,#page-content.page-article .fluentform .field-wrapper .choices__input,.field-wrapper #page-content.page-article .fluentform select.ff-el-form-control,#page-content.page-article .fluentform .field-wrapper select.ff-el-form-control,.field-wrapper textarea{width:100%;height:56px;border:none;background:#f5f5f5;font-size:18px;padding:0 24px;border-radius:var(--theme-border-radius-element);font-weight:300}.field-wrapper .field:focus,.field-wrapper #page-content.page-article .fluentform input.ff-el-form-control:focus,#page-content.page-article .fluentform .field-wrapper input.ff-el-form-control:focus,.field-wrapper #page-content.page-article .fluentform textarea.ff-el-form-control:focus,#page-content.page-article .fluentform .field-wrapper textarea.ff-el-form-control:focus,.field-wrapper #page-content.page-article .fluentform .frm-fluent-form .choices__inner:focus,#page-content.page-article .fluentform .frm-fluent-form .field-wrapper .choices__inner:focus,.field-wrapper #page-content.page-article .fluentform .choices__input:focus,#page-content.page-article .fluentform .field-wrapper .choices__input:focus,.field-wrapper #page-content.page-article .fluentform select.ff-el-form-control:focus,#page-content.page-article .fluentform .field-wrapper select.ff-el-form-control:focus,.field-wrapper textarea:focus{border-color:var(--theme-main-color)}.field-wrapper textarea.field,.field-wrapper #page-content.page-article .fluentform textarea.ff-el-form-control,#page-content.page-article .fluentform .field-wrapper textarea.ff-el-form-control,.field-wrapper #page-content.page-article .fluentform .frm-fluent-form textarea.choices__inner,#page-content.page-article .fluentform .frm-fluent-form .field-wrapper textarea.choices__inner,.field-wrapper #page-content.page-article .fluentform textarea.choices__input,#page-content.page-article .fluentform .field-wrapper textarea.choices__input{resize:none;height:200px;padding:20px}.field,#page-content.page-article .fluentform input.ff-el-form-control,#page-content.page-article .fluentform textarea.ff-el-form-control,#page-content.page-article .fluentform .frm-fluent-form .choices__inner,#page-content.page-article .fluentform .choices__input,#page-content.page-article .fluentform select.ff-el-form-control{height:40px;border-radius:var(--theme-border-radius-element);border:1px solid #F5F4F0;padding:0 13px;background:#f7f6f3;font-size:14px;transition:border-color .24s ease-in-out;font:var(--theme-font-content),sans-serif}.field:focus,#page-content.page-article .fluentform input.ff-el-form-control:focus,#page-content.page-article .fluentform textarea.ff-el-form-control:focus,#page-content.page-article .fluentform .frm-fluent-form .choices__inner:focus,#page-content.page-article .fluentform .choices__input:focus,#page-content.page-article .fluentform select.ff-el-form-control:focus{border-color:var(--theme-main-color)}#page-content.page-article .fluentform input.ff-el-form-control,#page-content.page-article .fluentform textarea.ff-el-form-control,#page-content.page-article .fluentform .frm-fluent-form .choices__inner,#page-content.page-article .fluentform .choices__input,#page-content.page-article .fluentform select.ff-el-form-control{background:#fcfcfc;font-size:14px}#page-content.page-article .fluentform textarea.ff-el-form-control{padding:13px}#page-content.page-article .fluentform .frm-fluent-form .choices__list--single .choices__item{font-size:14px}#page-content.page-article .fluentform .ff-el-input--label{margin-bottom:11px;color:var(--theme-text-main-color);font-size:14px}#page-content.page-article .fluentform .frm-fluent-form .choices__inner{padding:0}#page-content.page-article .fluentform .choices__list.choices__list--dropdown{border-radius:var(--theme-border-radius);border:1px solid #F5F4F0}#page-content.page-article .fluentform .ff_submit_btn_wrapper,#page-content.page-article .fluentform .frm-fluent-form .choices{margin-bottom:0}#page-content.page-article .fluentform .ff-el-is-error .ff-el-is-required{color:var(--theme-main-color)}#page-content.page-article .fluentform .error{display:none!important}#page-content.page-article .fluentform .ff-custom_html{margin-bottom:5px}#page-content.page-article .fluentform .ff-custom_html strong{font-size:18px;font-weight:600;color:var(--theme-text-main-color)}#page-content.page-article .fluentform .ff-custom_html p{font-size:14px}#page-content.page-article .fluentform strong{color:var(--theme-text-main-color)}#page-content.page-article .fluentform .ff_submit_btn_wrapper{margin-bottom:0!important}#page-content.page-article .fluentform .theme-button{width:100%}@media screen and (min-width:768px){#page-content.page-article .fluentform .theme-button{width:auto}}#page-content.page-article .ff_tc_checkbox{position:relative;display:inline-block;margin:10px 8px 10px 0}#page-content.page-article .ff_tc_checkbox:before{content:""!important;display:inline-block;width:16px;height:16px;border:1px solid var(--theme-main-color);border-radius:4px;background:transparent;vertical-align:middle;transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative}#page-content.page-article .ff_tc_checkbox:after{content:""!important;position:absolute;left:6px;top:12px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:1px}#page-content.page-article .ff_tc_checkbox input[type=checkbox]{opacity:0;position:absolute;width:0;height:0}#page-content.page-article .ff_tc_checkbox:has(input[type=checkbox]:checked):before{background:var(--theme-main-color);transform:scale(1.1)}#page-content.page-article .ff_tc_checkbox:has(input[type=checkbox]:checked):after{transform:rotate(45deg) scale(1)}#page-content.page-article .table-of-content-article{border:1px solid var(--theme-border-color);width:100%;border-radius:var(--theme-border-radius);margin:0 0 20px;padding:10px 13px;position:sticky;top:80px;background-color:var(--theme-header-background);z-index:99;transition:opacity .3s ease,visibility .3s ease;opacity:1;visibility:visible}#page-content.page-article .table-of-content-article.is-hidden{opacity:0;visibility:hidden}#page-content.page-article .table-of-content-article strong{color:var(--theme-text-main-color);font-size:18px;font-weight:700}@media screen and (min-width:768px){#page-content.page-article .table-of-content-article{display:none}}#page-content.page-article .table-of-content-wrapper{margin:0 -13px;width:calc(100% + 26px);border:none}#page-content.page-article .table-of-content__item{border-bottom:1px solid transparent;padding-bottom:2px}#page-content.page-article .table-of-content__item.active{border-color:currentColor;color:var(--theme-main-color)}#page-content.page-article h1{margin-bottom:24px;text-align:left}@media screen and (min-width:768px){#page-content.page-article h1{text-align:center}}#page-content.page-article .article-meta{margin-bottom:24px;justify-content:flex-start;align-items:center;gap:14px}@media screen and (min-width:768px){#page-content.page-article .article-meta{gap:24px;justify-content:center}}#page-content.page-article .article-meta__item{align-items:center;gap:8px}#page-content.page-article .article-meta__item-image{width:24px;height:24px;overflow:hidden;border-radius:50%}#page-content.page-article .article-meta__item svg{fill:currentColor}#page-content.page-article .article-meta__item span{color:var(--theme-text-main-color)}#page-content.page-article .article-meta__item a{display:inline-flex;align-items:center;gap:5px}#page-content.page-article .article-meta__item:is(time){margin-right:auto}@media screen and (min-width:768px){#page-content.page-article .article-meta__item:is(time){margin-right:0}}#page-content.page-article .article-picture{border-radius:var(--theme-border-radius);overflow:hidden;margin-bottom:24px}@media screen and (min-width:768px){#page-content.page-article .article-picture{margin-bottom:45px}}#page-content.page-article blockquote ul{list-style:none;margin:0;padding:0}#page-content.page-article blockquote ul li{font-size:16px}#page-content.page-article blockquote ul li:not(:last-child){margin-bottom:10px}
