.faq-item{background:var(--surface-sunken);border-radius:10px}.faq-item+.faq-item{margin-top:.375rem}.faq-item summary{align-items:center;gap:var(--space-3);cursor:pointer;transition:background-color var(--duration-fast) ease;border-radius:10px;padding:.875rem 1rem;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--surface-deep)}.faq-item summary:before{content:"";width:.45rem;height:.45rem;transition:transform .24s var(--ease-out);border-top:2px solid;border-right:2px solid;flex-shrink:0;transform:rotate(45deg)}.faq-item[open] summary:before{transform:rotate(135deg)}.faq-item>p{max-width:72ch;margin:0;padding:0 1rem 1rem 2.2rem;line-height:1.6}.faq-item>p a{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline}
