.article-faq{margin:2.5rem 0}.article-faq__title{font-size:1.5rem;font-weight:700;color:#18181b;margin-bottom:1.5rem;line-height:1.3}.article-faq__list{display:flex;flex-direction:column;gap:0}.article-faq__item{border-bottom:1px solid #e4e4e7}.article-faq__item:first-child{border-top:1px solid #e4e4e7}.article-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.article-faq__question::-webkit-details-marker{display:none}.article-faq__question:hover{color:#c2410c}.article-faq__question-text{font-size:1.05rem;font-weight:600;color:inherit;line-height:1.4}.article-faq__toggle{width:18px;height:18px;flex-shrink:0;color:#71717a;transition:transform .2s ease}.article-faq__item[open] .article-faq__toggle{transform:rotate(180deg)}.article-faq__answer{padding:0 0 1.25rem;font-size:.975rem;line-height:1.7;color:#3f3f46}.article-faq__answer a{color:#c2410c;text-decoration:underline;text-underline-offset:2px}.article-faq__answer a:hover{color:#9a3412}.article-faq__answer code{background:#f5f5f4;padding:.15em .4em;border-radius:3px;font-size:.9em}
