@layer components{.qa{margin-top:32px;border-top:1px solid var(--film-8)}.qa details{border-bottom:1px solid var(--film-8)}.qa summary{padding:18px 0;cursor:pointer;font-size:17px;font-variation-settings:"wdth" var(--wdth-text),"wght" 500;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";float:right;font-family:var(--font-mono);color:var(--text-muted)}.qa details[open] summary:after{content:"−"}.qa details p{max-width:62ch;margin:0 0 20px;color:var(--text-body)}}
