@layer sections{.faq{padding-block:var(--space-large)}.faq__title{margin-block:0 var(--space-md);font-size:var(--size-headline);line-height:var(--leading-headline)}.faq__list{max-width:var(--container-md);gap:0;margin:0;padding:0;list-style:none;display:grid}.faq__item{border-block-start:var(--border-width) solid var(--border-color)}.faq__item:last-child{border-block-end:var(--border-width) solid var(--border-color)}.faq__entry{padding-block:var(--space-xs)}.faq__question{cursor:pointer;font-size:var(--size-lg);justify-content:space-between;gap:var(--space-default);align-items:baseline;font-weight:600;list-style-position:outside;display:flex}.faq__question::marker{content:""}.faq__question:after{content:"+";color:var(--color-gray-500);font-weight:400;font-size:var(--size-xl);line-height:var(--leading-none)}.faq__entry[open] .faq__question:after{content:"−"}.faq__answer{color:var(--color-gray-700)}}
