.faq-block__heading{margin-block-end:var(--space-5)}.faq{interpolate-size:allow-keywords;border-block-start:var(--border-thin) solid var(--ink)}.faq__item{border-block-end:var(--border-thin) solid var(--line)}.faq__q{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-block-size:var(--target-primary);padding-block:var(--space-4);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--wght-strong);cursor:pointer;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:hover .faq__q-text{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px}.faq__mark{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:calc(.5lh - .5rem);position:relative}.faq__mark:before,.faq__mark:after{content:"";clip-path:inset(calc(50% - .75px) 0);transition:clip-path var(--dur-feedback) var(--ease-standard);background:currentColor;position:absolute;inset:0}.faq__mark:after{clip-path:inset(0 calc(50% - .75px))}.faq__item[open] .faq__mark:after{clip-path:inset(50% calc(50% - .75px))}.faq__a{max-inline-size:var(--measure);padding-block-end:var(--space-5)}.faq__item::details-content{block-size:0;transition:block-size var(--dur-disclose) var(--ease-standard), content-visibility var(--dur-disclose) allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}
