.timeline{padding-block:var(--at-section-padding--compact,var(--at-space--xl,2.5rem));padding-inline:var(--at-gutter,2.5rem)}.timeline__inner{max-width:var(--at-boxed-width,72rem);margin-inline:auto}.timeline__header{text-align:center;margin-block-end:var(--at-space--xl,2.5rem)}.timeline__header .aisb-section-header__desc{margin-inline:auto;text-align:center}.timeline__header .aisb-section-header__desc p{margin-inline:auto;text-align:center}.timeline__track{position:relative;list-style:none;padding-block:var(--at-space--m,1.25rem);padding-inline:0}.timeline__track::before{content:'';position:absolute;inset-block:0;inset-inline-start:50%;transform:translateX(-50%);width:2px;background-color:var(--at-primary-200,#e3d6fe)}.timeline__entry{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--at-space--s,1rem);margin-block-end:var(--at-space--xl,2.5rem)}.timeline__entry:last-child{margin-block-end:0}.timeline__marker{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:.5rem;border-radius:50%;background-color:var(--at-primary-100,#f3eaff);z-index:1;flex-shrink:0;box-sizing:border-box;box-shadow:0 0 0 6px var(--at-primary-100,#f3eaff),0 0 0 8px var(--at-primary-200,#e3d6fe)}.timeline__marker i{font-size:1.5rem;line-height:var(--at-leading--none,1);color:var(--at-primary,rgb(63 79 157))}.timeline__marker:empty{width:1rem;height:1rem;margin:1rem}.timeline__content{flex:1;min-width:0;overflow-wrap:break-word;padding:var(--at-space--m,1.25rem);background-color:var(--at-neutral-50,#F7F7F8);border-radius:var(--at-radius--m,12px)}.timeline__date{display:inline-block;font-size:var(--at-text--s,.875rem);font-weight:500;color:var(--at-primary,rgb(63 79 157));margin-block-end:var(--at-space--xs,.834rem)}.timeline__entry-tagline{margin-block-end:var(--at-space--xs,.834rem)}.timeline__entry-heading{font-size:var(--at-heading--s,2rem);font-weight:600;line-height:var(--at-leading--heading,1.2);margin-block:0 var(--at-space--xs,.834rem);overflow-wrap:break-word;word-break:break-word}.timeline__entry-desc{font-size:var(--at-text--m,1.125rem);line-height:var(--at-leading--relaxed,1.6);color:var(--at-text-body,#3D3D48);margin-block:0;overflow-wrap:break-word;word-break:break-word}.timeline__entry-img{width:100%;height:auto;display:block;border-radius:var(--at-radius--m,12px);object-fit:cover;margin-block-start:var(--at-space--s,1rem);order:-1}@media (min-width:768px){.timeline__entry{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--at-space--l,1.5rem);flex-direction:row;align-items:start;text-align:start}.timeline__entry--left .timeline__content{grid-column:1;grid-row:1;text-align:right}.timeline__entry--left .timeline__marker{grid-column:2;grid-row:1}.timeline__entry--right .timeline__content{grid-column:3}.timeline__entry--right .timeline__marker{grid-column:2;grid-row:1}}.aisb-bg--dark .timeline__track::before{background-color:var(--at-white-a-15,rgb(255 255 255 / .15))}.aisb-bg--dark .timeline__marker{background-color:var(--at-white-a-12,rgb(255 255 255 / .12));box-shadow:0 0 0 6px color-mix(in srgb,var(--at-white,#fff) 6%,transparent),0 0 0 8px var(--at-white-a-15,rgb(255 255 255 / .15))}.aisb-bg--dark .timeline__content{background-color:var(--at-indigo-900,#212665)}.aisb-bg--dark .timeline__date{color:var(--at-indigo-200,#e3d6fe)}.aisb-bg--dark .timeline__entry-desc{color:var(--at-white-a-75,rgb(255 255 255 / .75))}