.voucher-lifecycle-rail,.voucher-lifecycle-rail *,.programme-status-stamp,.programme-status-stamp *{pointer-events:none}.voucher-lifecycle-rail{background:var(--digital-tools-paper);color:var(--digital-tools-ink);border:1px dashed #66878b;border-radius:.65rem;margin-top:2rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:.55rem .55rem #ff6d5a2e}.voucher-lifecycle-rail:before,.voucher-lifecycle-rail:after{content:"";background:#e5f7f5;border:1px dashed #66878b;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:50%;transform:translateY(-50%)}.voucher-lifecycle-rail:before{left:-.65rem}.voucher-lifecycle-rail:after{right:-.65rem}.voucher-lifecycle-rail>span,.voucher-lifecycle-rail>small{font-size:var(--font-size-min);letter-spacing:.09em;font-weight:850;display:block}.voucher-lifecycle-rail>span{border-bottom:2px solid var(--digital-tools-ink);padding-bottom:1rem}.voucher-lifecycle-rail>small{color:var(--aqua-dark);text-align:right;padding-top:1rem}.voucher-lifecycle-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.voucher-lifecycle-rail li{background:#fff;border:1px solid #bdd2d3;gap:.45rem;min-height:5.8rem;padding:.8rem;display:grid;position:relative}.voucher-lifecycle-rail li b,.voucher-lifecycle-rail li strong{font-size:var(--font-size-min);letter-spacing:.05em}.voucher-lifecycle-rail li b{color:var(--digital-tools-coral)}.voucher-lifecycle-rail li i{background:#d4e0e0;height:2px;position:absolute;bottom:.7rem;left:.8rem;right:.8rem;overflow:hidden}.voucher-lifecycle-rail li i:after{background:var(--digital-tools-aqua);content:"";width:38%;animation:4.6s cubic-bezier(.65,0,.35,1) infinite voucherDocketProgress;position:absolute;inset:0}.voucher-lifecycle-rail li:nth-child(2) i:after{animation-delay:-1.15s}.voucher-lifecycle-rail li:nth-child(3) i:after{animation-delay:-2.3s}.voucher-lifecycle-rail li:nth-child(4) i:after{background:var(--digital-tools-coral);animation-delay:-3.45s}.programme-status-stamp{border:.25rem double var(--digital-tools-coral);width:min(20rem,100%);color:var(--digital-tools-ink);background:#fffaf1;gap:.6rem;margin:1.8rem 0 3rem;padding:1.3rem;display:grid;transform:rotate(-1deg);box-shadow:.55rem .55rem #ff6d5a29}.programme-status-stamp span,.programme-status-stamp b{font-size:var(--font-size-min);letter-spacing:.1em;font-weight:850}.programme-status-stamp span{color:#b94f41}.programme-status-stamp strong{letter-spacing:-.045em;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:.92}.programme-status-stamp b{text-align:right}@media (width<=52rem){.voucher-lifecycle-rail ol{grid-template-columns:1fr 1fr}.programme-status-stamp{transform:none}}@media (width<=35rem){.voucher-lifecycle-rail ol{grid-template-columns:1fr}.voucher-lifecycle-rail li{min-height:4.8rem}}@media (prefers-reduced-motion:reduce){.voucher-lifecycle-rail li i:after{transition:none!important;animation:none!important;transform:none!important}}@media (width>=58.01rem){.article-content .voucher-lifecycle-rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes voucherDocketProgress{0%{translate:-110%}50%,to{translate:270%}}