.c-faq{display:flex;flex-direction:column}.c-faq .c-faq__item{background:var(--color-base-100);border-top:1px solid var(--color-base-200)}.c-faq .c-faq__item:last-child{border-bottom:1px solid var(--color-base-200)}.c-faq .c-faq__item[open] .c-faq__icon:before{opacity:0;rotate:90deg}.c-faq .c-faq__item[open] .c-faq__icon:after{rotate:0deg}.c-faq .c-faq__item[open] .c-faq__answer{grid-template-rows:1fr;opacity:1}.c-faq .c-faq__question{align-items:center;color:var(--color-base-content);cursor:pointer;display:flex;gap:24px;justify-content:space-between;line-height:1.4;list-style:none;margin:0;padding:16px 20px;transition:color .2s ease}.c-faq .c-faq__question::-webkit-details-marker{display:none}.c-faq .c-faq__question::marker{content:""}.c-faq .c-faq__question:hover{color:var(--color-accent)}.c-faq .c-faq__icon{flex-shrink:0;height:20px;position:relative;width:20px}.c-faq .c-faq__icon:after,.c-faq .c-faq__icon:before{background:var(--color-accent);content:"";height:2px;left:50%;position:absolute;top:50%;transition:rotate .3s ease,opacity .3s ease;translate:-50% -50%;width:20px}.c-faq .c-faq__icon:before{rotate:0deg}.c-faq .c-faq__icon:after{rotate:90deg}.c-faq .c-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .35s ease}.c-faq .c-faq__answer>p{color:var(--color-base-content);line-height:1.4;margin:0;overflow:hidden;padding:0 20px 20px}.c-faq .c-faq__answer a{color:var(--color-accent);font-size:clamp(15px,1.35vw,18px);text-decoration:underline;text-decoration-color:var(--color-accent);-webkit-text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:2px;-webkit-text-decoration-skip:none;text-decoration-skip:none;text-decoration-skip-ink:none}
