.faq-wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.faq-wrapper{grid-template-columns:1fr 1.5fr}}.faq-categories{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.faq-categories{position:sticky;top:120px;height:-moz-fit-content;height:fit-content}}.faq-category{display:inline-block;cursor:pointer;font-family:Playfair Display,serif;font-size:20px;font-weight:500;color:var(--text-default-placeholder,#6b7886);transition:color .3s ease}.faq-category.active,.faq-category:hover{color:var(--text-default-heading,#0d0f11)}@media(min-width:768px){.faq-category{font-size:1.5rem}}@media(min-width:1024px){.faq-category{font-size:2rem}}.faq-content{border-top:1px solid var(--color-border,#cfd5dc)}.faq-content--desktop{display:none}@media(min-width:768px){.faq-content--desktop{display:block}.faq-content--mobile{display:none}}