.faq-group{margin-top:2rem}.faq-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.faq-permalink{color:var(--color-text);opacity:0;flex-shrink:0;align-items:center;margin-left:auto;line-height:1;text-decoration:none;transition:opacity .2s ease-in-out;display:flex}.faq-list summary:hover .faq-permalink,.faq-permalink:focus-visible{opacity:1}.faq-permalink:hover,.faq-permalink:focus-visible{color:var(--color-primary)}.faq-list>li>details{border:1px solid var(--color-divider);background-color:var(--color-text-contrast);scroll-margin-top:var(--navbar-height);border-radius:.5rem;overflow:hidden}.faq-list summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:Oswald,sans-serif;font-size:1.25rem;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before{content:"";border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);flex-shrink:0;width:.5rem;height:.5rem;transition:transform .2s ease-in-out;display:inline-block;transform:rotate(-45deg)}.faq-list details[open]>summary:before{transform:rotate(45deg)}.faq-list summary:hover{color:var(--color-primary)}.faq-answer{border-top:1px solid var(--color-divider);padding:1rem}.faq-answer>:last-child{margin-bottom:0}
