.faq-page-header{max-width:720px}.faq-grid{display:grid;grid-template-columns:minmax(0,1.65fr);gap:var(--space-6)}@media(min-width:960px){.faq-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,0.9fr)}}.faq-list{height:100%}.faq-section-title{font-size:var(--text-xl);margin-bottom:var(--space-3)}.faq-item+.faq-item{margin-top:var(--space-3)}.faq-item-header-inline{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:768px){.faq-item-header-inline{flex-direction:row;align-items:flex-start;justify-content:space-between}}.faq-inline-image{max-width:160px;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);object-fit:cover}.faq-sidebar{display:flex;flex-direction:column;gap:var(--space-4)}.faq-quick-links .pill-nav-item{width:100%;justify-content:flex-start}.faq-install-section .archive-surface{padding-top:var(--space-5);padding-bottom:var(--space-5)}.faq-two-column{display:grid;grid-template-columns:minmax(0,1.5fr);gap:var(--space-5)}@media(min-width:960px){.faq-two-column{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr)}}.faq-support-panel{display:flex;flex-direction:column;gap:var(--space-4)}.faq-support-card{display:flex;flex-direction:column;height:100%}.faq-support-card .card-body{margin-top:0}.faq-support-figure{margin-top:var(--space-3);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border-subtle);background:var(--color-surface-alt)}.faq-support-figure img{width:100%;height:auto;display:block}.faq-support-card .link-underline{font-size:var(--text-sm)}