
/* v2.3 — YOUR CONCERNS integrated into Consultation Karte */
#empathy-ledger .karte-concerns-intro{max-width:920px;margin:0 auto 58px;padding:0 20px;text-align:center}
#empathy-ledger .karte-concerns-eyebrow{font-size:12px;letter-spacing:.18em;font-weight:800;color:#e78372;margin-bottom:16px}
#empathy-ledger .karte-concerns-title{font-family:inherit;font-size:clamp(30px,4vw,46px);line-height:1.45;letter-spacing:.02em;color:#15243a;margin:0 auto 18px}
#empathy-ledger .karte-concerns-copy{max-width:700px;margin:0 auto 26px;font-size:15px;line-height:2;color:#667085}
#empathy-ledger .karte-concern-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
#empathy-ledger .karte-concern-tags span{display:inline-flex;align-items:center;min-height:42px;padding:10px 16px;border:1px solid rgba(231,131,114,.28);border-radius:999px;background:#fff;color:#334155;font-size:13px;line-height:1.5}
#concept img[src*="beaver-laptop-master"]{object-fit:cover;object-position:center;aspect-ratio:1/1;border-radius:50%}
@media(max-width:767px){#empathy-ledger .karte-concerns-intro{margin-bottom:42px;padding:0 8px}#empathy-ledger .karte-concerns-title{font-size:28px}#empathy-ledger .karte-concern-tags{justify-content:flex-start}#empathy-ledger .karte-concern-tags span{width:100%;justify-content:flex-start;border-radius:14px}}
