.pac-site .fchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}
.pac-site .fchip{font-family:var(--f-caps);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}
.pac-site .fchip[aria-pressed="true"]{background:var(--slate-deep);border-color:var(--slate-deep);color:var(--ivory)}
.pac-site .fgroups{display:grid;gap:40px}
.pac-site .fgroup[hidden]{display:none}
.pac-site .fgroup h3{font-size:clamp(24px,2.6vw,30px);margin-bottom:16px}
.pac-site .fgroup .faq{max-width:none}
.pac-site #faqView .aside .btn{display:inline-flex}
@media (max-width:600px){.pac-site .fchips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.pac-site .fchip{flex:none}}
html:has(.pac-site){scroll-behavior:auto!important}
