.article-faq-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.article-faq-heading h2{margin-bottom:0}.article-faq-heading>a{flex:0 0 auto;color:var(--blue-light,#4c7fd4);font-size:.78rem;font-weight:750;text-decoration:none}.article-faq-heading>a:hover{text-decoration:underline}.article-faq details summary{display:flex;align-items:center;justify-content:space-between;gap:14px}.article-faq details summary>span{min-width:0}.article-faq details summary small{flex:0 0 auto;padding:4px 7px;border:1px solid var(--line,#23314a);border-radius:999px;color:var(--dim,#53627b);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
@media(max-width:640px){.article-faq-heading{display:grid;align-items:start}.article-faq-heading>a{justify-self:start}.article-faq details summary{align-items:flex-start}.article-faq details summary small{display:none}}
