.item-faq{border-block-end:var(--border-width-r) solid var(--color-border);padding-block-end:var(--spacing-r)}.item-faq summary{cursor:pointer;font-family:var(--font-family-alt);font-size:var(--font-size-r);font-weight:var(--font-weight-m);align-items:start;gap:var(--spacing-s);grid-template-columns:auto 1fr;margin-block-end:var(--spacing-s);display:grid}.item-faq summary:before{content:"+";font-weight:var(--font-weight-bd);line-height:inherit;text-align:center;min-inline-size:1ch}.item-faq summary::-webkit-details-marker{display:none}.item-faq summary::marker{content:""}.item-faq[open] summary{margin-block-end:var(--spacing-r)}.item-faq[open] summary:before{content:"-"}.item-faq:not(:last-child){margin-block-end:var(--spacing-r)}