details{border-bottom:none}details .detail__arrow{font-size:1.4rem;font-weight:600;margin:4px 8px 4px 0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--color-tertiary);fill:var(--color-tertiary)}details .detail__content{padding-bottom:16px}details[open] .detail__arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}details>summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;position:relative;padding:8px 0;font-weight:600;list-style:none}details>summary:focus{outline:none}.grid-container{display:grid}.grid-container-2{grid-template-columns:repeat(2,1fr)}.grid-container-3{grid-template-columns:repeat(3,1fr)}.grid-container-4{grid-template-columns:repeat(4,1fr)}.grid-container .colspan_2{grid-column:span 2}.grid-container .colspan_3{grid-column:span 3}.grid-container .colspan_4{grid-column:span 4}.grid-container .colspan_5{grid-column:span 5}:root{--color-primary-h:210.7692307692deg;--color-primary-s:35.1351351351%;--color-primary-l:21.7647058824%;--color-secondary-h:27.3298429319deg;--color-secondary-s:87.2146118721%;--color-secondary-l:57.0588235294%;--color-tertiary-h:64.5deg;--color-tertiary-s:48.7804878049%;--color-tertiary-l:51.7647058824%}body{--color-primary-hsl-values:var(--color-primary-h),var(--color-primary-s),var(--color-primary-l);--color-primary:hsl(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l));--color-primary-darker5:hsl(var(--color-primary-h),var(--color-primary-s),calc(var(--color-primary-l) - 5%));--color-primary-darker10:hsl(var(--color-primary-h),var(--color-primary-s),calc(var(--color-primary-l) - 10%));--color-primary-darker20:hsl(var(--color-primary-h),var(--color-primary-s),calc(var(--color-primary-l) - 20%));--color-primary-lighter5:hsl(var(--color-primary-h),var(--color-primary-s),calc(var(--color-primary-l) + 5%));--color-primary-lighter10:hsl(var(--color-primary-h),var(--color-primary-s),calc(var(--color-primary-l) + 10%));--color-primary-lighter20:hsl(var(--color-primary-h),var(--color-primary-s),calc(var(--color-primary-l) + 20%));--color-secondary-hsl-values:var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l);--color-secondary:hsl(var(--color-secondary-hsl-values));--color-secondary-darker5:hsl(var(--color-secondary-h),var(--color-secondary-s),calc(var(--color-secondary-l) - 5%));--color-secondary-darker10:hsl(var(--color-secondary-h),var(--color-secondary-s),calc(var(--color-secondary-l) - 10%));--color-secondary-darker20:hsl(var(--color-secondary-h),var(--color-secondary-s),calc(var(--color-secondary-l) - 20%));--color-secondary-lighter5:hsl(var(--color-secondary-h),var(--color-secondary-s),calc(var(--color-secondary-l) + 5%));--color-secondary-lighter10:hsl(var(--color-secondary-h),var(--color-secondary-s),calc(var(--color-secondary-l) + 10%));--color-secondary-lighter20:hsl(var(--color-secondary-h),var(--color-secondary-s),calc(var(--color-secondary-l) + 20%));--color-tertiary-hsl-values:var(--color-tertiary-h),var(--color-tertiary-s),var(--color-tertiary-l);--color-tertiary:hsl(var(--color-tertiary-hsl-values));--color-tertiary-darker5:hsl(var(--color-tertiary-h),var(--color-tertiary-s),calc(var(--color-tertiary-l) - 5%));--color-tertiary-darker10:hsl(var(--color-tertiary-h),var(--color-tertiary-s),calc(var(--color-tertiary-l) - 10%));--color-tertiary-darker20:hsl(var(--color-tertiary-h),var(--color-tertiary-s),calc(var(--color-tertiary-l) - 20%));--color-tertiary-lighter5:hsl(var(--color-tertiary-h),var(--color-tertiary-s),calc(var(--color-tertiary-l) + 5%));--color-tertiary-lighter10:hsl(var(--color-tertiary-h),var(--color-tertiary-s),calc(var(--color-tertiary-l) + 10%));--color-tertiary-lighter20:hsl(var(--color-tertiary-h),var(--color-tertiary-s),calc(var(--color-tertiary-l) + 20%))}.faq-question-list li{border-top:1px solid #c1c8cd;max-width:65ch}.faq-question-list li+li{border-top:none}.faq-list{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem}.faq-list__answer,.faq-list__question{text-align:left}.faq-list__question{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.faq-list__question .question__content{font-weight:600}.votes{margin-top:24px}.votes span{display:inline-block}.voteButton{border:1px solid var(--color-tertiary);color:#000;width:55px;height:40px;padding:2px 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.voteButton.voteUp{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.voteButton.voteUp span{padding-right:8px}.voteButton.voteDown svg{-webkit-transform:rotate(180deg) translateY(-25%);transform:rotate(180deg) translateY(-25%)}.voteButton.voteDown span{padding-left:8px}.voteButton .voteIcon{fill:var(--color-tertiary);width:15px;height:15px}.voteButton.voted{border-color:var(--color-primary)}.voteButton.voted .voteIcon{fill:var(--color-primary)}.grid-container{grid:[row1-start] "categories" [row1-end] [row2-start] "content" [row2-end]/1fr;grid-gap:16px;padding:0 16px}@media only screen and (min-width:48em){.grid-container{padding:0;grid:[row1-start] "empty categories categories categories categories categories" [row1-end] [row2-start] "menu content content content content content" [row2-end]/1fr 1fr 1fr 1fr 1fr 1fr}}.faq-list--maincontainer{width:100%;margin:80px auto 0}@media only screen and (min-width:48em){.faq-list--maincontainer{width:70%}}@media only screen and (min-width:53.75em){.faq-list--maincontainer{width:96%}}@media only screen and (min-width:64em){.faq-list--maincontainer{width:82%}}@media only screen and (min-width:90em){.faq-list--maincontainer{width:60%}}.search-icon{cursor:pointer;height:25px;width:25px;margin:auto 8px}.search-icon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto!important;background-color:var(--color-tertiary)}@media only screen and (min-width:48em){.search-icon__wrapper{background-color:transparent}}.search-icon__use{fill:#fff}@media only screen and (min-width:48em){.search-icon__use{fill:var(--color-tertiary)}}.hidden{display:none}.faq-categories{grid-area:categories;display:grid;grid-gap:16px;grid-template-columns:1fr 1fr}@media only screen and (min-width:48em){.faq-categories{grid-template-columns:repeat(auto-fit,232px)}}.faq-categories__item{background-color:#fff;padding:8px;color:var(--color-primary);text-align:center}.faq-categories__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:48em){.faq-categories__item{padding:16px}}.faq-categories__item-image{width:100px;height:auto}@media only screen and (min-width:48em){.faq-categories__item-image{width:200px}}.faq-list-scrollwrapper{grid-area:content}.faq-category-filter{grid-area:menu;position:-webkit-sticky;position:sticky;top:var(--header-height-small);display:none;padding:16px 24px}@media only screen and (min-width:48em){.faq-category-filter{top:calc(var(--header-height-small) + 16px);display:inline-table}}.faq-category-filter__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.faq-category-filter__item input[type=radio]{margin:0}.faq-category-filter__reset{margin-top:8px;color:var(--color-tertiary);cursor:pointer}.header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px}.header h1{margin:0}.header-layout{width:100%}@media only screen and (min-width:48em){.header-layout{width:50%;margin-bottom:24px}}.faq-search-form{margin-top:16px;width:100%}.faq-search-form input{width:calc(100% - 41px)}@media only screen and (min-width:48em){.faq-list,.faq-search-form{padding:0}}.faq-question-list li{border-bottom:1px solid #c1c8cd}