.site-faq{display:grid;gap:8px}.site-faq__item{border:0;border-radius:var(--radius-md);background:var(--site-surface);padding-inline:20px}.site-faq__trigger{display:flex;width:100%;min-height:60px;gap:16px;border-radius:0;padding-block:12px;cursor:pointer;text-align:start;color:var(--site-text);font-size:16px;font-weight:550;line-height:1.6}.site-faq__trigger:hover{color:var(--site-action)}.site-faq__label{flex:1;text-decoration:none}.site-faq__icon{width:20px;height:20px;flex-shrink:0;color:var(--site-muted);transition:transform var(--motion-fast)}.site-faq__trigger[data-state=open] .site-faq__icon{transform:rotate(180deg)}.site-faq__body{padding:0 0 16px;color:var(--site-muted);font-size:14px;line-height:1.65}.site-faq__body p{margin:0}.site-faq__body p+p{margin-top:12px}.site-faq--plain{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.site-faq--plain .site-faq__item{padding:0;background:transparent}.site-faq--plain .site-faq__trigger{min-height:48px;padding-block:12px;font-size:15px}.site-faq--plain .site-faq__body{padding-top:4px}@media (width <= 767px){.site-faq__item{padding-inline:16px}.site-faq--plain{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.site-faq__icon{transition:none}}