.c-faq{padding:var(--space-3xl) var(--space-xl);background:var(--color-bg,#fff)}.c-faq__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:var(--space-3xl);align-items:start}.c-faq__header{position:sticky;top:var(--space-xl);margin-bottom:0;text-align:left}.c-faq__eyebrow{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:var(--space-sm)}.c-faq__title{margin:0}.c-faq__description{margin:var(--space-base) 0 0 0;color:var(--color-text-light);line-height:1.6;max-width:36ch}@media (max-width:1024px){.c-faq__inner{max-width:920px;grid-template-columns:1fr 1.4fr;gap:var(--space-2xl)}}@media (max-width:768px){.c-faq{padding:var(--space-2xl) var(--space-base)}.c-faq__inner{grid-template-columns:1fr;gap:var(--space-xl)}.c-faq__header{position:static;margin-bottom:0}}