.hb-faq{--fq-radius:32px;display:grid;font-family:var(--fq-body-font,Lexend),system-ui,sans-serif;gap:18px;margin:auto;max-width:820px}.hb-faq,.hb-faq *{box-sizing:border-box}.hb-faq .fq-item{background:var(--rb-white);border-radius:var(--fq-radius);box-shadow:none;min-width:0}.hb-faq .fq-item[open]{background:var(--rb-lilac)}.hb-faq .fq-question{align-items:center;border-radius:var(--fq-radius);color:var(--rb-ink);display:flex;font:800 24px/1.4 var(--fq-heading-font,Nunito),system-ui,sans-serif;gap:24px;justify-content:space-between;letter-spacing:-.025em;list-style:none;min-height:100px;padding:26px 28px}.hb-faq .fq-question::-webkit-details-marker{display:none}.hb-faq .fq-item[open] .fq-question,.hb-faq .fq-question:hover{color:var(--rb-plum)}.hb-faq .fq-symbol{background:var(--rb-lilac);border-radius:50%;color:var(--rb-plum);display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.hb-faq .fq-symbol svg{height:20px;stroke-width:2.2;width:20px}.hb-faq .fq-minus{display:none}.hb-faq .fq-item[open] .fq-symbol{background:var(--rb-plum);color:var(--rb-white)}.hb-faq .fq-item[open] .fq-plus{display:none}.hb-faq .fq-item[open] .fq-minus{display:block}.hb-faq .fq-answer{color:var(--rb-muted);font-size:17px;line-height:1.85;max-width:740px;padding:0 30px 30px;text-wrap:pretty}.hb-faq .fq-answer p{margin:0}.hb-faq .fq-mark{background:var(--hb-marker-image) center/100% 100% no-repeat;border-radius:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--rb-ink);font-weight:500;padding:.07em .12em}.hb-faq .fq-answer-link{color:var(--rb-plum);display:inline-block;font-size:16px;margin-top:14px;text-decoration:underline;text-underline-offset:5px}.hb-faq .fq-inline-link{color:var(--rb-plum);text-decoration:underline;text-underline-offset:4px}[data-highlights=false] .hb-faq .fq-mark{background:none;color:inherit}@container(max-width:520px){.hb-faq{gap:16px}.hb-faq .fq-question{font-size:23px;gap:16px;min-height:106px;padding:22px}.hb-faq .fq-answer{font-size:16px;padding:0 24px 28px}}@container(max-width:420px){.hb-faq .fq-question{font-size:21px;gap:14px;padding:22px 20px}.hb-faq .fq-answer{padding-inline:22px}}@media(forced-colors:active){.hb-faq .fq-item{border:1px solid ButtonText}.hb-faq .fq-mark{background:none;color:CanvasText}}