.faq-group{margin-bottom:clamp(2.5rem,5vw,4rem)}.faq-group:last-child{margin-bottom:0}.faq-group__title{font-family:var(--ds-font-display);font-size:var(--ds-fs-h3);text-transform:uppercase;color:var(--ds-color-text-strong);border-left:3px solid var(--ds-color-brand-red);margin:0 0 clamp(1rem,2vw,1.5rem);padding-left:1rem;font-weight:800;line-height:1.1}.faq-empty{color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-md);text-align:center;padding-block:3rem}
