.site .p-faq{.faqlayout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start;padding-bottom:24px}.faqnav{position:sticky;top:130px;display:grid;gap:4px;font-size:14px}.faqnav b{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.faqnav a{padding:6px 10px;border-radius:8px;color:var(--ink2)}.faqnav a:first-of-type{background:var(--white);color:var(--ink);font-weight:600}.group{padding-top:8px;margin-bottom:40px;scroll-margin-top:130px}.group h2{font-size:36px;line-height:1.05}.group .faq{margin-top:16px}.faq details p a{color:var(--blue);text-decoration:underline}@media (max-width:980px){.faqlayout{grid-template-columns:minmax(0,1fr);gap:16px}.faqnav{position:static;display:flex;flex-wrap:wrap}.faqnav b{width:100%}}}