.pp-page .pp-faq-list details{border-top:1px solid var(--pp-line)}.pp-page .pp-faq-list details:last-child{border-bottom:1px solid var(--pp-line)}.pp-page .pp-faq-list summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:var(--pp-space-5);justify-content:space-between;list-style:none;min-height:64px;padding-block:var(--pp-space-5)}.pp-page .pp-faq-list summary::-webkit-details-marker{display:none}.pp-page .pp-faq-list summary::marker{content:""}.pp-page .pp-faq-list details>p{color:var(--pp-text-muted);max-width:75ch;padding-bottom:var(--pp-space-5)}.pp-page .pp-faq-toggle{flex:0 0 16px;height:16px;position:relative;width:16px}.pp-page .pp-faq-toggle:after,.pp-page .pp-faq-toggle:before{background:var(--pp-text-muted);content:"";position:absolute}.pp-page .pp-faq-toggle:before{height:2px;left:0;top:7px;width:16px}.pp-page .pp-faq-toggle:after{height:16px;left:7px;top:0;width:2px}.pp-page details[open] .pp-faq-toggle:after{display:none}.pp-page .pp-faq-answer p{color:var(--pp-text-muted);max-width:75ch;padding-bottom:var(--pp-space-5)}.pp-page .pp-faq-enhanced .pp-faq-answer{display:grid;grid-template-rows:0fr}.pp-page .pp-faq-enhanced .pp-faq-answer>div{min-height:0;overflow:hidden}.pp-page .pp-faq-enhanced .pp-faq-open .pp-faq-answer{grid-template-rows:1fr}.pp-page .pp-faq-enhanced details[open] .pp-faq-toggle:after{display:block}.pp-page .pp-faq-enhanced .pp-faq-open .pp-faq-toggle{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.pp-page [data-pp-motion=true] .pp-faq-enhanced .pp-faq-answer{transition:grid-template-rows var(--pp-duration-state) var(--pp-ease)}.pp-page [data-pp-motion=true] .pp-faq-toggle{transition:transform var(--pp-duration-hover) var(--pp-ease)}}