.faq-section{background-color:var(--background-fill-light-2)}.faq-section .faq-section-container{display:flex;flex-wrap:wrap;gap:var(--global-item-gap)}.faq-section .faq-section-container .header-container{width:100%}.faq-section .faq-section-container .faq-questions__wrapper{display:flex;flex-direction:column;gap:var(--global-grid-gap);width:100%}.faq-section .faq-section-container .faq-nav-questions-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--toggle-gap)}.faq-section .faq-section-container .faq-nav-questions-wrapper .faq-nav{display:flex;flex-direction:row;gap:var(--tag-gap)}.faq-section .faq-section-container .faq-nav-questions-wrapper .faq-nav .faq-nav__item{display:flex;flex-direction:row;gap:var(--tag-sm-icon-gap);padding:var(--tag-sm-pad-y) var(--tag-sm-pad-x);border:var(--tag-sm-border-width) solid var(--tag-bg-stroke-default);border-radius:var(--tag-sm-border-rad);background-color:var(--tag-bg-fill-default);color:var(--tag-text-fill-default);font-family:var(--tag-sm-font-family);font-weight:var(--tag-sm-font-weight);font-size:var(--tag-sm-font-size);line-height:var(--tag-sm-line-height);letter-spacing:var(--tag-sm-letter-spacing);font-style:var(--tag-sm-font-style);text-transform:var(--tag-sm-text-transform)}.faq-section .faq-section-container .faq-nav-questions-wrapper .faq-nav .faq-nav__item svg{color:var(--tag-icon-fill-default);height:var(--tag-sm-icon-size);width:var(--tag-sm-icon-size)}.faq-section .faq-section-container .faq-nav-questions-wrapper .faq-nav .faq-nav__item:not(.tag-no-hover):hover{background-color:var(--tag-bg-fill-hover);color:var(--tag-text-fill-hover);border:var(--tag-sm-border-width) solid var(--tag-bg-stroke-hover)}.faq-section .faq-section-container .faq-nav-questions-wrapper .faq-nav .faq-nav__item:not(.tag-no-hover):hover svg{color:var(--tag-icon-fill-hover)}.faq-section .faq-section-container .faq-nav-questions-wrapper .faq-category-wrapper{display:flex;flex-direction:column;gap:var(--toggle-gap)}.faq-section .faq-section-container .faq-heading{border-top:var(--global-border-width-default) solid var(--background-stroke-light-3);padding-top:var(--global-item-gap);margin:calc(var(--global-item-gap) - var(--global-grid-gap)) 0}.faq-section .faq-section-container .faq-heading:first-child{border-top:none;margin-top:0;padding-top:0}.faq-section .faq-section-container .faq-container__mob details,.faq-section .faq-section-container .faq-questions__wrapper details{border:var(--toggle-border-width) solid var(--toggle-bg-stroke);background:var(--toggle-bg-fill);border-radius:var(--toggle-border-rad);transition:border-radius .3s ease-in-out}.faq-section .faq-section-container .faq-container__mob details.active,.faq-section .faq-section-container .faq-questions__wrapper details.active{display:block}.faq-section .faq-section-container .faq-container__mob details[open],.faq-section .faq-section-container .faq-questions__wrapper details[open]{transition:none}.faq-section .faq-section-container .faq-container__mob details[open] summary,.faq-section .faq-section-container .faq-questions__wrapper details[open] summary{padding:var(--toggle-pad) var(--toggle-pad) var(--toggle-gap) var(--toggle-pad)}.faq-section .faq-section-container .faq-container__mob details[open] summary svg,.faq-section .faq-section-container .faq-questions__wrapper details[open] summary svg{color:var(--toggle-icon-fill-active)}.faq-section .faq-section-container .faq-container__mob details[open] summary .icon-plus,.faq-section .faq-section-container .faq-questions__wrapper details[open] summary .icon-plus{display:none}.faq-section .faq-section-container .faq-container__mob details[open] summary .icon-minus,.faq-section .faq-section-container .faq-questions__wrapper details[open] summary .icon-minus{display:inline}.faq-section .faq-section-container .faq-container__mob details .icon-minus,.faq-section .faq-section-container .faq-questions__wrapper details .icon-minus{display:none}.faq-section .faq-section-container .faq-container__mob details summary,.faq-section .faq-section-container .faq-questions__wrapper details summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--toggle-heading-font-family);font-size:var(--toggle-heading-font-size);font-style:var(--toggle-heading-font-style);font-weight:var(--toggle-heading-font-weight);letter-spacing:var(--toggle-heading-letter-spacing);line-height:var(--toggle-heading-line-height);gap:var(--toggle-heading-paragraph-spacing);text-transform:var(--toggle-heading-text-transform);padding:var(--toggle-pad);color:var(--heading-fill-light)}.faq-section .faq-section-container .faq-container__mob details summary svg,.faq-section .faq-section-container .faq-questions__wrapper details summary svg{cursor:pointer;color:var(--toggle-icon-fill-default);height:var(--toggle-icon-size);width:var(--toggle-icon-size)}.faq-section .faq-section-container .faq-container__mob details .faq-answer,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer{font-family:var(--toggle-body-font-family);font-size:var(--toggle-body-font-size);font-style:var(--toggle-body-font-style);font-weight:var(--toggle-body-font-weight);letter-spacing:var(--toggle-body-letter-spacing);line-height:var(--toggle-body-line-height);gap:var(--toggle-body-paragraph-spacing);text-transform:var(--toggle-body-text-transform);padding:0 var(--toggle-pad) var(--toggle-pad) var(--toggle-pad)}.faq-section .faq-section-container .faq-container__mob details .faq-answer blockquote,.faq-section .faq-section-container .faq-container__mob details .faq-answer li,.faq-section .faq-section-container .faq-container__mob details .faq-answer ol,.faq-section .faq-section-container .faq-container__mob details .faq-answer p,.faq-section .faq-section-container .faq-container__mob details .faq-answer ul,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer blockquote,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer li,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer ol,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer p,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer ul{flex:1 1 100%;min-width:100%;color:var(--body-fill-light)}.faq-section .faq-section-container .faq-container__mob details .faq-answer dl,.faq-section .faq-section-container .faq-container__mob details .faq-answer ol,.faq-section .faq-section-container .faq-container__mob details .faq-answer ul,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer dl,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer ol,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer ul{margin:0;padding:0 15px;flex:1 1 100%;min-width:100%;list-style-position:unset}.faq-section .faq-section-container .faq-container__mob details .faq-answer dl,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer dl{flex:1 1 100%;min-width:100%;display:flex;flex-direction:column;gap:calc(var(--global-text-gap)/ 2)}.faq-section .faq-section-container .faq-container__mob details .faq-answer dl dt,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer dl dt{font-weight:bolder}.faq-section .faq-section-container .faq-container__mob details .faq-answer blockquote,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer blockquote{flex:1 1 100%;min-width:100%;margin:0;padding-left:var(--global-col-gap-sm);font-style:italic}.faq-section .faq-section-container .faq-container__mob details .faq-answer h1,.faq-section .faq-section-container .faq-container__mob details .faq-answer h2,.faq-section .faq-section-container .faq-container__mob details .faq-answer h3,.faq-section .faq-section-container .faq-container__mob details .faq-answer h4,.faq-section .faq-section-container .faq-container__mob details .faq-answer h5,.faq-section .faq-section-container .faq-container__mob details .faq-answer h6,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h1,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h2,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h3,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h4,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h5,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h6{color:var(--heading-fill-light)}.faq-section .faq-section-container .faq-container__mob details .faq-answer h1,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h1{font-family:var(--global-display-lg-font-family);font-size:var(--global-display-lg-font-size);font-style:var(--global-display-lg-font-style);font-weight:var(--global-display-lg-font-weight);letter-spacing:var(--global-display-lg-letter-spacing);line-height:var(--global-display-lg-line-height);gap:var(--global-display-lg-paragraph-spacing);text-transform:var(--global-display-lg-text-transform)}.faq-section .faq-section-container .faq-container__mob details .faq-answer h2,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h2{font-family:var(--global-blog-h2-font-family);font-size:var(--global-blog-h2-font-size);font-style:var(--global-blog-h2-font-style);font-weight:var(--global-blog-h2-font-weight);letter-spacing:var(--global-blog-h2-letter-spacing);line-height:var(--global-blog-h2-line-height);gap:var(--global-blog-h2-paragraph-spacing);text-transform:var(--global-blog-h2-text-transform)}.faq-section .faq-section-container .faq-container__mob details .faq-answer h3,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h3{font-family:var(--global-blog-h3-font-family);font-size:var(--global-blog-h3-font-size);font-style:var(--global-blog-h3-font-style);font-weight:var(--global-blog-h3-font-weight);letter-spacing:var(--global-blog-h3-letter-spacing);line-height:var(--global-blog-h3-line-height);gap:var(--global-blog-h3-paragraph-spacing);text-transform:var(--global-blog-h3-text-transform)}.faq-section .faq-section-container .faq-container__mob details .faq-answer h4,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h4{font-family:var(--global-blog-h4-font-family);font-size:var(--global-blog-h4-font-size);font-style:var(--global-blog-h4-font-style);font-weight:var(--global-blog-h4-font-weight);letter-spacing:var(--global-blog-h4-letter-spacing);line-height:var(--global-blog-h4-line-height);gap:var(--global-blog-h4-paragraph-spacing);text-transform:var(--global-blog-h4-text-transform)}.faq-section .faq-section-container .faq-container__mob details .faq-answer h5,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h5{font-family:var(--global-blog-h5-font-family);font-size:var(--global-blog-h5-font-size);font-style:var(--global-blog-h5-font-style);font-weight:var(--global-blog-h5-font-weight);letter-spacing:var(--global-blog-h5-letter-spacing);line-height:var(--global-blog-h5-line-height);gap:var(--global-blog-h5-paragraph-spacing);text-transform:var(--global-blog-h5-text-transform)}.faq-section .faq-section-container .faq-container__mob details .faq-answer h6,.faq-section .faq-section-container .faq-questions__wrapper details .faq-answer h6{font-family:var(--global-blog-h6-font-family);font-size:var(--global-blog-h6-font-size);font-style:var(--global-blog-h6-font-style);font-weight:var(--global-blog-h6-font-weight);letter-spacing:var(--global-blog-h6-letter-spacing);line-height:var(--global-blog-h6-line-height);gap:var(--global-blog-h6-paragraph-spacing);text-transform:var(--global-blog-h6-text-transform)}.faq-section .faq-section-container .faq-container__mob details p,.faq-section .faq-section-container .faq-questions__wrapper details p{margin:0;padding:0}.faq-section .faq-section-container .faq-container__mob details p *,.faq-section .faq-section-container .faq-questions__wrapper details p *{display:inline!important}.faq-section .faq-section-container .faq-container__mob details *,.faq-section .faq-section-container .faq-container__mob details .metafield-rich_text_field,.faq-section .faq-section-container .faq-questions__wrapper details *,.faq-section .faq-section-container .faq-questions__wrapper details .metafield-rich_text_field{font-size:inherit}