.rd-faq-h{font-family:var(--font-display),sans-serif;letter-spacing:-.015em;color:var(--rd-text);font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.15}.rd-faq-sub{color:var(--rd-muted);margin-top:8px;font-size:14px}.rd-faq-item{background:var(--rd-s1);border:1px solid var(--rd-line);border-radius:16px;transition:background-color .2s,border-color .2s;overflow:hidden}.rd-faq-item:hover{border-color:var(--rd-s4)}.rd-faq-item.is-open{background:var(--rd-s2)}.rd-faq-item>button>span:first-child{font-weight:500}.rd-faq-item p{color:var(--rd-muted)!important}.rd-faq-item.is-open svg{color:var(--rd-text)}
