.faq-heading{margin-bottom:0}.faq-list{max-width:var(--measure-wide);margin-top:var(--space-lg)}.faq-item{border-top:1px solid var(--line-color)}.faq-item:last-child{border-bottom:1px solid var(--line-color)}.faq-question{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-block:var(--space-sm);font-size:var(--text-md);font-weight:500;cursor:pointer;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question::after{content:"+";flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-md);color:var(--neutral-semi-dark)}.faq-item[open] .faq-question::after{content:"−"}.faq-item::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility var(--dur-spring) allow-discrete,opacity var(--dur-spring-snappy) var(--ease-spring-snappy),block-size var(--dur-spring) var(--ease-spring)}.faq-item[open]::details-content{opacity:1;block-size:auto}.faq-answer{padding-block:0 var(--space-md);max-width:var(--measure);font-size:var(--text-sm);color:var(--neutral-semi-dark)}.faq-answer p{margin-bottom:0}