.p-faq .faq-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.p-faq .faq-nav{gap:2px;font-size:15px;display:grid;position:sticky;top:96px}.p-faq .faq-nav a{color:var(--ink-2);border-radius:6px;padding:8px 12px}.p-faq .faq-nav a:hover{background:var(--mist);color:var(--ink)}.p-faq .faq-group+.faq-group{margin-top:48px}.p-faq .faq-group h2{margin-bottom:8px;font-size:26px;font-weight:600}.p-faq .search{max-width:560px;position:relative}.p-faq .search input{width:100%;font:400 17px/1.2 var(--body);border:1px solid var(--rule-2);background:var(--paper);border-radius:6px;padding:16px 16px 16px 46px}.p-faq .search input:focus{outline:2px solid var(--green);outline-offset:0;border-color:var(--green)}.p-faq .search svg{position:absolute;top:50%;left:16px;transform:translateY(-50%)}@media (max-width:860px){.p-faq .faq-layout{grid-template-columns:minmax(0,1fr)}.p-faq .faq-nav{flex-wrap:wrap;display:flex;position:static}}
