.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list svg{color:#75826c;stroke-width:1.5px;flex-shrink:0}.faq-list p{padding:0 25px 22px 0;font-size:12px;line-height:1.9}.minus,.faq-list details[open] .plus{display:none}.faq-list details[open] .minus{display:block}@media (max-width:640px){.faq-list summary{padding:19px 0;font-size:12px}.faq-list p{font-size:12px}}[data-theme=dark] .faq-list details,[data-theme=dark] .faq-list summary{border-color:var(--line)}.faq-list p a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.faq-full{flex-direction:column;gap:56px;display:flex}.faq-topics{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 0;display:flex;position:sticky;top:0}.faq-topics a{border:1px solid var(--line);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.faq-topics a:hover{background:var(--pale);border-color:var(--teal);color:var(--teal)}.faq-group{grid-template-columns:1fr 1.8fr;gap:60px;scroll-margin-top:84px;display:grid}.faq-group-head h2{letter-spacing:-.6px;margin:0 0 10px;font-size:28px}.faq-group-head p{margin:0;font-size:14px;line-height:1.7}.faq-group .faq-list summary{padding:20px 0;font-size:15px}.faq-group .faq-list p{font-size:14px}.faq-help{background:var(--pale);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:32px 36px;display:flex}.faq-help h2{margin:0 0 6px;font-size:24px}.faq-help p{margin:0;font-size:14px}.faq-help .button{white-space:nowrap}@media (max-width:850px){.faq-group{grid-template-columns:1fr;gap:18px}.faq-help{flex-direction:column;align-items:flex-start;padding:26px 22px}}@media (max-width:640px){.faq-topics{flex-wrap:nowrap;margin:0 -20px;padding:12px 20px;overflow-x:auto}.faq-topics a{white-space:nowrap}}[data-theme=dark] .faq-topics{background:var(--paper)}
