.journey-module__SglOuW__list{gap:1rem;display:grid}.journey-module__SglOuW__card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;grid-template-columns:5.5rem minmax(0,1fr);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;animation:.52s cubic-bezier(.22,1,.36,1) both journey-module__SglOuW__guideCardEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #373a3617}.journey-module__SglOuW__list>:nth-child(2){animation-delay:70ms}.journey-module__SglOuW__list>:nth-child(3){animation-delay:.14s}.journey-module__SglOuW__list>:nth-child(n+4){animation-delay:.21s}.journey-module__SglOuW__date{color:#fff;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#ffd7003d,#0000 5rem),linear-gradient(160deg,#373a36,#373a36 58%,#26b5c6);align-content:center;justify-items:center;min-height:9rem;padding:1rem .75rem;display:grid;position:relative;overflow:hidden}.journey-module__SglOuW__date:before,.journey-module__SglOuW__date:after{content:"";pointer-events:none;position:absolute}.journey-module__SglOuW__date:before{background:gold;border-radius:.18rem;width:.55rem;height:.55rem;animation:3s ease-in-out infinite journey-module__SglOuW__dateSpark;top:.8rem;right:.75rem;transform:rotate(12deg);box-shadow:-1.4rem 1rem 0 -.12rem #ffffff80,.3rem 1.8rem 0 -.18rem #fff6}.journey-module__SglOuW__date:after{background:linear-gradient(90deg,#0000,#fff3,#0000);width:45%;animation:4.8s ease-in-out 1.2s infinite journey-module__SglOuW__dateShine;top:-45%;bottom:-45%;left:-70%;transform:skew(-18deg)}.journey-module__SglOuW__date span,.journey-module__SglOuW__date strong{z-index:1;position:relative}.journey-module__SglOuW__date span{letter-spacing:.08em;font-size:.82rem;font-weight:800}.journey-module__SglOuW__date strong{text-align:center;font-variant-numeric:tabular-nums;max-width:5rem;font-size:clamp(1.65rem,6vw,2.25rem);line-height:1}.journey-module__SglOuW__body{min-width:0;padding:1.2rem}.journey-module__SglOuW__body h3{margin-bottom:.65rem;font-size:clamp(1.35rem,6vw,1.85rem);line-height:1.12}.journey-module__SglOuW__nextTimeslot{color:var(--muted);margin:-.35rem 0 .55rem;font-size:.95rem;font-weight:650}.journey-module__SglOuW__directionLinks{flex-wrap:wrap;gap:.55rem;margin:-.15rem 0 1rem;display:flex}.journey-module__SglOuW__directionLinks a{min-height:2.2rem;color:var(--brand);background:#f3f6f7e0;border:1px solid #373a3624;border-radius:999px;align-items:center;padding:.3rem .72rem;font-size:.84rem;font-weight:780;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s;display:inline-flex}.journey-module__SglOuW__directionLinks a:hover{background:var(--accent-soft);border-color:#147d6447;transform:translateY(-2px)}.journey-module__SglOuW__cta{width:100%;min-height:3.25rem}@media (hover:hover){.journey-module__SglOuW__card:hover{border-color:#147d6442;transform:translateY(-4px);box-shadow:0 22px 48px #373a3626}.journey-module__SglOuW__card:hover .journey-module__SglOuW__date strong{animation:.42s cubic-bezier(.22,1,.36,1) journey-module__SglOuW__dateBounce}}@media (min-width:680px){.journey-module__SglOuW__card{grid-template-columns:7rem minmax(0,1fr)}.journey-module__SglOuW__date{min-height:12rem}.journey-module__SglOuW__body{padding:1.6rem}.journey-module__SglOuW__cta{width:auto}}@keyframes journey-module__SglOuW__guideCardEnter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes journey-module__SglOuW__dateShine{0%,55%{left:-70%}82%,to{left:140%}}@keyframes journey-module__SglOuW__dateSpark{0%,to{opacity:.65;transform:translateY(0)rotate(12deg)scale(.95)}50%{opacity:1;transform:translateY(-.2rem)rotate(22deg)scale(1.08)}}@keyframes journey-module__SglOuW__dateBounce{0%,to{transform:translateY(0)scale(1)}55%{transform:translateY(-4px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.journey-module__SglOuW__card,.journey-module__SglOuW__date:before,.journey-module__SglOuW__date:after,.journey-module__SglOuW__card:hover .journey-module__SglOuW__date strong{animation:none}.journey-module__SglOuW__card:hover,.journey-module__SglOuW__directionLinks a:hover{transform:none}}
