.directory-list{display:grid;grid-template-columns:208px minmax(0,1fr);grid-gap:56px;gap:56px;font-family:var(--formular),system-ui,sans-serif;padding:56px 0 80px;position:relative}@media(max-width:1079px){.directory-list{grid-template-columns:1fr;gap:24px}.directory-list__aside{display:none}}.directory-list__divider{display:block;width:100%;border:1px solid #e4dad8}.directory-list--bg{background:#faf6f5}.directory-list__accordion,.directory-list__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.directory-list__link{border-radius:12px;padding:13px 8px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:left;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;color:#3c2c29}.directory-list__link:hover{background:#f5eeec}.directory-list__main>div{width:100%;min-width:0}.directory-list__main--sub{padding:56px 0 0;min-width:0;max-width:100%}.directory-list__link--accordion{-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%;background:transparent;border:none;padding:13px 8px}.directory-list__link--accordion:focus-visible{outline:2px solid #e4dad8;outline-offset:2px}.directory-list__accordion-topic{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.directory-list__link--topic{font-family:var(--formular),system-ui,sans-serif;font-weight:600}.directory-list__accordion-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:16px;height:16px}.directory-list__accordion-icon--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.directory-list__accordion-panel{display:none;-ms-flex-direction:column;flex-direction:column;gap:4px;text-align:left}.directory-list__accordion-panel .directory-list__link{font-weight:400}.directory-list__accordion-panel .directory-list__link--topic{font-weight:500}.directory-list__accordion-panel--active{display:-ms-flexbox;display:flex}.directory-list__link--subtopic{padding:13px 8px 13px 16px}.directory-list__link--subject{background:#fff;border-radius:12px;padding:13px 8px;font-weight:700;pointer-events:none}.directory-list__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:32px;margin-bottom:32px}.directory-list__title h1,.directory-list__title h2{-ms-flex-positive:1;flex-grow:1;font-weight:700;font-style:Bold;font-size:36px;line-height:40px;letter-spacing:0;color:#3c2c29}@media(max-width:799px){.directory-list__title h2{font-size:28px;line-height:32px}}.directory-list__container{background:#fff;padding:40px;border-radius:16px;-webkit-box-shadow:0 2px 16px -2px hsla(11,7%,46%,.078);box-shadow:0 2px 16px -2px hsla(11,7%,46%,.078);gap:40px}.directory-list__column,.directory-list__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.directory-list__column{gap:32px}.directory-list__item-title{font-weight:700;font-style:Bold;font-size:20px;line-height:24px;letter-spacing:0;color:#3c2c29;margin-bottom:16px}.directory-list__item-themes{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.directory-list__item-themes a{font-weight:500;font-style:Medium;font-size:16px;line-height:22px;letter-spacing:0;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#ffd8cf;text-decoration-color:#ffd8cf;text-decoration-thickness:0;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#3c2c29}.directory-list__item-themes a:hover{color:#ff5e3a;-webkit-text-decoration-color:#ff5e3a;text-decoration-color:#ff5e3a}.directory-list__item-theme{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.directory-list__item-theme a{-ms-flex:1 1;flex:1 1}.directory-list__item-theme-badge{-ms-flex-negative:0;flex-shrink:0}.directory-list__review{margin-top:16px;padding:32px;background:#f5eeec;border-radius:16px}.directory-list__review-title{font-family:var(--formular),system-ui,sans-serif;font-weight:700;font-size:24px;line-height:28px;letter-spacing:0;color:#3c2c29;margin-bottom:24px}.directory-list__review-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.directory-list__review-hint{margin-top:12px;font-family:var(--formular),system-ui,sans-serif;font-size:14px;line-height:18px;color:#776865}.directory-list__review-button{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8;padding:0 16px;min-height:48px;border-radius:12px;outline:none;border:none;cursor:pointer;font-family:var(--formular),system-ui,sans-serif;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;color:#3c2c29}.directory-list__review-button--active,.directory-list__review-button:hover{background:#f5eeec}@media(max-width:768px){.directory-list__review{padding:16px}}.directory-list--authenticated{grid-template-columns:1fr;gap:0;padding-top:0}.directory-list--authenticated .directory-list__aside{display:none}.directory-list--authenticated .directory-list__main{display:block;min-width:0;max-width:100%}.directory-list--authenticated .directory-list__main>div{width:100%;min-width:0}.directory-article__banner{margin-bottom:32px;padding:0}.directory-article__main{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:24px;gap:24px;-ms-flex-align:start;align-items:start;min-width:0}.directory-article__main>div{width:100%;min-width:0}@media(max-width:799px){.directory-article__main{grid-template-columns:minmax(0,1fr)}}.directory-article__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;min-width:0;max-width:100%}.directory-article__alert{background:#ffebe6;padding:12px;border-radius:16px;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;width:calc(100% - 220px - 24px)!important}@media(max-width:799px){.directory-article__alert{width:100%!important}}.directory-article__alert p{font-weight:500;font-style:Medium;font-size:16px;line-height:22px;letter-spacing:0;color:#3c2c29}.directory-article__alert p a{color:#ff5e3a}.directory-article__studied{margin-top:8px}.directory-article__studied-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:6px 12px;border-radius:32px;border:1px solid #f5eeec;background:#fff;font-family:inherit;font-weight:500;font-size:14px;line-height:20px;color:#3c2c29;cursor:pointer;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}.directory-article__studied-button:hover:not(:disabled){border-color:#ff5e3a;color:#ff5e3a}.directory-article__studied-button:disabled{opacity:.6;cursor:not-allowed}.directory-article__breadcrumbs{margin:0}.directory-article__breadcrumbs-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.directory-article__breadcrumbs-item,.directory-article__breadcrumbs-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.directory-article__breadcrumbs-item{font-weight:500;font-size:14px;line-height:20px}.directory-article__breadcrumbs-item:not(:first-child):before{content:"→";color:#a89f9c}.directory-article__breadcrumbs-item a{color:#3c2c29;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.directory-article__breadcrumbs-item a:hover{color:#ff5e3a}.directory-article__breadcrumbs-item span{color:#888}.directory-article__theme-tag{-ms-flex-negative:0;flex-shrink:0}.directory-article__theme-tags{gap:8px}.directory-article__article-heading,.directory-article__theme-tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.directory-article__article-heading{gap:12px;margin-bottom:24px}.directory-article__article-title{margin:0}.directory-article__blocks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;min-width:0;max-width:100%}.directory-article__blocks>.block__header{margin-top:.75rem;margin-bottom:0}.directory-article__blocks>.block__header:first-child{margin-top:0}.directory-article__blocks>.block__quote-block{margin-block:0}.directory-article__blocks>.block__raw{margin-top:0}.directory-article__blocks>.article-page__banner{margin:0}.directory-article__blocks img,.directory-article__blocks video{max-width:100%;height:auto}.directory-article__container{font-family:var(--formular),system-ui,sans-serif;min-width:0;max-width:100%;overflow-x:auto}.directory-article__container,.directory-article__container.directory-list__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px}.directory-article__container .block__html-content h1,.directory-article__container h1.block__header{font-family:var(--formular),system-ui,sans-serif!important;font-weight:700!important;font-style:normal!important;color:#3c2c29!important;letter-spacing:0;font-size:1.625rem!important;line-height:2rem!important}.directory-article__container .block__html-content h2,.directory-article__container .block__html-content h3,.directory-article__container .block__html-content h4,.directory-article__container .block__html-content h5,.directory-article__container .block__html-content h6,.directory-article__container h2.block__header,.directory-article__container h3.block__header,.directory-article__container h4.block__header,.directory-article__container h5.block__header,.directory-article__container h6.block__header{font-family:var(--formular),system-ui,sans-serif!important;font-weight:700!important;font-style:normal!important;color:#3c2c29!important;letter-spacing:0;font-size:1.25rem!important;line-height:1.5rem!important}.directory-article__container .block__html-content h1,.directory-article__container .block__html-content h2,.directory-article__container .block__html-content h3,.directory-article__container .block__html-content h4,.directory-article__container .block__html-content h5,.directory-article__container .block__html-content h6{margin-top:1.75rem;margin-bottom:.5rem}.directory-article__container .block__html-content h1:first-child,.directory-article__container .block__html-content h2:first-child,.directory-article__container .block__html-content h3:first-child,.directory-article__container .block__html-content h4:first-child,.directory-article__container .block__html-content h5:first-child,.directory-article__container .block__html-content h6:first-child{margin-top:0}.directory-article__container .block__alert-block,.directory-article__container .block__html-content,.directory-article__container .block__nested-list,.directory-article__container .block__paragraph{font-family:var(--formular),system-ui,sans-serif}.directory-article__container .block__paragraph{color:#3c2c29}.directory-article__container .block__paragraph b,.directory-article__container .block__paragraph strong{font-weight:700;font-size:unset;line-height:unset}.directory-article__container .block__html-content,.directory-article__container .block__html-content li div,.directory-article__container .block__html-content p{color:#3c2c29}.directory-article__container .block__html-content b,.directory-article__container .block__html-content strong{font-weight:700;font-size:unset;line-height:unset}.directory-article__container .block__alert-block b,.directory-article__container .block__alert-block strong{font-weight:700}.directory-article__container .block__nested-list div{color:#3c2c29}.directory-article__container .block__nested-list b,.directory-article__container .block__nested-list strong{font-weight:700}.directory-article__container--orange{background:#ffebe6;border:1px solid rgba(255,94,58,.102);margin-top:24px}.directory-article__container .block__header a,.directory-article__container .block__html-content a{color:#ff5e3a;font-weight:500;cursor:pointer;text-decoration:underline}.directory-article__container .block__header a:hover,.directory-article__container .block__html-content a:hover{color:rgba(255,94,58,.8)}.directory-article__linker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;position:sticky;top:72px;-ms-flex-item-align:start;align-self:start;min-width:0;max-height:calc(100vh - 72px);overflow-x:hidden;overflow-y:auto;padding-right:4px}.directory-article__linker-social{cursor:pointer}@media(max-width:799px){.directory-article__linker{display:none}}.directory-article__linker-title{font-family:var(--formular),system-ui,sans-serif;font-weight:700;font-style:Bold;font-size:18px;line-height:22px;letter-spacing:0;color:#3c2c29;margin-bottom:0}.directory-article__linker-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.directory-article__linker-links>span{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0}.directory-article__linker-link{display:block;font-weight:500;font-style:Medium;font-size:16px;line-height:22px;letter-spacing:0;color:#776865;overflow-wrap:anywhere;word-break:break-word}.directory-article__linker-link mjx-container{max-width:100%}.directory-article__linker-link:hover{color:#3c2c29}.directory-article__linker-line{border:1px dashed #e4dad8}.directory-article__linker-socials{-ms-flex-pack:start;justify-content:flex-start;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.directory-article__linker-social,.directory-article__linker-socials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.directory-article__linker-social{min-width:32px;width:32px;height:32px;border:1px solid #e4dad8;border-radius:50%;-ms-flex-pack:center;justify-content:center;background:transparent}.directory-article__linker-social:hover{background:#f5eeec}.directory-article__linker-social svg{width:16px;height:16px}.directory-article__copy-wrap{position:relative;-ms-flex-negative:0;flex-shrink:0}.directory-article__copy-notice{display:block;width:100%;margin:0;font-weight:500;font-size:14px;line-height:20px;color:#3c2c29}.directory-article__mobile-linker{display:none}@media(max-width:799px){.directory-article__mobile-linker{display:block}}.directory-article__mobile-share{display:none;margin-top:16px}@media(max-width:799px){.directory-article__mobile-share{display:block}}.directory-article__to-top{position:fixed;inset:auto 0 32px 0;width:100%;pointer-events:none;z-index:5}.directory-article__to-top .container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.directory-article__to-top .button{pointer-events:auto;display:none;gap:8px;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e4dad8;border-radius:122px}.directory-article__to-top .button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.directory-article__to-top .button.directory-article__to-top--visible{display:-ms-inline-flexbox;display:inline-flex}@media(max-width:768px){.directory-article__to-top{inset:auto 0 24px 0}}.directory-article__nav{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:16px}.directory-article__view-count{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:8px;font-weight:500;font-style:Medium;font-size:16px;line-height:22px;letter-spacing:0;color:#a89c9a}.directory-article__article-title{font-size:36px;line-height:40px;color:#3c2c29}.directory-article__article-subtitle,.directory-article__article-title{font-family:var(--formular),system-ui,sans-serif;font-weight:700;font-style:Bold;letter-spacing:0}.directory-article__article-subtitle{font-size:24px;line-height:28px;color:#ff5e3a}.directory-article__article-tasks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.directory-article__content-html{font-weight:400;font-size:1rem;line-height:1.375rem;color:#776865;min-width:0;max-width:100%}.directory-article__content-html img,.directory-article__content-html video{max-width:100%;height:auto}.directory-article__content-html figure{max-width:100%}.directory-article__content-html figure img{max-width:100%;height:auto}.directory-article__content-html p{margin:0 0 1rem}.directory-article__content-html b,.directory-article__content-html strong{font-weight:700;font-size:inherit;line-height:inherit;color:#3c2c29}.directory-article__content-html a{color:#ff5e3a;font-weight:500;cursor:pointer;text-decoration:underline}.directory-article__content-html a:hover{text-decoration:none}.directory-article__content-html figure.table{margin:1rem 0;width:100%;overflow-x:auto}.directory-article__content-html figure.table table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #2d3748}.directory-article__content-html figure.table table td,.directory-article__content-html figure.table table th{border:1px solid #2d3748;padding:12px 16px;text-align:left;line-height:1.4}.directory-article__content-html figure.table table th{background-color:#2d3748;color:#fff;font-weight:500;white-space:nowrap}.directory-article__mobile-selects{display:none;-ms-flex-direction:column;flex-direction:column;gap:8px}.directory-article__mobile-selects.directory-article__selects--authenticated{display:-ms-flexbox;display:flex;margin-bottom:24px;-ms-flex-direction:row;flex-direction:row}.directory-article__mobile-selects.directory-article__selects--authenticated>.directory-article__select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1079px){.directory-article__mobile-selects.directory-article__selects--authenticated{-ms-flex-direction:column;flex-direction:column}.directory-article__mobile-selects.directory-article__selects--authenticated>.directory-article__select{width:100%}}.directory-article__mobile-subject{margin-bottom:8px}.directory-article__mobile-subject-label{font-weight:500;font-size:16px;line-height:22px;color:#3c2c29}.directory-article__mobile-topic{margin-bottom:8px}.directory-article__mobile-topic-label{font-weight:500;font-size:16px;line-height:22px;color:#3c2c29}.directory-article__select{width:100%;font-family:var(--formular),system-ui,sans-serif}@media(max-width:1079px){.directory-article__article-title{font-size:28px;line-height:32px}.directory-article__article-subtitle{font-size:20px;line-height:24px}.directory-article__mobile-selects{display:-ms-flexbox;display:flex}}.directory-article-select__control{background-color:#fff!important;border:none!important;border-radius:12px!important;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:48px!important;cursor:pointer!important;padding:0 8px!important}.directory-article-select__control:hover{background-color:#f5eeec!important}.directory-article-select__control--is-focused{background-color:#fff!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.directory-article-select__control--is-disabled{background-color:#fff!important;opacity:1!important;cursor:default!important}.directory-article-select__value-container{padding:0!important}.directory-article-select__single-value{font-weight:500!important;font-size:16px!important;line-height:22px!important;margin:0!important}.directory-article-select__indicator-separator{display:none!important}.directory-article-select__dropdown-indicator{color:#3c2c29!important;padding:0!important;width:16px!important;height:16px!important}.directory-article-select__dropdown-indicator svg{width:16px!important;height:16px!important}.directory-article-select__menu{margin-top:8px!important;border-radius:12px!important;-webkit-box-shadow:0 2px 16px -2px hsla(11,7%,46%,.08)!important;box-shadow:0 2px 16px -2px hsla(11,7%,46%,.08)!important;border:1px solid #f5eeec!important;background-color:#fff!important;min-width:100%!important;max-width:min(90vw,560px)!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;overflow:hidden!important}.directory-article-select__menu-list{padding:6px!important;border-radius:12px!important;max-width:inherit!important;overflow:auto!important}.directory-article-select__option{border-radius:8px!important;cursor:pointer!important;font-weight:500!important;font-size:16px!important;line-height:22px!important;padding:12px!important;color:#3c2c29!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:inherit!important}.directory-article-select__option:hover{background-color:#f5eeec!important;color:#3c2c29!important}.directory-article-select__option--is-selected{background-color:#ff5e3a!important;color:#fff!important}.directory-article-select__option--is-focused{background-color:#f5eeec!important;color:#3c2c29!important}.directory-article-select__option:active{background-color:#f5eeec!important}.directory-article-select__placeholder{font-weight:500!important;font-size:16px!important;line-height:22px!important}.directory-article-select__placeholder,.directory-article-select__single-value{color:#3c2c29!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.directory-article-select__single-value{max-width:100%!important}.directory-article .button--loading{position:relative;pointer-events:none}.directory-article .button__loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:directory-article-spin .8s linear infinite;animation:directory-article-spin .8s linear infinite}@-webkit-keyframes directory-article-spin{to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes directory-article-spin{to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@media(max-width:768px){.side-menu-page:has(.directory-list--bg){padding:0}.side-menu-page__container:has(.directory-list--bg){padding:0!important}.directory-article__mobile-selects{padding-left:16px;padding-right:16px;padding-top:32px}.directory-article__alert,.directory-article__banner{margin-left:16px;margin-right:16px}.directory-article__banner{margin-bottom:16px}.directory-list__main--sub .directory-list__title{padding-left:16px;padding-right:16px}.directory-article__container,.directory-list__main--sub .directory-list__container{padding:16px}.directory-list--bg>.container{padding:0}}.article-page__banner{position:relative;width:100%;border-radius:24px;overflow:hidden;max-height:200px}@media(max-width:410px){.article-page__banner{max-height:150px}}@media(min-width:411px)and (max-width:767px){.article-page__banner{max-height:180px}}@media(min-width:768px){.article-page__banner{max-height:250px}}.article-page__banner--picture{position:relative!important;width:100%!important;height:100%!important}