.faq{border-bottom:1px solid var(--theme__global-colors--border-100)}.faq:hover details:not([open]) summary:not(:hover){color:var(--theme__global-colors--meta)}.faq summary{position:relative;padding-top:32px;padding-bottom:22px;color:var(--theme__global-colors--title);font-weight:var(--theme__typography-h6--font-weight);font-size:var(--theme__typography-h6--font-size);line-height:var(--theme__typography-h6--line-height);list-style-type:none;outline:0;cursor:pointer;-webkit-transition:color var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:color var(--theme__transition-text--duration) var(--theme__transition-text--easing);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq summary>svg,.faq summary::before{position:absolute;top:50%;margin-top:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq summary>svg{right:15px;-webkit-transition:-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:transform var(--theme__transition-text--duration) var(--theme__transition-text--easing),-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing)}.faq summary::before{right:13.5px;width:22px;height:22px;background-color:currentColor;border-radius:100%;opacity:0;-webkit-transition:opacity var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:opacity var(--theme__transition-text--duration) var(--theme__transition-text--easing);content:""}.faq summary::marker{display:none}.faq summary:hover::before{opacity:.05}.faq details{position:relative;margin-bottom:10px;-webkit-box-shadow:0 -1px 0 var(--theme__global-colors--border-100);box-shadow:0 -1px 0 var(--theme__global-colors--border-100)}.faq details[open] summary>svg{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.faq details[open] summary::before{opacity:.05}.faq .faq__description{padding-bottom:22px}.faq p:first-child{margin-top:0}.faq p:last-child{margin-bottom:0}