.ui-faq{background:var(--ui-card);border-radius:var(--ui-radius);margin:0;overflow:hidden}.ui-faq__item+.ui-faq__item{border-top:1px solid var(--ui-hair)}.ui-faq__head{justify-content:space-between;align-items:center;gap:var(--ui-space-4);cursor:pointer;width:100%;font-family:var(--ui-font-body);font-size:var(--ui-text-body);font-weight:var(--ui-weight-regular);line-height:var(--ui-leading-body);color:var(--ui-primary);text-align:left;background:0 0;border:0;padding:1.15rem 0;display:flex}.ui-faq__mark{fill:none;width:1.15rem;height:1.15rem;stroke:var(--ui-primary);stroke-width:2.2px;stroke-linecap:round;flex:none;transition:transform .24s}.ui-faq__item--open .ui-faq__mark{transform:rotate(135deg)}.ui-faq__panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.ui-faq__item--open .ui-faq__panel{grid-template-rows:1fr}.ui-faq__text{min-height:0;color:var(--ui-ink);font-family:var(--ui-font-body);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);max-width:62ch;padding-inline:0;overflow:hidden}.ui-faq__text a{color:var(--ui-primary);text-underline-offset:.2em}.ui-faq__item--open .ui-faq__text{padding-bottom:1.35rem}.ui-faq__text p+p{margin-top:.7rem}.ui-faq__text strong{border-bottom:2px dashed var(--ui-primary);padding-bottom:.05rem}@media (prefers-reduced-motion:reduce){.ui-faq__mark,.ui-faq__panel{transition:none}}
