#flooded-car-insurance-guide .fl-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:12px 0 14px}#flooded-car-insurance-guide .fl-step{position:relative;padding:12px 12px 10px;border-radius:18px;border:1px solid rgba(148,163,184,.7);background:radial-gradient(circle at top,var(--fl-card-soft),#fff);min-width:0}#flooded-car-insurance-guide .fl-step-badge{position:absolute;top:10px;right:12px;font-size:12px;padding:3px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.75);color:var(--fl-muted);background:#edf2ff}#flooded-car-insurance-guide .fl-step-title{font-size:clamp(16.5px,1.2vw,18px);font-weight:850;margin:0 0 6px;color:var(--fl-text);line-height:1.25}#flooded-car-insurance-guide .fl-step p{margin:0;font-size:clamp(16.1px,1.16vw,17.4px);line-height:1.6}#flooded-car-insurance-guide .fl-warn{color:var(--fl-warn);font-weight:750}#flooded-car-insurance-guide .fl-bad{color:var(--fl-bad);font-weight:750}