.faq-hero{max-width:720px}.faq-layout{display:grid;gap:32px}.faq-layout__content{min-width:0}.faq-layout__sidebar{min-width:0}@media (min-width:960px){.faq-layout{grid-template-columns:minmax(0,2.1fr)minmax(280px,1fr);align-items:flex-start}}.faq-list{margin-top:24px}.faq-media{margin-bottom:16px;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-xs)}.faq-media img{width:100%;height:auto;object-fit:cover}.faq-toggle{font-size:20px;line-height:1;color:var(--gray-400);margin-left:12px}.faq-item__question{padding-inline:0}.faq-item__question span:first-child{flex:1;text-align:left}.faq-cta-inline{margin-top:16px}.faq-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.faq-sidebar-card{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.faq-sidebar-title{margin-bottom:4px}.faq-sidebar-links{display:flex;flex-direction:column;gap:8px;font-size:var(--text-sm)}.faq-sidebar-links a{color:var(--color-text-muted)}.faq-sidebar-links a:hover{color:var(--color-primary)}