.sinn{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px 36px;align-items:stretch;min-width:0;padding:14px;text-align:left;background:var(--card);border-radius:24px;box-shadow:var(--schatten)}
.sinn-text{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 8px 14px 14px}
.sinn h3{font-weight:650;font-size:clamp(24px,2.6vw,30px);line-height:1.12;letter-spacing:-.018em}
.sinn .sinn-text p{margin:12px 0 0;color:var(--ink2);font-size:15.5px;line-height:1.5}
.sinn-platte{display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:20px 22px;background:var(--bg);border-radius:16px}
.sinn-job{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}
.sinn-job-t{min-width:0}
.sinn-job-t b{display:block;font-size:15px;font-weight:650;line-height:1.3;color:var(--ink)}
.sinn-job-t span{display:block;font-size:12.5px;color:var(--ink3)}
.sinn-ring{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:conic-gradient(var(--yes) 74%,var(--soft) 0)}
.sinn-ring b{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:var(--bg);font-size:12px;font-weight:700;color:var(--yes)}
.sinn-block{display:flex;flex-direction:column;gap:6px;min-width:0}
.sinn-block h4{margin:0;font:650 11px/1.3 var(--fb);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}
.sinn .sinn-block p{display:flex;gap:10px;margin:0;font-size:14.5px;line-height:1.45;color:var(--ink)}
.sinn-block svg{flex:none;width:17px;height:17px;margin-top:2px}
.sinn-pro svg{color:var(--yes)}
.sinn-haken svg{color:var(--sigt)}
.sinn-frage svg{color:var(--ink3)}
@media (max-width:820px){.sinn{grid-template-columns:minmax(0,1fr)}.sinn-text{padding:14px 8px 4px}}
@media (max-width:620px){.sinn{padding:12px}.sinn-platte{padding:16px}}
