:where(.site .pg-faq) .faq-hero{text-align:center;padding:96px 0 72px}:where(.site .pg-faq) .faq-hero .lead{text-wrap:balance;max-width:560px;margin:18px auto 0}:where(.site .pg-faq) .hero-search{max-width:600px}:where(.site .pg-faq) .faq-body{padding:64px 0 112px}:where(.site .pg-faq) .faq-col{max-width:calc(800px + 2 * var(--gutter))}:where(.site .pg-faq) .segs{scrollbar-width:none;border-bottom:1px solid color-mix(in srgb,var(--heading) 22%,transparent);gap:28px;display:flex;overflow-x:auto}:where(.site .pg-faq) .segs::-webkit-scrollbar{display:none}:where(.site .pg-faq) .seg:first-child{margin-left:auto}:where(.site .pg-faq) .seg:last-child{margin-right:auto}:where(.site .pg-faq) .seg{min-height:44px;font:500 16px var(--font),sans-serif;color:color-mix(in srgb,var(--heading) 72%,var(--text));cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:0 0 10px;display:inline-flex}:where(.site .pg-faq) .seg:hover{border-bottom-color:color-mix(in srgb,var(--heading) 30%,transparent)}:where(.site .pg-faq) .seg.on{border-bottom-color:var(--heading);color:var(--heading);font-weight:700}:where(.site .pg-faq) .seg[disabled]{opacity:.5;cursor:default}:where(.site .pg-faq) .seg[disabled]:hover{border-bottom-color:#0000}:where(.site .pg-faq) .seg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.site .pg-faq) .seg .n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-weight:400}:where(.site .pg-faq) .faq-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:20px;display:flex}:where(.site .pg-faq) .faq-count{color:var(--muted);margin:0;font-size:14px}:where(.site .pg-faq) .faq-all{min-height:44px;font:500 14px var(--font),sans-serif;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}:where(.site .pg-faq) .faq-all:hover{text-underline-offset:3px;text-decoration:underline}:where(.site .pg-faq) .faq-all:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:where(.site .pg-faq) .faq-group{margin-top:28px}:where(.site .pg-faq) .faq-group+.faq-group{margin-top:44px}.site :where(.pg-faq) .qcat{letter-spacing:-.01em;color:var(--heading);margin:0;padding-bottom:12px;font-size:19px;font-weight:700;line-height:1.3}:where(.site .pg-faq) .faq-list{border-top:1px solid var(--line)}:where(.site .pg-faq) .faq-item{border-bottom:1px solid var(--line)}:where(.site .pg-faq) .faq-h{font:inherit;margin:0}:where(.site .pg-faq) .faq{scroll-margin-top:96px;transition:color .15s}:where(.site .pg-faq) .faq:hover,:where(.site .pg-faq) .faq[aria-expanded=true]{color:var(--heading)}:where(.site .pg-faq) .faq:hover svg{stroke:var(--heading)}:where(.site .pg-faq) .faq[aria-expanded=true] svg{stroke:var(--heading);transform:rotate(180deg)}:where(.site .pg-faq) .faq:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:where(.site .pg-faq) .faq-a{max-width:680px;margin:0;padding:0 0 26px}:where(.site .pg-faq) .empty{border-top:1px solid color-mix(in srgb,var(--heading) 22%,transparent);margin-top:4px;padding:32px 0 0}:where(.site .pg-faq) .empty>div{justify-content:flex-start!important}:where(.site .pg-faq) .empty-h{letter-spacing:-.01em;color:var(--heading);margin:0;font-size:19px;font-weight:700}@media (max-width:640px){:where(.site .pg-faq) .faq-hero{padding:64px 0 48px}:where(.site .pg-faq) .faq-body{padding:40px 0 80px}:where(.site .pg-faq) .segs{gap:20px}:where(.site .pg-faq) .seg{font-size:15px}}
