.v2 .v2-faq-acc{margin-top:34px;border-top:1px solid var(--v2-line)}.v2 .v2-faq-acc-row{border-bottom:1px solid var(--v2-line)}.v2 .v2-faq-acc-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--sans);font-size:16.5px;font-weight:500;color:var(--v2-ink)}.v2 .v2-faq-acc-q svg{flex:none;color:var(--v2-ink-mute);transition:transform .3s var(--ease)}.v2 .v2-faq-acc-row.is-open .v2-faq-acc-q svg{transform:rotate(45deg)}.v2 .v2-faq-acc-q:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px}.v2 .v2-faq-acc-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--ease)}.v2 .v2-faq-acc-row.is-open .v2-faq-acc-a{grid-template-rows:1fr}.v2 .v2-faq-acc-a>p{overflow:hidden;font-size:15.5px;line-height:1.6;color:var(--v2-ink-mute);max-width:62ch}.v2 .v2-faq-acc-row.is-open .v2-faq-acc-a>p{padding-bottom:22px}.v2 .v2-faq{background:#f4f1ec}.v2 .v2-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(26px,5vw,70px);align-items:start}@media (max-width:860px){.v2 .v2-faq-grid{grid-template-columns:1fr}}.v2 .v2-faq h2{font-size:clamp(32px,4vw,50px);max-width:12ch}.v2 .v2-faq .v2-faq-acc{margin-top:0}