.offer-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.offer-notes{color:var(--ink-soft);gap:4px;margin:8px 0 0;font-size:13.5px;line-height:1.45;display:grid}.offer-notes p{margin:0}.offer-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.offer-was{white-space:nowrap;color:var(--ink-muted,#5c667e)}.offer-notes[data-tone=calm] .offer-was{color:var(--ink-soft)}.offer-was-label{font-size:.92em}.offer-was s{font-variant-numeric:tabular-nums;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.offer-save{white-space:nowrap;font-weight:700}.offer-notes[data-tone=warm] .offer-save{color:var(--tang-dd)}.offer-notes[data-tone=calm] .offer-save{color:var(--verde-dd)}.offer-pct{margin-left:6px;font-weight:700}.offer-first-label{color:var(--ink);font-weight:600}.offer-first-now{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.offer-then{white-space:nowrap}.offer-cond{color:var(--ink-soft);text-wrap:pretty;font-size:.95em}.offer-notes[data-density=panel]{gap:6px;font-size:14px}.offer-notes[data-surface=dark],.offer-notes[data-surface=dark] .offer-cond,.offer-notes[data-surface=dark] .offer-first-label,.offer-notes[data-surface=dark] .offer-first-now{color:#fff}.offer-notes[data-surface=dark] .offer-was,.offer-notes[data-surface=dark] .offer-save{color:var(--denver)}.offer-oneline{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.offer-oneline-k{color:var(--verde-dd);font-weight:700}.offer-oneline strong{color:var(--ink);font-weight:700}.offer-oneline-cond{color:var(--ink-soft)}.offer-oneline[data-surface=dark],.offer-oneline[data-surface=dark] strong,.offer-oneline[data-surface=dark] .offer-oneline-cond{color:#fff}.offer-oneline[data-surface=dark] .offer-oneline-k,.offer-oneline[data-surface=dark] .offer-was{color:var(--denver)}.offer-notes[data-density=feature]{gap:8px;margin:12px 0 0;font-size:14px}.offer-notes[data-density=feature] .offer-line{gap:8px 12px}.offer-notes[data-density=feature] .offer-was{font-size:15px}.offer-notes[data-density=feature] .offer-save{background:var(--tang-soft);color:var(--tang-dd);border-radius:7px;align-items:baseline;gap:6px;padding:3px 9px;display:inline-flex}.offer-notes[data-density=feature] .offer-pct{margin-left:0}.offer-notes[data-density=feature] .offer-save{white-space:normal}.offer-notes[data-density=feature] .offer-cond{font-size:13.5px}.offer-until{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}