.asn.zb-faq{--sc-bg:var(--zb-surface-sunken);--sc-surface:var(--zb-surface);--sc-surface-cream:var(--zb-surface-sunken);--sc-text:var(--zb-text-body);--sc-text-muted:var(--zb-text-muted);--sc-text-inverse:var(--zb-text-on-inverse);--sc-border:var(--zb-border);--sc-border-strong:var(--zb-border-strong);--sc-primary:var(--zb-brand);--sc-primary-hover:var(--zb-action-hover);--sc-primary-press:var(--zb-action-active);--sc-primary-soft:var(--zb-action-subtle);--sc-accent:var(--zb-accent);--sc-accent-press:var(--zb-success);--sc-accent-soft:var(--zb-evidence-bg);--sc-accent-ink:var(--zb-accent-text);--sc-shadow-xs:var(--zb-shadow-sm);--sc-shadow-sm:var(--zb-shadow-sm);--sc-shadow-md:var(--zb-shadow-md);--sc-shadow-lg:var(--zb-shadow-lg);--font-display:var(--zb-font-brand);--font-body:var(--zb-font-brand);--r-md:var(--zb-radius-sm);--r-lg:var(--zb-radius-sm);--r-xl:var(--zb-radius-md)}.zb-faq{--fq-pad:var(--zb-ref-space-4);--fq-head:36px;--fq-hero:300px;--fq-sec:36px;--fq-h1-size:27px;--fq-h1-line:35px;--fq-h2-size:19px;--fq-h2-line:26px;--fq-group:44px;font-family:var(--zb-font-brand);color:var(--zb-text-body);background:var(--zb-surface);padding-block-end:calc(var(--zb-c-tabbar-h,69px) + env(safe-area-inset-bottom));overflow-x:clip}@media (min-width:700px){.zb-faq{--fq-pad:var(--zb-ref-space-5);--fq-head:52px;--fq-hero:340px;--fq-sec:52px;--fq-h1-size:34px;--fq-h1-line:42px;--fq-h2-size:21px;--fq-h2-line:28px;--fq-group:56px}}@media (min-width:1000px){.zb-faq{--fq-pad:var(--zb-ref-space-6);--fq-head:var(--zb-ref-space-9);--fq-hero:380px;--fq-sec:72px;--fq-h1-size:38px;--fq-h1-line:46px;--fq-group:var(--zb-ref-space-9);padding-block-end:0}}.zb-faq .fq-wrap{max-inline-size:var(--zb-container);padding-inline:var(--fq-pad);margin-inline:auto}.zb-faq .fq-sec{padding-block:var(--fq-sec);background:var(--zb-surface)}.zb-faq .fq-head{--fq-lattice:#ffffff0e;--fq-lattice-pitch:26px;min-block-size:var(--fq-hero);padding-block:var(--fq-head);background-color:var(--zb-surface-inverse-deep);background-image:repeating-linear-gradient(45deg, var(--fq-lattice) 0 1px, transparent 1px var(--fq-lattice-pitch)), repeating-linear-gradient(-45deg, var(--fq-lattice) 0 1px, transparent 1px var(--fq-lattice-pitch));align-items:center;display:flex;position:relative;overflow:hidden}.zb-faq .fq-head__img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.zb-faq .fq-head__scrim{background:linear-gradient(to right, color-mix(in srgb, var(--zb-surface-inverse-deep) 92%, transparent) 0%, color-mix(in srgb, var(--zb-surface-inverse-deep) 82%, transparent) 46%, color-mix(in srgb, var(--zb-surface-inverse-deep) 62%, transparent) 100%);position:absolute;inset:0}.zb-faq .fq-head__body{inline-size:100%;position:relative}.zb-faq .fq-head a:focus-visible{outline-color:var(--zb-accent-on-dark)}.zb-faq .fq-crumb{color:var(--zb-text-on-inverse-muted);margin-block-end:var(--zb-ref-space-4);font-size:13px}.zb-faq .fq-crumb a{color:var(--zb-accent-on-dark);text-decoration:none}.zb-faq .fq-crumb a:hover{text-decoration:underline}.zb-faq .fq-crumb__sep{padding-inline:var(--zb-ref-space-2);color:var(--zb-text-subtle)}.zb-faq .fq-crumb__here{color:var(--zb-text-on-inverse)}.zb-faq .fq-h1{font-size:var(--fq-h1-size);line-height:var(--fq-h1-line);font-weight:var(--zb-weight-display);color:var(--zb-text-on-inverse);text-wrap:pretty;max-inline-size:26ch;margin:0 0 14px}.zb-faq .fq-lead{font-size:var(--zb-ref-fs-body);color:var(--zb-text-on-inverse-muted);max-inline-size:58ch;margin:0;line-height:25px}.zb-faq .fq-tools{flex-direction:column;gap:14px;margin-block-end:var(--zb-ref-space-5);display:flex}.zb-faq .fq-chips{gap:var(--zb-ref-space-2);scrollbar-width:none;margin-inline:calc(var(--fq-pad) * -1);padding-inline:var(--fq-pad);padding-block-end:2px;display:flex;overflow-x:auto}.zb-faq .fq-chips::-webkit-scrollbar{display:none}.zb-faq .fq-chip{flex:none}.zb-faq .fq-count{margin:0 0 var(--zb-ref-space-5);color:var(--zb-text-muted);font-size:13px}.zb-faq .fq-body{flex-direction:column;display:flex}.zb-faq .fq-group+.fq-group{margin-block-start:var(--fq-group)}.zb-faq .fq-h2{margin:0 0 var(--zb-ref-space-3);font-size:var(--fq-h2-size);line-height:var(--fq-h2-line);font-weight:var(--zb-weight-heading);color:var(--zb-text-heading)}.zb-faq .zb-acc__btn{font-size:var(--zb-ref-fs-body);font-weight:var(--zb-weight-heading)}.zb-faq .fq-empty{border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);padding:var(--zb-ref-space-6);text-align:center}.zb-faq .fq-empty__title{font-size:15px;font-weight:var(--zb-weight-ui);color:var(--zb-text-heading);margin:0 0 6px}.zb-faq .fq-empty__text{margin:0 0 var(--zb-ref-space-4);font-size:var(--zb-ref-fs-sm);color:var(--zb-text-muted);line-height:22px}.zb-faq .fq-helpband{background:var(--zb-surface-sunken);border-block-start:1px solid var(--zb-border)}.zb-faq .fq-help{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.zb-faq .fq-helpcard{padding:var(--zb-ref-space-5);background:var(--zb-surface-raised);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);align-items:flex-start;gap:14px;text-decoration:none;display:flex}.zb-faq a.fq-helpcard:hover{border-color:var(--zb-border-strong)}.zb-faq .fq-helpcard__ico{border-radius:var(--zb-radius-sm);background:var(--zb-evidence-bg);block-size:42px;inline-size:42px;color:var(--zb-accent-text);flex:none;place-items:center;display:grid}.zb-faq .fq-helpcard__body{min-inline-size:0}.zb-faq .fq-helpcard__title{font-size:14.5px;font-weight:var(--zb-weight-ui);color:var(--zb-text-heading);display:block}.zb-faq .fq-helpcard__text{color:var(--zb-text-muted);margin-block-start:var(--zb-ref-space-1);font-size:13px;line-height:20px;display:block}.zb-faq a:focus-visible,.zb-faq button:focus-visible,.zb-faq input:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px;border-radius:var(--zb-radius-xs)}@media (min-width:700px){.zb-faq .fq-tools{align-items:center;gap:var(--zb-ref-space-5);flex-direction:row}.zb-faq .fq-search{flex:none;max-inline-size:360px}.zb-faq .fq-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.zb-faq .fq-help{grid-template-columns:repeat(2,minmax(0,1fr))}}.zb-faq .fq-body[hidden],.zb-faq .fq-group[hidden],.zb-faq .fq-item[hidden],.zb-faq .zb-acc__panel[hidden]{display:none}.zb-faq h3.fq-helpcard__title{line-height:inherit;margin:0}.zb-faq .zb-acc__panel a,.zb-faq .fq-empty a{color:var(--zb-accent-text)}.zb-faq .fq-item{scroll-margin-block-start:96px}
