.faq details{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:4px;overflow:hidden;transition:all 0.2s ease}.faq details:hover{background:rgb(255 255 255 / .045);border-color:rgb(255 255 255 / .14)}.faq details[open]{border-color:rgb(255 255 255 / .14)}.faq summary{list-style:none;cursor:pointer;padding:1rem 1.2rem;display:flex;align-items:center;gap:1rem;color:rgb(255 255 255 / .92);font-weight:400;font-family:var(--wp--preset--font-family--atkinson-hyperlegible-mono);letter-spacing:.02em}.faq summary::-webkit-details-marker{display:none}.faq summary::before{content:none}.faq summary::after{content:"";width:9px;height:9px;border-right:2px solid rgb(255 255 255 / .65);border-bottom:2px solid rgb(255 255 255 / .65);transform:rotate(45deg);transition:transform 0.2s ease;flex-shrink:0;margin-left:auto;margin-top:-2px}.faq details[open] summary::after{transform:rotate(-135deg);margin-top:2px}.faq summary>*{flex:1}.faq details p,.faq details ul{padding:0 1.2rem 1.1rem 1.2rem;margin:0;line-height:1.65;font-family:var(--wp--preset--font-family--atkinson-hyperlegible-next)}.faq details li{margin-left:1.2em}.faq details p+p{margin-top:.6rem}.faq .wp-block-details{margin-bottom:0}.faq details+details{margin-top:.6rem}