.vx.vt .ariane{color:var(--vx-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.vx.vt .ariane a{color:var(--vx-indigo-ink);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.vx.vt .vt-scene{margin-left:auto}.vx.vt .vt-panne{background:var(--vx-fuchsia-doux);color:var(--vx-fuchsia-ink);border-radius:12px;margin-top:6px;padding:12px 14px;font-size:14px;font-weight:700}.vx.vt .vt-gains{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.vx.vt .vt-gains .tile{min-height:0}.vx.vt .vt-jour{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.vx.vt .vt-jour li{background:var(--vx-blanc);border:1px solid var(--vx-trait);border-radius:24px;flex-direction:column;gap:8px;padding:28px;display:flex}.vx.vt .vt-n{background:var(--vx-indigo);width:44px;height:44px;color:var(--vx-blanc);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.vx.vt .vt-moment{color:var(--vx-turquoise-ink);margin-top:8px;font-size:14px;font-weight:800}.vx.vt .vt-jour h3{font-size:20px;font-weight:800;line-height:1.3}.vx.vt .vt-jour p:last-child{color:var(--vx-muted);font-size:16px}.vx.vt .vt-bas-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.vx.vt .vt-bas{flex-direction:column;gap:12px;display:flex}.vx.vt .vt-bas li{background:var(--vx-orange-doux);color:var(--vx-ink);border-radius:16px;padding:18px 20px;font-size:16px;line-height:1.55}.vx.vt .vt-liens{margin-top:18px}.vx.vt .vt-liens a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.vx.vt .vt-actions{justify-content:center}.vx.vt .vt-btn-clair{background:var(--vx-blanc);color:var(--vx-indigo-ink)}.vx.vt .faq-grid>div:first-child{align-self:start}@media (max-width:1100px){.vx.vt .vt-gains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.vx.vt .vt-jour,.vx.vt .vt-bas-grid{grid-template-columns:minmax(0,1fr)}.vx.vt .vt-scene{margin-left:0}}@media (max-width:640px){.vx.vt .vt-gains{grid-template-columns:minmax(0,1fr)}.vx.vt .vt-jour li{padding:22px}}
