.faq-all{grid-template-columns:15rem 1fr;align-items:start;gap:4rem;padding:1rem 0 7.5rem;display:grid}.faq-nav{position:sticky;top:6.25rem}.faq-nav ul{border-top:1px solid var(--line);list-style:none}.faq-nav a{border-bottom:1px solid var(--line);color:var(--muted);padding:.75rem 0;font-size:.9062rem;text-decoration:none;transition:color .2s;display:block}@media (hover:hover) and (pointer:fine){.faq-nav a:hover{color:var(--ink)}}.faq-group{scroll-margin-top:5.625rem}.faq-group+.faq-group{margin-top:4rem}.faq-group h2{font-size:2.125rem;line-height:1.1}.faq-group .faq-list{margin-top:1.25rem}@media (max-width:900px){.faq-all{grid-template-columns:1fr;gap:2rem;padding-bottom:5rem}.faq-nav{position:static}.faq-group+.faq-group{margin-top:3rem}.faq-group h2{font-size:1.75rem}}
