.faq-hero{background:radial-gradient(circle at 50% 0%, #60a5fa2e, transparent 36%), var(--color-comment-50)}.faq-section__inner{gap:40px;min-width:0;display:grid}.faq-topics{min-width:0}.faq-topics__list{flex-wrap:wrap;justify-content:center;gap:16px 24px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.faq-topics__list li{min-width:0}.faq-topics__list a{color:var(--color-ink);text-align:center;text-underline-offset:.2em;font-weight:800;text-decoration:none;transition:color .15s,text-decoration-color .15s;display:inline-flex}.faq-topics__list a:hover,.faq-topics__list a:focus-visible{color:var(--color-comment-400);text-decoration-line:underline}.faq-topics__list a:focus-visible{outline:2px solid var(--color-comment-400);outline-offset:4px}.faq-groups{gap:56px;min-width:0;display:grid}.faq-group{scroll-margin-top:88px}.faq-group__title{margin:0 0 24px}.faq-group__items{border-top:1px solid var(--color-line);display:grid}.faq-item{border-bottom:1px solid var(--color-line)}.faq-item__question{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;list-style:none;display:grid}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{content:"+";color:var(--color-comment-400);font-size:1.2em;line-height:1}.faq-item[open] .faq-item__question:after{content:"–"}.faq-item__answer{max-width:76ch;color:var(--color-ink-muted);margin:0;padding:0 0 24px}.faq-cta__grid{border:2px solid var(--color-ink);display:grid}.faq-cta-card{grid-template-rows:auto 1fr auto;justify-items:start;gap:24px;padding:32px;display:grid}.faq-cta-card--support{background:var(--color-like-100)}.faq-cta-card--growth{background:var(--color-comment-100);border-top:2px solid var(--color-ink)}@media (min-width:768px){.faq-section__inner{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:56px}.faq-topics{border:2px solid var(--color-ink);background:var(--color-surface);position:sticky;top:88px}.faq-topics__list{gap:0;padding:0;display:grid}.faq-topics__list li+li a{border-top:2px solid var(--color-ink)}.faq-topics__list a{min-height:56px;color:var(--color-ink);text-align:left;place-items:center start;padding:0 24px;text-decoration-line:none;display:grid}.faq-topics__list a:hover,.faq-topics__list a:focus-visible{background:var(--color-comment-50);color:var(--color-comment-400);text-decoration-line:none}.faq-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-cta-card{padding:48px}.faq-cta-card--growth{border-top:0;border-left:2px solid var(--color-ink)}}