.sp-blog .sp-porosity-table{background:#e8f4f7;border-left:4px solid #1a6f82;border-radius:2px;padding:1.25rem 1.5rem;margin:1.5rem 0}.sp-blog .sp-porosity-row{display:flex;align-items:baseline;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #b8e0e8;flex-wrap:wrap}.sp-blog .sp-porosity-row:last-child{border-bottom:none;padding-bottom:0}.sp-blog .sp-porosity-label{font-weight:700;color:#1a6f82;font-size:14px;min-width:130px;flex-shrink:0}.sp-blog .sp-porosity-viz{font-family:monospace;font-size:13px;color:#1a2a33;flex:1}.sp-blog .sp-porosity-result{font-size:13px;color:#5a6b73;white-space:nowrap}.sp-blog .sp-steps{counter-reset:step;margin:1.5rem 0}.sp-blog .sp-step{display:flex;gap:1rem;margin-bottom:1.75rem;align-items:flex-start}.sp-blog .sp-step-num{flex-shrink:0;width:32px;height:32px;background:#1a6f82;color:#e8f4f7;border-radius:2px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;margin-top:2px}.sp-blog .sp-step-body h3{margin-top:0;text-transform:none;letter-spacing:-.01em;font-size:15px;color:#1a2a33}