.purchase-steps{color:#5b6678;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:0;font-size:.8125rem;font-weight:650;line-height:1.2;list-style:none;display:flex}.purchase-steps li{white-space:nowrap;background:#fff;border:1px solid #dce1e8;border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;padding:0 .75rem 0 .4rem;display:inline-flex}.purchase-steps__mark{color:#5b6678;font-variant-numeric:tabular-nums;background:#eef1f5;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:grid}.purchase-steps__mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.purchase-steps li.is-done .purchase-steps__mark{color:#285a3f;background:#eaf1ed}.purchase-steps [aria-current=step]{border-color:color-mix(in srgb, var(--county-primary,#263b5f) 35%, #dce1e8);color:var(--county-primary,#263b5f);background:color-mix(in srgb, var(--county-primary,#263b5f) 8%, #fff)}.purchase-steps [aria-current=step] .purchase-steps__mark{color:#fff;background:var(--county-primary,#263b5f)}@media (width<=30rem){.purchase-steps{flex-wrap:nowrap;gap:.375rem;margin-bottom:1rem}.purchase-steps li{flex:1 1 0;justify-content:center;min-width:0;padding:0 .4rem}}@media (forced-colors:active){.purchase-steps li{border:1px solid canvastext}.purchase-steps [aria-current=step]{border-width:2px}}
