.epf-wd__intro{margin-bottom:.9rem;font-size:.95rem}.epf-wd .epf-progress{margin-bottom:1rem}.epf-wd__offers{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:epf-wd}.epf-wd__offer{position:relative;padding:.9rem 1rem;border:1px solid var(--epf-line);border-left:4px solid var(--epf-line-strong);border-radius:0 var(--epf-radius) var(--epf-radius) 0;background:var(--epf-panel);transition:border-color 140ms ease,background-color 140ms ease}.epf-wd__offer.is-decided{border-left-color:var(--epf-muted)}.epf-wd__offer.is-bought{border-left-color:var(--epf-navy);background:var(--epf-cream)}.epf-wd__head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between}.epf-wd__item{font-weight:700;font-size:1rem;color:var(--epf-navy)}.epf-wd__price{font-weight:700;font-variant-numeric:tabular-nums;color:var(--epf-muted)}.epf-wd__pitch{margin:.3rem 0 .75rem;font-size:.9rem;line-height:1.45}.epf-wd__actions{display:flex;flex-wrap:wrap;gap:.5rem}.epf-wd__offer.is-decided .epf-wd__actions{display:none}.epf-wd__chosen{margin:0;font-size:.85rem;font-weight:600;color:var(--epf-navy)}.epf-wd__truth{margin:.35rem 0 0;font-size:.85rem;line-height:1.45;padding-left:.65rem;border-left:3px solid var(--epf-line-strong)}.epf-wd__truth.is-win{border-left-color:var(--epf-band-interest)}.epf-wd__truth.is-loss{border-left-color:#b3261e;color:#8a2f25}.epf-wd__results{margin-top:1.5rem}.epf-wd .epf-stat__value{min-height:1.65rem}.epf-wd__replay{margin-top:1.25rem;padding:1rem;border:1px solid var(--epf-line);border-left:4px solid var(--epf-navy);border-radius:0 var(--epf-radius) var(--epf-radius) 0;background:var(--epf-cream)}.epf-wd__replaytitle{margin:0 0 .4rem;font-weight:800;color:var(--epf-navy)}.epf-wd__replaybody{margin:0 0 .85rem;font-size:.92rem;line-height:1.5}.epf-wd__bar{display:flex;height:14px;overflow:hidden;border-radius:999px;background:var(--epf-line)}.epf-wd__barfill{display:block;height:100%;width:0;transition:width 260ms ease}.epf-wd__barfill--ahead{background:var(--epf-band-interest)}.epf-wd__barfill--behind{background:#c8674f}.epf-wd__replay .epf-legend{margin-top:.5rem}.epf-wd .epf-table td.is-good{font-weight:800;color:#1f6b4a}.epf-wd .epf-table td.is-bad{color:#8a2f25}.epf-wd__again{margin-top:1.25rem}@container (max-width:420px){.epf-wd .epf-stat__value{font-size:1.15rem}.epf-wd__actions .epf-btn{flex:1 1 100%}}.epf-legend .epf-swatch-wd-ahead{color:var(--epf-band-interest)}.epf-legend .epf-swatch-wd-behind{color:#c8674f}