.pr-faq-grid{align-items:start;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)}.pr-faq-head{display:grid;gap:18px;justify-items:start;position:sticky;top:104px}.pr-faq-head .lede a{color:var(--accent-ink);font-weight:700}.pr-faq-jump{display:flex;flex-wrap:wrap;gap:8px}.pr-faq-jump a{align-items:center;background:var(--surface);border-radius:999px;box-shadow:var(--shadow-xs);color:var(--ink);display:inline-flex;font:700 15px/1.2 var(--text);min-height:44px;padding:0 16px;text-decoration:none;transition:background-color .16s ease,transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.pr-faq-jump a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pr-faq-jump a:hover{background:var(--field-sky)}}.pr-faq-groups{display:grid;gap:clamp(20px,2.4vw,28px);min-width:0}.pr-faq-group{gap:6px;scroll-margin-top:104px}.pr-faq-group .pr-faq-h{font:800 1.3rem/1.25 var(--text);letter-spacing:-.01em}@media (max-width:1023px){.pr-faq-grid{grid-template-columns:minmax(0,1fr)}.pr-faq-head{position:static}}@media (prefers-reduced-motion:reduce){.pr-faq-jump a:active{transform:none}}