.pg-faq .srch{display:flex;align-items:center;gap:10px;margin-top:28px;max-width:560px;background:#fff;border-radius:999px;padding:0 20px;min-height:56px;color:var(--muted)}.pg-faq .srch input{border:0;outline:0;flex:1 1;min-width:0;font:16px var(--body);color:var(--night);background:none}.pg-faq .fq-grid{display:grid;grid-gap:28px;gap:28px}@media (min-width:980px){.pg-faq .fq-grid{grid-template-columns:240px minmax(0,1fr);gap:56px}}.pg-faq .gidx{display:none;position:-webkit-sticky;position:sticky;top:20px;align-self:start}@media (min-width:980px){.pg-faq .gidx{display:grid;grid-gap:4px;gap:4px}}.pg-faq .gidx a{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;color:var(--night);text-decoration:none;font:600 15px var(--body)}.pg-faq .gidx a:hover{background:#F3F5F9}.pg-faq .gidx a i,.pg-faq .grp h2 i{width:12px;height:12px;border-radius:50%;background:var(--c)}.pg-faq .grp{margin-bottom:30px;scroll-margin-top:20px}.pg-faq .grp h2{display:flex;align-items:center;gap:10px;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.pg-faq .fq{border-bottom:1px solid var(--line)}.pg-faq .fq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;cursor:pointer;font:800 clamp(18px,1.8vw,21px)/1.3 var(--display);color:var(--night)}.pg-faq .fq summary::-webkit-details-marker{display:none}.pg-faq .fq .pm{width:22px;height:22px;flex:none;position:relative}.pg-faq .fq .pm:after,.pg-faq .fq .pm:before{content:"";position:absolute;left:4px;right:4px;top:10px;height:2px;background:var(--night);transition:transform .2s}.pg-faq .fq .pm:after{transform:rotate(90deg)}.pg-faq .fq[open] .pm:after{transform:rotate(0)}.pg-faq .fq p{margin:0 0 20px;padding-left:14px;border-left:4px solid var(--c);color:#2B3140;font-size:17px;line-height:1.6;max-width:40em}.pg-faq .none{display:none;color:var(--muted)}.pg-faq .still{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px;border-radius:18px;margin-top:20px}.pg-faq .still b{font:800 22px var(--display);color:var(--night)}.pg-faq .still span{display:block;color:var(--muted)}