.pe-faq{--pe-faq-ease:cubic-bezier(.4, 0, .2, 1);--pe-faq-rule:color-mix(in oklab, var(--pe-paper) 12%, transparent);border-bottom:var(--pe-border-hair) solid var(--pe-faq-rule)}.pe-faq__item{interpolate-size:allow-keywords;border-top:var(--pe-border-hair) solid var(--pe-faq-rule)}.pe-faq__item::details-content{block-size:0;transition:block-size .2s ease-out, content-visibility .2s ease-out allow-discrete;overflow:hidden}.pe-faq__item[open]::details-content{block-size:auto}.pe-faq__question{justify-content:space-between;align-items:center;gap:var(--pe-space-m);padding-block:var(--pe-space-m);font-family:var(--pe-font-display);letter-spacing:var(--pe-tracking-title);text-align:start;color:var(--pe-paper);cursor:pointer;transition:color .2s var(--pe-faq-ease);font-size:1.125rem;font-weight:400;line-height:1.4;list-style:none;display:flex}.pe-faq__question::-webkit-details-marker{display:none}.pe-faq__question:hover{color:var(--pe-accent)}.pe-faq__question:focus-visible{outline:var(--pe-border-thin) solid var(--pe-accent);outline-offset:.25rem;border-radius:var(--pe-radius-sm)}.pe-faq__mark{width:1.25rem;height:1.25rem;color:color-mix(in oklab, var(--pe-paper) 60%, transparent);transition:transform .2s var(--pe-faq-ease), color .2s var(--pe-faq-ease);flex:none}.pe-faq__item[open] .pe-faq__mark{color:var(--pe-accent);transform:rotate(45deg)}.pe .pe-faq__answer{max-width:40rem;padding-bottom:var(--pe-space-m);font-family:var(--pe-font-body);letter-spacing:var(--pe-tracking-body);color:color-mix(in oklab, var(--pe-paper) 70%, transparent);margin:0;font-size:.9375rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.pe-faq__mark{transition:none}.pe-faq__item::details-content{transition:none}}
