.faq{border-top:1px solid #1111111f;flex-direction:column;display:flex}.legal .faq{border-top-color:#e6e1d824}.faq__item{border-bottom:1px solid #1111111f}.legal .faq__item{border-bottom-color:#e6e1d824}.faq__question{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.25rem;margin:0;padding:1.25rem 0;display:flex}.faq__question span:first-child{letter-spacing:-.015em;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:600;line-height:1.4}.faq__chevron{width:1.6rem;height:1.6rem;color:var(--ink);border:1px solid #1111112e;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .32s cubic-bezier(.22,.61,.36,1),background .2s;display:grid}.legal .faq__chevron{border-color:#e6e1d838}.faq__item.is-open .faq__chevron{background:#1111110f;transform:rotate(180deg)}.legal .faq__item.is-open .faq__chevron{background:#e6e1d81a}.faq__chevron svg{width:.78rem;height:.78rem;display:block}.faq__chevron path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.faq__panel{transition:height .34s cubic-bezier(.22,.61,.36,1);overflow:hidden}.faq__answer{letter-spacing:-.01em;color:var(--muted);margin:0;padding-bottom:1.25rem;padding-right:2.85rem;font-size:.95rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.faq__panel,.faq__chevron{transition:none}}@media (max-width:900px){.faq__question{gap:.85rem;padding:1.05rem 0}.faq__question span:first-child{font-size:.92rem}.faq__answer{padding-bottom:1.05rem;padding-right:0;font-size:.9rem}}
