@charset "UTF-8";.faq{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}@media (max-width: 860px){.faq{grid-template-columns:1fr;gap:20px}}.faq__nav{position:sticky;top:var(--sticky-top);display:flex;flex-direction:column;gap:2px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px #1f2a1f0a}.faq__nav a{padding:10px 14px;border-radius:10px;font-weight:600;transition:background .25s,color .25s}.faq__nav a:hover{background:var(--cream);color:var(--ink)}.faq__nav a.is-active{background:#f0f1e6;color:var(--forest)}@media (max-width: 860px){.faq__nav{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:8px;gap:6px}.faq__nav::-webkit-scrollbar{display:none}.faq__nav a{white-space:nowrap;background:var(--cream);border-radius:999px}}.faq__main{max-width:100%;min-width:0}.faq__search{position:relative;margin-bottom:32px}.faq__search input{width:100%;height:52px;padding:0 16px 0 48px;border:1px solid var(--line);border-radius:8px;background:var(--paper);outline:none;font-size:15px;transition:border-color .2s,box-shadow .2s}.faq__search input::placeholder{color:var(--muted)}.faq__search input:focus{border-color:var(--forest);box-shadow:0 0 0 3px #2f4a2c1f}.faq__search svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--muted)}.faq__group{margin-bottom:40px;scroll-margin-top:var(--anchor-offset)}.faq__group[hidden]{display:none}.faq__group-title{font-size:28px;margin-bottom:8px}.faq__empty{color:var(--muted);padding:24px 0}.faq__empty[hidden]{display:none}.faq__group-title{margin-bottom:16px}
