.faq__heading{line-height:var(--vg-line-height-heading);margin-block:0}.faq__intro{color:var(--vg-color-text-muted);max-inline-size:40ch}.faq__row+.faq__row{border-block-start:1px solid var(--vg-color-rule)}.faq__list{list-style:none;margin:0}.faq__question{align-items:flex-start;color:var(--vg-color-text);cursor:pointer;display:flex;font-size:var(--vg-size-400);font-weight:500;gap:var(--vg-space-4);justify-content:space-between;line-height:var(--vg-line-height-heading);list-style:none;padding-block:var(--vg-space-4);transition:color .2s cubic-bezier(0,0,.35,1)}.faq__question::-webkit-details-marker{display:none}.faq__item[open]>.faq__question,.faq__marker,.faq__question:hover{color:var(--vg-color-brand-dark)}.faq__marker{flex:0 0 auto;margin-block-start:calc(.5lh - .5rem);transition:transform .15s ease}.faq__item[open] .faq__marker{transform:rotate(180deg)}.faq__answer{max-inline-size:65ch;padding-block-end:var(--vg-space-4);padding-inline-end:var(--vg-space-6)}.faq__answer ul{list-style-type:disc}.faq__answer>:first-child{margin-block-start:0}.faq__answer>:last-child{margin-block-end:0}@media (min-width:900px){.faq__aside{inset-block-start:calc(var(--vg-header-block-size) + var(--vg-space-5));position:sticky}.faq__list:only-child{grid-column:1/-1}}