.timeline-v2-container{padding:2rem 0}.timeline-v2-items{display:flex;flex-direction:column;gap:2rem;padding:0 2rem;@media (max-width:768px){gap:1.5rem;padding-left:1rem;padding-bottom:0;padding-right:1rem;padding-top:0}}.timeline-v2-item{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:flex-start;@media (max-width:768px){grid-template-columns:1fr;gap:1rem}}.timeline-v2-dot-column{display:flex;align-items:center;justify-content:center;min-height:100%;@media (max-width:768px){display:none}}.timeline-v2-content-wrapper{display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:flex-start;padding:2rem;background:#ffffff;border:1px solid #999999;border-radius:12px;text-decoration:none;color:inherit;transition:background-color .2s ease,border-color .2s ease;@media (max-width:768px){grid-template-columns:auto 1fr;gap:.5rem;padding-left:1.5rem;padding-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem}}@media (max-width:768px){.timeline-v2-content-wrapper{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.timeline-v2-content-wrapper .timeline-v2-content{grid-column:1/-1;margin-top:.5rem}.timeline-v2-content-wrapper .timeline-v2-icon-wrapper{grid-row:1;grid-column:2;justify-self:end;align-self:center;height:auto;width:auto;margin-top:-8px}}.timeline-v2-content-wrapper[href]:hover{background-color:#f5f5f5;border-color:#777777}.timeline-v2-date-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;height:100%;@media (max-width:768px){flex-direction:row;align-items:baseline;gap:.5rem}}.timeline-v2-dot{width:13px;height:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.timeline-v2-year{font-size:2.25rem;font-weight:700;color:#0052cc;line-height:1;@media (max-width:768px){font-size:1.5rem}}.timeline-v2-date-label{font-size:.875rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.timeline-v2-content{display:flex;flex-direction:column;gap:.75rem}.timeline-v2-title-section{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;@media (max-width:768px){flex-direction:column-reverse;align-items:flex-start;gap:.5rem}}.timeline-v2-title{font-size:1.25rem;font-weight:700;color:#0052cc;margin:0;line-height:1.4}.timeline-v2-title-pill{display:inline-block;background:#001f91;color:#ffffff;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.timeline-v2-description{font-size:1rem;color:#6b7280;margin:0;line-height:1.6;@media (max-width:768px){display:none}}.timeline-v2-icon-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.timeline-v2-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none;transition:transform .2s ease;&:hover{transform:scale(1.1)}}.timeline-v2-icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0;img{width:100%;height:100%;object-fit:contain}}.timeline-v2-lucide-icon-wrapper{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#e0f2fe;border-radius:50%;color:#001f91;flex-shrink:0;svg{width:20px;height:20px}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial}}}[data-component-id=TwoColumnText] blockquote{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 10);line-height:calc(var(--spacing,.25rem) * 10);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);font-style:italic}[data-component-id=TwoColumnText] h4{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}[data-component-id=TwoColumnText] h6{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ts-blue,#0089ff)}[data-component-id=TwoColumnText] p{margin-bottom:calc(var(--spacing,.25rem) * 4)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}