/* Voyara Timeline */
.vy-tline{list-style:none;margin:0 auto;padding:0;max-width:760px;width:100%;display:flex;flex-direction:column}
.vy-tline__item{position:relative;display:grid;grid-template-columns:90px 24px minmax(0,1fr);gap:16px;align-items:start}
.vy-tline__when{font-family:var(--vy-font-heading,Marcellus,Georgia,serif);font-size:20px;line-height:1.3;color:var(--vy-main,#0E3B36);text-align:right;padding-top:2px}
.vy-tline__dot{position:relative;align-self:stretch;display:flex;justify-content:center}
.vy-tline__dot::before{content:"";position:absolute;top:8px;width:12px;height:12px;border-radius:999px;background:var(--vy-accent,#C9962B)}
.vy-tline__dot::after{content:"";position:absolute;top:24px;bottom:0;width:2px;background:var(--vy-line,#E6E1D8)}
.vy-tline__item:last-child .vy-tline__dot::after{display:none}
.vy-tline__body{display:flex;flex-direction:column;gap:4px;padding-bottom:28px}
.vy-tline__title{font-weight:500;font-size:17px;color:var(--vy-ink,#15201F)}
.vy-tline__text{font-size:15px;line-height:1.6;color:var(--vy-muted,#5C6664)}
@media (max-width:640px){.vy-tline__item{grid-template-columns:56px 16px minmax(0,1fr);gap:12px}.vy-tline__when{font-size:17px}}
