.faq__list{margin-left:var(--rail-inset);margin-right:var(--rail-inset)}.faq__q{display:grid;grid-template-columns:80px 1fr 32px;grid-gap:16px;gap:16px;align-items:center;width:100%;text-align:left;padding:22px 8px;cursor:pointer;transition:background var(--dur-hover) var(--ease-out-strong),transform var(--dur-press) var(--ease-out-strong)}.faq__q:active{transform:scale(.997)}@media (hover:hover) and (pointer:fine){.faq__q:hover{background:var(--color-grey-50)}}.faq__q-num{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-grey-500);padding-left:8px}.faq__q-text{font-family:var(--font-display),Inter,sans-serif;font-size:18px;letter-spacing:-.014em;font-weight:500;color:var(--color-black)}.faq__q-icon{color:var(--color-grey-600);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur-popover) var(--ease-out-strong),color var(--dur-popover) var(--ease-out-strong)}.faq__item.is-open .faq__q-icon{transform:rotate(45deg);color:var(--color-blue)}.faq__a{display:grid;grid-template-rows:minmax(0,0fr);transition:grid-template-rows .18s var(--ease-out-strong)}.faq__a>.faq__a-inner{min-height:0;overflow:hidden}.faq__item.is-open .faq__a{grid-template-rows:minmax(0,1fr);transition:grid-template-rows .28s var(--ease-in-out)}.faq__a p{font-family:var(--font-sans),Inter,sans-serif;font-size:15.5px;line-height:1.65;color:var(--color-grey-700);margin:0;padding:0 8px 0 104px;max-width:64ch}.faq__a-inner>:last-child{padding-bottom:28px}@media (max-width:1023px){.faq__q{padding:20px 6px}}@media (max-width:767px){.faq__q{grid-template-columns:48px 1fr 24px;gap:12px;padding:18px 0;min-height:56px}.faq__q-num{padding-left:0;font-size:10px;letter-spacing:.16em}.faq__q-text{font-size:16px}.faq__a p{padding:0 0 0 60px}.faq__a-inner>:last-child{padding-bottom:22px}}