.vp .vp-pagehead .sec-rule{color:var(--vp-flamingo-d)}.vp .vp-pagehead .vp-lede strong{color:var(--vp-ink);font-weight:700}.vp .rt-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.vp .rt-chips .vp-chip{white-space:normal;text-align:left}.vp .rt-section{margin-top:clamp(2.6rem,6vw,3.6rem)}.vp .rt-section .sec-head{margin-bottom:1.4rem;gap:.3rem}.vp .rt-section .sec-head h2{font-size:clamp(1.45rem,3.2vw,2.1rem)}.vp .rt-section .sec-script{font-size:clamp(1.35rem,2.6vw,1.7rem)}.vp .rt-scenarios{display:grid;gap:1.5rem;align-items:stretch;margin-top:.5rem}@media(min-width:800px){.vp .rt-scenarios{grid-template-columns:1fr 1fr}}.vp .rt-card{--rt-pad: clamp(1.3rem, 3vw, 1.8rem);position:relative;display:flex;flex-direction:column;padding:1.5rem var(--rt-pad) 1.5rem}.vp .rt-kicker{font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;font-weight:700}.vp .rt-card--a .rt-kicker{color:var(--vp-flamingo-d)}.vp .rt-card--b .rt-kicker{color:var(--vp-teal-d)}.vp .rt-time{margin-top:.9rem;font-size:clamp(2.3rem,5.5vw,3rem);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-wrap:balance}.vp .rt-when{margin-top:.6rem;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--vp-ink-soft);font-variant-numeric:tabular-nums}.vp .rt-copy{margin-top:1rem;margin-bottom:1.25rem;font-size:.95rem;line-height:1.7;color:var(--vp-ink-soft)}.vp .rt-copy strong{color:var(--vp-ink);font-weight:700}.vp .rt-tear{position:relative;height:0;margin:auto calc(-1 * var(--rt-pad)) 1.05rem;border-top:2px dashed rgba(38,21,74,.45)}.vp .rt-tear:before,.vp .rt-tear:after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--vp-paper);border:2px solid var(--vp-ink)}.vp .rt-tear:before{left:-12px}.vp .rt-tear:after{right:-12px}.vp .rt-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem}.vp .rt-cd{font-weight:800;font-size:1.2rem;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:.02em}.vp .rt-card--a .rt-cd{color:var(--vp-flamingo-d)}.vp .rt-card--b .rt-cd{color:var(--vp-teal-d)}.vp .rt-cd-label{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--vp-ink-soft)}.vp .rt-fallback-note{margin-top:1rem;font-size:.85rem;line-height:1.65;color:var(--vp-ink-soft)}.vp .rt-board{margin-top:.25rem}.vp .rt-board-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;padding:.85rem 1.2rem;border-bottom:2px solid rgba(255,193,69,.5)}.vp .rt-board-head strong{letter-spacing:.28em;text-transform:uppercase;font-size:.8rem;color:var(--vp-gold)}.vp .rt-board-head span{letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;color:#fff6e0a6}.vp .rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.vp .rt-table{width:100%;min-width:42rem;border-collapse:collapse;text-align:left}.vp .rt-table th{padding:.85rem 1.2rem .7rem;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#fff6e0a6;border-bottom:1px dashed rgba(255,246,224,.3);white-space:nowrap}.vp .rt-th-a{color:#ff9dbe}.vp .rt-th-b{color:#8fe3e0}.vp .rt-table td{padding:.85rem 1.2rem;border-bottom:1px dashed rgba(255,246,224,.18);vertical-align:baseline}.vp .rt-table tbody tr:last-child td{border-bottom:0}.vp .rt-table tbody tr:hover td{background:#fff6e009}.vp .rt-city{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.88rem;color:var(--vp-cream);white-space:nowrap}.vp .rt-zone{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#fff6e099;white-space:nowrap}.vp .rt-t{font-weight:700;font-variant-numeric:tabular-nums;font-size:.95rem;color:var(--vp-cream);white-space:nowrap}.vp .rt-d{margin-left:.55rem;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#fff6e08c;font-variant-numeric:tabular-nums;white-space:nowrap}.vp .rt-d--early{color:var(--vp-gold)}.vp .rt-table tr.is-you td{background:#ffc1451a}.vp .rt-table tr.is-you:hover td{background:#ffc14524}.vp .rt-you{display:inline-block;margin-left:.6rem;padding:.16rem .45rem .1rem;background:var(--vp-gold);color:var(--vp-ink);font-size:.56rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;vertical-align:middle}.vp .rt-note{margin-top:.9rem;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vp-ink-soft);font-variant-numeric:tabular-nums}.vp .rt-gold{background:var(--vp-gold);display:grid;gap:.9rem;justify-items:start;padding:clamp(1.5rem,4vw,2.2rem)}.vp .rt-gold-titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}.vp .rt-gold h2{font-size:clamp(1.25rem,3vw,1.6rem);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.vp .rt-gold-copy{max-width:62ch;font-size:.98rem;line-height:1.75;color:#26154ad9}.vp .rt-gold-copy strong{color:var(--vp-ink);font-weight:700}.vp .rt-gold .rt-cd{color:var(--vp-ink);font-size:1.35rem}.vp .rt-gold .rt-cd-label{color:#26154abf}.vp .rt-gold .vp-arrow{color:var(--vp-ink)}.vp .rt-gold .vp-arrow:hover{color:var(--vp-flamingo-d)}.vp .rt-app{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;padding:clamp(1.6rem,4vw,2.4rem)}.vp .rt-app-copy{display:grid;gap:.75rem;justify-items:start;max-width:34rem}.vp .rt-app h2{font-size:clamp(1.3rem,3vw,1.7rem);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.vp .rt-app-copy p:not(.vp-eyebrow){font-size:.95rem;line-height:1.7;color:var(--vp-ink-soft)}.vp .rt-app-copy .vp-arrow{margin-top:.25rem}.vp .rt-stores{display:flex;flex-wrap:wrap;gap:.8rem}.vp .rt-store{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .8rem .5rem;border:2px solid var(--vp-ink);background:var(--vp-paper);font-weight:700;font-size:.82rem;letter-spacing:.04em;cursor:default}.vp .rt-store svg{width:18px;height:18px;flex:none;color:var(--vp-ink)}.vp .rt-soon{border:1px solid var(--vp-ink);background:var(--vp-gold);padding:.18rem .4rem .12rem;font-size:.56rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:reduce){.vp .rt-table tbody tr:hover td{background:transparent}.vp .rt-table tr.is-you td,.vp .rt-table tr.is-you:hover td{background:#ffc1451a}}
