:is(.sv3,.va) .pv3-faq{border-top:1px solid var(--line)}:is(.sv3,.va) .pv3-faq-item{border-bottom:1px solid var(--line)}:is(.sv3,.va) .pv3-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 2px;cursor:pointer;list-style:none}:is(.sv3,.va) .pv3-faq-item summary::-webkit-details-marker{display:none}:is(.sv3,.va) .pv3-faq-item h3{font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.022em;line-height:1.3;text-wrap:balance;transition:color .2s ease}:is(.sv3,.va) .pv3-faq-item summary:hover h3{color:var(--g-ink)}:is(.sv3,.va) .pv3-faq-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink-2);transition:transform .3s var(--ease-snap),background .2s ease,color .2s ease,border-color .2s ease}:is(.sv3,.va) .pv3-faq-item[open] .pv3-faq-icon{transform:rotate(45deg);background:var(--ink);border-color:var(--ink);color:#fff}:is(.sv3,.va) .pv3-faq-item p{max-width:680px;padding:0 60px 26px 2px;font-size:16px;line-height:1.62;color:var(--muted);text-wrap:pretty}@media (max-width:719px){:is(.sv3,.va) .pv3-faq-item summary{padding:20px 0}:is(.sv3,.va) .pv3-faq-item p{padding-right:0}}:is(.sv3,.va) .pv3-faq-item p a{color:var(--g-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--g) 40%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px}:is(.sv3,.va) .pv3-faq-item p a:hover{text-decoration-color:var(--g)}