.page-hero--faq{padding:clamp(24px,3.4vw,40px) 0 clamp(26px,3.4vw,40px)}.page-hero--faq h1{margin-top:14px;font-size:clamp(26px,3vw,38px)}.page-hero--faq .page-hero-text{margin-top:10px;font-size:16px}.fq-search .fbox{margin-top:16px}.fq-count{min-height:24px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;font-size:14px;display:flex}.fq-clear{font:inherit;color:var(--accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.fq.sec{padding-top:clamp(28px,3.6vw,44px)}.fq-jump a[hidden],.fq-group[hidden],.fq-item[hidden]{display:none}.fq-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(32px,4vw,56px);display:grid}.fq-main{min-width:0}.fq-group{scroll-margin-top:calc(var(--hdr) + 16px)}.fq-group+.fq-group{margin-top:clamp(36px,4vw,52px)}.fq-head{margin-bottom:14px}.fq-head h2{color:var(--ink);font-size:clamp(22px,2.1vw,27px);font-weight:600;line-height:1.25}.fq-head p{color:var(--text);margin-top:4px;font-size:15px}.fq-item{scroll-margin-top:calc(var(--hdr) + 16px)}.fq-item summary h3{font:inherit;color:inherit}.fq-item:target{border-color:var(--accent)}.fq-item .xl{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.fq-to{margin-top:10px}.fq-to a{min-height:28px;color:var(--accent-text);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fq-to a svg{flex:none;width:13px;height:13px}.fq-to a:hover{text-underline-offset:3px;text-decoration:underline}.fq-help{top:calc(var(--hdr) + 20px);border-radius:var(--r-box);background:var(--band);gap:14px;padding:22px;display:grid;position:sticky}.fq-help img{width:100%;max-width:220px;height:auto;display:block}.fq-help h2{color:var(--ink);font-size:19px;font-weight:600;line-height:1.3}.fq-help p{color:var(--text);margin-top:6px;font-size:15px}.fq-help .row-btns{gap:8px;margin-top:16px}@media (max-width:1000px){.fq-cols{grid-template-columns:minmax(0,1fr)}.fq-help{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:center;gap:24px;position:static}}@media (max-width:640px){.fq-jump{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fq-jump::-webkit-scrollbar{display:none}.fq-jump .chip{flex:none}.fq-help{grid-template-columns:minmax(0,1fr)}.fq-help img{max-width:180px}}
