/* Sachlicher Vergleich Personalberatung / Audio, 14.10.2026 */
.recruiting-comparison { padding: clamp(40px, 6vw, 80px) 0; background: var(--deep); }
.comparison-copy { max-width: 820px; margin: 0 auto; }
.comparison-copy h2 { font-family: var(--font-body); font-size: clamp(26px, 3.2vw, 40px); line-height: 1.22; color: var(--white); margin-bottom: 26px; overflow-wrap: break-word; }
.comparison-copy h3 { font-size: clamp(20px, 2.2vw, 25px); line-height: 1.35; color: var(--white); margin: 30px 0 16px; }
.comparison-copy p { font-size: 17px; line-height: 1.8; color: var(--text); margin-bottom: 20px; }
.comparison-example { background: var(--card); border: 1px solid var(--border); border-radius: 16px; padding: clamp(20px, 4vw, 32px); margin: 28px 0; }
.comparison-example h3 { margin-top: 0; }
.comparison-example .comparison-source { font-size: 14px; margin-bottom: 0; }
.comparison-source a { color: var(--gold2); text-underline-offset: 3px; }
.comparison-copy .online-form-cta { margin-top: 12px; white-space: normal; max-width: 100%; text-align: center; }
.seo-faq-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media(max-width: 700px) { .seo-faq-grid { grid-template-columns: 1fr; } .comparison-copy p { font-size: 16px; } }
