.faq-archive-listing{display:flex;flex-direction:column;gap:20px}@media (min-width:48em){.faq-archive-listing{flex-direction:row}}@media (min-width:64em){.faq-archive-listing{gap:40px}}.faq-posts-results{order:2;width:100%}@media (min-width:48em){.faq-posts-results{order:1;width:65%}}@media (min-width:64em){.faq-posts-results{width:75%}}.faq-posts-filters{order:1;width:100%}@media (min-width:48em){.faq-posts-filters{order:2;width:35%}}@media (min-width:64em){.faq-posts-filters{width:25%}}@media (min-width:48em){.faq-posts-filters__inner-wrapper{overflow:auto;position:sticky;top:calc(var(--sticky-mega-menu-height, 20px) + var(--wp-admin--admin-bar--height, 0px))}}.faq-posts{border:1px solid var(--wp--preset--color--neutral-4);padding:40px}.faq-posts .faq-post:not(:last-child){border-bottom:1px solid var(--wp--preset--color--neutral-4);padding-bottom:24px}.faq-posts .faq-post:first-child .faq-post__question{margin-top:0}.faq-post-category{border-bottom:1px solid var(--wp--preset--color--primary-1);padding-bottom:var(--spacing-10)}.faq-post-category:hover{border-bottom-color:var(--wp--preset--color--primary-2)}.faq-post-category:hover a{color:var(--wp--preset--color--primary-2)}.faq-post__question{font-size:var(--fs-heading-5)}.faq-post-category a,.faq-post__question a{color:inherit;display:inline-block;position:relative;-webkit-text-decoration:none;text-decoration:none}.faq-post-category a:hover,.faq-post__question a:hover{color:var(--wp--preset--color--primary-2);-webkit-text-decoration:none;text-decoration:none}.faq-post-category a:after,.faq-post__question a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' fill='none'%3E%3Cpath fill='%230073E5' stroke='%230073E5' d='M5.565 9.5H8v-1H5.565c-1.957 0-3.55-1.57-3.55-3.5s1.593-3.5 3.55-3.5H8v-1H5.565C3.047.5 1 2.518 1 5s2.047 4.5 4.565 4.5ZM16.435.5H14v1h2.435c1.957 0 3.55 1.57 3.55 3.5s-1.593 3.5-3.55 3.5H14v1h2.435C18.953 9.5 21 7.482 21 5S18.953.5 16.435.5ZM8 4.5h6v1H8z'/%3E%3C/svg%3E");content:"";display:inline-block;height:10px;margin-left:10px;margin-top:-5px;vertical-align:middle;width:22px}.faq-searchbox{position:relative}.faq-category-filter-title,.faq-searchbox-title{font-size:var(--fs-heading-6)}.faq-searchbox-title{margin-bottom:16px}.faq-search-input{border:1px solid var(--wp--preset--color--primary-2);border-radius:var(--wp--custom--border--radius--medium);color:var(--wp--preset--color--primary-1);font-size:var(--fs-paragraph);outline-width:0;padding:10px;width:100%}.faq-search-input:focus{outline-color:var(--wp--preset--color--primary-1);outline-style:solid;outline-width:2px}.faq-search-input::-webkit-search-cancel-button{display:none}.faq-search-input-reset{display:none;right:10px}.faq-search-input-reset:focus,.faq-search-input-reset:hover{background:none}.faq-search-input-reset:focus .faq-search-input-reset-inner,.faq-search-input-reset:hover .faq-search-input-reset-inner{background-color:var(--wp--preset--color--primary-1)}.faq-search-input-reset-inner{align-items:center;background-color:var(--wp--preset--color--primary-2);border-radius:100%;display:flex;height:18px;justify-content:center;width:18px}.faq-search-input-reset-inner svg{height:8px;width:8px}.faq-search-input:not(:-moz-placeholder-shown)+.faq-search-input-reset{display:block}.faq-search-input:not(:placeholder-shown)+.faq-search-input-reset{display:block}.faq-category-filter-title{border-bottom:1px solid var(--wp--preset--color--neutral-4);cursor:pointer;margin-bottom:20px;padding-bottom:16px;position:relative}@media (min-width:48em){.faq-category-filter-title{cursor:auto}}.faq-category-filter-title:after{background-image:url(../svg/right-chevron.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:18px;transform:rotate(90deg);transition:transform .3s ease;vertical-align:middle;width:18px}@media (min-width:48em){.faq-category-filter-title:after{content:none}}.faq-category-filter-title.active:after{transform:rotate(270deg)}@media (min-width:48em){.faq-category-filter-title.active:after{transform:none}}.faq-category-filter{list-style:none;margin-top:0;max-height:0;overflow:hidden;padding-left:0;transition:max-height .2s ease-out}.faq-category-filter.prevent-toggle{overflow:visible;transition:none}@media (min-width:48em){.faq-category-filter{max-height:calc(70vh - var(--spacing-120));overflow:auto;padding-bottom:var(--spacing-24);transition:none}}@media (min-height:80em){.faq-category-filter{max-height:calc(100vh - var(--spacing-120))}}.faq-category-filter-item-button{background:transparent;border:none;border-radius:8px;color:var(--wp--preset--color--primary-1);cursor:pointer;font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:1.75;padding:var(--spacing-14) var(--spacing-16);position:relative;text-align:left;transition:background-color .3s,color .3s;width:100%}.faq-category-filter-item-button:focus,.faq-category-filter-item-button:hover,.faq-category-filter-item-button[aria-selected=true]{background:var(--wp--preset--color--primary-2);color:var(--wp--preset--color--primary-3);opacity:1}.faq-category-filter-item-button[aria-selected=true]{padding-right:var(--spacing-32)}.faq-category-filter-item-button[aria-selected=true]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");content:"";display:block;height:14px;position:absolute;right:18px;top:20px;width:14px}.faq-category-filter-reset-container{margin-top:var(--spacing-30)}.faq-category-filter-reset-button{display:inline-flex;height:auto;padding:var(--spacing-12) var(--spacing-32);width:auto}.faq-category-filter-reset-button:focus,.faq-category-filter-reset-button:hover{border-color:var(--wp--preset--color--primary-2)}.faq-category-filter-reset-button--disabled{display:none}
