.faq-jump{flex-wrap:wrap;gap:.5rem;display:flex}.faq-jump .pill{text-decoration:none}.faq-grid{align-items:start;gap:1.5rem;display:grid}@media (width>=900px){.faq-grid{grid-template-columns:1fr 2fr;gap:3rem}.faq-grid h2{top:calc(var(--header-h) + 24px);position:sticky}}.faq-list{gap:.75rem;display:grid}.studio .faq-item{scroll-margin-top:calc(var(--header-h) + 16px);padding:0;overflow:hidden}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.9rem 1.1rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";background:var(--sunk);width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-weight:400;transition:transform .16s;display:grid}.faq-item[open] summary:after{content:"–";background:var(--brand)}.faq-item summary:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.faq-a{color:var(--ink-2);gap:.6rem;max-width:68ch;padding:0 1.1rem 1.1rem;display:grid}.faq-links{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}
