.bs-timeline{--rail:.75rem}@media (width>=48rem){.bs-timeline{--rail:50%}}.bs-timeline-track{top:0;bottom:1.75rem;left:var(--rail);background:linear-gradient(var(--color-laton), var(--color-laton)) top / 100% calc(var(--line,1) * 100%) no-repeat, repeating-linear-gradient(to bottom, var(--color-petroleo-claro) 0 6px, transparent 6px 12px);width:1px;position:absolute;translate:-50%}.bs-milestone-dot{top:.5rem;left:var(--rail);background:var(--color-laton);width:.75rem;height:.75rem;box-shadow:0 0 0 4px var(--color-petroleo);position:absolute;translate:-50%;rotate:45deg}.bs-timeline-seal{bottom:0;left:var(--rail);background:var(--color-petroleo);box-shadow:0 0 0 6px var(--color-petroleo);border-radius:9999px;position:absolute;translate:-50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bs-timeline{view-timeline:--hilo block;view-timeline-inset:0 40%}.bs-timeline-track{animation:linear both bs-hilo;animation-timeline:--hilo;animation-range:entry-crossing}.bs-milestone{view-timeline:--hito block;view-timeline-inset:0 40%}.bs-milestone-dot{animation:linear both bs-rombo;animation-timeline:--hito;animation-range:entry-crossing 0 entry-crossing 16px}.bs-story-media{view-timeline:--media block}.bs-story-float{animation:linear both bs-story-float;animation-timeline:--media;animation-range:cover}}}@media (prefers-reduced-motion:no-preference){.bs-timeline[data-line=js] .bs-milestone-dot{transition:background-color .3s var(--bs-ease), scale .3s var(--bs-ease)}.bs-timeline[data-line=js] .bs-milestone:not([data-lit]) .bs-milestone-dot{background:var(--color-petroleo);outline:1px solid var(--color-laton);scale:.7}}@keyframes bs-hilo{0%{background-size:100% 0%,auto}to{background-size:100% 100%,auto}}@keyframes bs-rombo{0%{background:var(--color-petroleo);outline:1px solid var(--color-laton);scale:.7}to{background:var(--color-laton);outline:1px solid var(--color-laton);scale:1}}@keyframes bs-story-float{0%{translate:0 16px}to{translate:0 -24px}}
