.timeline[data-v-b1dc43e3]{background:var(--sb-bg);padding-top:40px;padding-bottom:40px}@media (min-width:768px){.timeline[data-v-b1dc43e3]{padding-top:60px;padding-bottom:60px}}.timeline .lists-wrapper[data-v-b1dc43e3]{flex-direction:column;justify-content:space-between;gap:40px;display:flex}@media (min-width:1024px){.timeline .lists-wrapper[data-v-b1dc43e3]{flex-direction:row;align-items:flex-start;gap:60px}}.timeline .timeline-list[data-v-b1dc43e3]{gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:768px){.timeline .timeline-list[data-v-b1dc43e3]{gap:32px}}.timeline .timeline-list .timeline-item[data-v-b1dc43e3]{grid-template-columns:60px 30px auto;align-items:center;gap:12px;display:grid;position:relative}@media (min-width:768px){.timeline .timeline-list .timeline-item[data-v-b1dc43e3]{gap:24px}}.timeline .timeline-list .timeline-item .year[data-v-b1dc43e3]{text-align:right;font-size:20px;font-weight:800;line-height:22px}.timeline .timeline-list .timeline-item .dot-container[data-v-b1dc43e3]{z-index:1;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.timeline .timeline-list .timeline-item .dot-container .dot[data-v-b1dc43e3]{background-color:#0d2745;border-radius:50%;width:10px;height:10px}.timeline .timeline-list .timeline-item .description[data-v-b1dc43e3]{gap:8px;display:grid}.timeline .timeline-list .timeline-item .description[data-v-b1dc43e3] h3{font-size:16px}@media (min-width:768px){.timeline .timeline-list .timeline-item .description[data-v-b1dc43e3] h3{font-size:18px}}.timeline .timeline-list .timeline-item .description[data-v-b1dc43e3] p{font-size:14px;line-height:18px}@media (min-width:768px){.timeline .timeline-list .timeline-item .description[data-v-b1dc43e3] p{font-size:16px;line-height:22px}}.timeline .timeline-list .timeline-item .description[data-v-b1dc43e3] a{color:inherit;text-decoration:underline}.timeline .timeline-list .timeline-item .description[data-v-b1dc43e3] a:hover{color:#076b9c;text-decoration:none}.timeline .timeline-list .timeline-item .description .year-header[data-v-b1dc43e3] p{font-size:16px;font-weight:700}@media (min-width:768px){.timeline .timeline-list .timeline-item .description .year-header[data-v-b1dc43e3] p{font-size:18px}}.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:before,.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:after{content:"";background:#9bc6e7;width:2px;height:calc(50% - 3px);position:absolute;left:86px}@media (min-width:768px){.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:before,.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:after{height:calc(50% + 1px);left:98px}}.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:before{top:-12px}@media (min-width:768px){.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:before{top:-16px}}.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:after{bottom:-12px}@media (min-width:768px){.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:after{bottom:-16px}}.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:first-child:before,.timeline .timeline-list .timeline-item[data-v-b1dc43e3]:last-child:after{display:none}.timeline .sidebar-container[data-v-b1dc43e3]{border:1px solid #9bc6e7;border-radius:24px}@media (min-width:1024px){.timeline .sidebar-container[data-v-b1dc43e3]{flex-shrink:0;flex-basis:330px}}.timeline .sidebar-container .sidebar-header[data-v-b1dc43e3]{background-color:#e6f1f9;border-bottom:1px solid #9bc6e7;border-radius:24px 24px 0 0;align-items:center;gap:8px;padding:16px;display:flex}.timeline .sidebar-container .sidebar-header .phoenix-icon[data-v-b1dc43e3]{background:#076b9c;width:24px;height:24px}.timeline .sidebar-container .sidebar-header h3[data-v-b1dc43e3]{margin:0;font-size:18px}.timeline .sidebar-container .sidebar-list[data-v-b1dc43e3]{background:#fff;border-radius:0 0 24px 24px;gap:24px;margin:0;padding:24px;list-style-type:none;display:grid}.timeline .sidebar-container .sidebar-list .sidebar-item .title[data-v-b1dc43e3]{color:#076b9c;margin:0;font-size:16px;font-weight:700;line-height:22px}.timeline .sidebar-container .sidebar-list .sidebar-item .description[data-v-b1dc43e3]{margin-top:4px;font-size:16px;line-height:20px}
