.vs{display:grid;gap:10px;align-content:start;padding:56px 18px 96px;color:var(--ink,#1c1c1e)}.vs h3{display:flex;align-items:center;gap:8px;font-size:22px;letter-spacing:-.02em;margin:0 0 4px}.vs-karte{display:grid;gap:2px;padding:14px 16px;border-radius:18px;background:color-mix(in oklch,var(--ink,#1c1c1e) 5%,transparent);border:1px solid color-mix(in oklch,var(--ink,#1c1c1e) 8%,transparent)}.vs-karte small{font-weight:600;opacity:.6}.vs-karte b{font-size:16px}.vs-karte span{font-size:13.5px;opacity:.7}.vs-ziel{position:relative;display:flex;align-items:baseline;gap:8px;padding:16px;border-radius:18px;background:color-mix(in oklch,var(--brand,#2d2e2d) 12%,transparent);overflow:hidden}.vs-ziel b{font-size:32px;letter-spacing:-.03em}.vs-ziel span{opacity:.7}.vs-ziel i{position:absolute;left:0;bottom:0;height:5px;width:var(--p);background:var(--brand,#2d2e2d)}.vs-blasen{display:grid;gap:8px}.vs-blasen p{margin:0;max-width:78%;padding:10px 14px;border-radius:18px;font-size:15px}.vs-blasen .du{background:color-mix(in oklch,var(--ink,#1c1c1e) 7%,transparent);justify-self:start}.vs-blasen .ich{background:var(--brand,#2d2e2d);color:var(--on-brand,#fff);justify-self:end}