.v5 .v5-faq__wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (max-width:768px){.v5 .v5-faq__wrap{grid-template-columns:1fr;gap:40px}}.v5 .v5-faq__left{display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}@media (max-width:768px){.v5 .v5-faq__left{position:static}}.v5 .v5-faq__h2{margin-top:4px}.v5 .v5-faq__lede{max-width:34ch}.v5 .v5-faq__accordion{display:flex;flex-direction:column;gap:0}.v5 .v5-faq__item{border-bottom:1px solid var(--v5-line)}.v5 .v5-faq__item:first-child{border-top:1px solid var(--v5-line)}.v5 .v5-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:var(--v5-ink);text-align:left;line-height:1.4;transition:color .15s ease}.v5 .v5-faq__item--open .v5-faq__q,.v5 .v5-faq__q:hover{color:var(--v5-accent)}.v5 .v5-faq__q-text{flex:1}.v5 .v5-faq__tog{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--v5-pill);background:#f1ecfe;color:var(--v5-accent);transition:background .15s ease}.v5 .v5-faq__item--open .v5-faq__tog{background:var(--v5-accent);color:#ffffff}.v5 .v5-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease;overflow:hidden}.v5 .v5-faq__item--open .v5-faq__a{grid-template-rows:1fr}.v5 .v5-faq__a-inner{min-height:0;overflow:hidden}.v5 .v5-faq__a-inner p{font-size:15px;line-height:1.7;color:var(--v5-ink-soft);margin:0;padding:0 0 20px}@media (prefers-reduced-motion:reduce){.v5 .v5-faq__a{transition:none}}.v5 .v5-faq__q{align-items:flex-start}.v5 .v5-faq__tog{margin-top:2px}