
/* Étape 3 (essai) : la carte de comparaison dans Jam */
.ns-card{display:flex; flex-direction:column; gap:6px; margin-bottom:18px; padding:14px; border-radius:18px; border:1.5px solid #C2410C; background:var(--panel)}
.ns-card .se-eyebrow{margin:0}
.ns-t{font-family:var(--f-display); font-weight:400; font-size:1.35rem; line-height:1.15}
.ns-d{font-size:13px; color:var(--muted); font-family:var(--f-chord); font-weight:600}
.ns-b{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin-top:6px}
.ns-b button{justify-content:center; min-height:50px; font-size:15.5px}
.ns-lab{margin:0; min-height:1.3em; font-weight:700; font-size:14px; color:#C2410C}
.ns-tip{margin:0; font-size:12.5px; color:var(--muted)}
.bd-seg{display:flex; flex-wrap:wrap; gap:4px; width:100%}
.son-ab .bd-seg button{min-width:0; flex:1 1 30%; min-height:44px; font-size:13.5px; padding:6px 4px}
.bd-now{color:#C2410C; font-weight:700}
.bd-b{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin-top:6px}
.bd-b button{justify-content:center; min-height:50px; font-size:15px; padding:6px 8px}
