:root{--timeline-purple:#441C82;--timeline-yellow:#F3A600;--timeline-blue:#4D90CD}.timeline-container{overflow-x:hidden;position:relative}body .timeline-container section:not(.full-width-section.global-banner):not(.full-width-section):not(.no-margin){margin:0 auto}body section.side-effects.full-width-section:not(.global-banner):not(.no-margin){padding-bottom:60px}.timeline-title{display:flex;padding:10px 24px;align-items:center;gap:19px;border-top:.5px solid #B3B3B3;border-bottom:.5px solid #B3B3B3;max-width:1040px;margin:0 auto 40px}.timeline-title strong{font-family:'Pfizer-Diatype-Bold',sans-serif;font-size:18px;font-weight:800;color:var(--timeline-purple);line-height:150%;text-align:center}.timeline-title .legend{display:flex;padding:10px 24px;align-items:center;gap:19px}.timeline-title .legend-label{color:#5A595C;font-family:"Pfizer-Diatype-Condensed",sans-serif;font-size:14px;font-weight:700}.timeline-title .legend-icon{width:15px;display:inline-block;margin-right:3px}.timeline-header{display:flex;align-items:center;justify-content:space-between;position:relative;gap:24px}.timeline-header .start{font-size:18px;max-width:min-content;text-align:center;color:#666;font-weight:800;font-family:'Pfizer-Diatype-Medium'}.timeline-header .month{font-size:18px;font-weight:400;line-height:150%;position:relative;color:#4A4A4A;white-space:nowrap;cursor:pointer}.timeline-header .month.active{font-family:'Pfizer-Diatype-Bold';color:var(--timeline-purple);font-weight:800}.timeline-header .month.inactive{opacity:.3;cursor:default}.timeline-slider-wrapper{width:100%;position:relative}.timeline-lines{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1}.timeline-slider{display:flex;gap:16px;min-width:max-content;transition:transform 0.4s cubic-bezier(.4,1,.4,1);will-change:transform;position:relative;z-index:2;min-height:330px}.timeline-card{min-width:300px;max-width:300px;border-radius:20px;height:fit-content;margin-bottom:0;display:flex;flex-direction:column;transition:border 0.2s;position:relative;z-index:2;margin-top:40px;border:1px solid var(--timeline-purple);background:var(--timeline-purple);color:#fff;text-align:center}.timeline-card.yellow{border-color:var(--timeline-yellow);background:var(--timeline-yellow);color:#3D3D3D}.timeline-card.blue{border-color:var(--timeline-blue);background:var(--timeline-blue)}.timeline-card .card-header{padding:10px 10px;display:flex;flex-direction:column;align-items:center;min-height:103px;justify-content:center}.timeline-card.active .card-header{min-height:132px;padding:12px 10px}.timeline-card .card-header .icon{margin:8px 0;line-height:0}.timeline-card .card-header .title{font-family:'Pfizer-Diatype-Bold';font-size:14px;font-weight:800}.timeline-card .card-header .subtitle{font-size:14px;font-weight:400}.timeline-card .card-body{background:#fff;color:#222;border-radius:0 0 20px 20px;padding:19px 16px 18px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.timeline-card.purple .card-body,.timeline-card.yellow .card-body,.timeline-card.blue .card-body{background:#fff;color:#222}.timeline-card .likelihood{color:#4A4A4A;font-family:"Pfizer-Diatype-Condensed";font-size:14px;font-weight:700}.timeline-card .people img{width:100%}.slider-progress-bg{position:relative;height:6px;border-radius:3px;margin-top:8px;margin-bottom:8px;width:100%}.slider-progress-line{background:#C9C9C9;height:3px;position:absolute;width:100%;top:50%;transform:translate(0,-50%)}.slider-progress-bar{position:absolute;left:0;top:0;height:100%;width:25%;background:var(--timeline-purple);border-radius:3px;transition:transform 0.3s;will-change:transform}.slider-arrows{display:flex;justify-content:end;gap:16px;margin-top:12px}.slider-arrow{width:44px;height:44px;display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;border-radius:50%;border:2px solid var(--timeline-purple)}.slider-arrow.disabled{pointer-events:none;border-color:#999}.slider-arrow.disabled svg path{fill:#999}.week{font-family:'Pfizer-Diatype-Bold';display:none;color:#fff;font-size:14px;font-weight:800;margin:0}.active .week{display:block}.active.yellow .week{color:var(--timeline-purple)}.timeline-line{stroke-width:2;stroke:var(--timeline-purple);fill:none;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.5s cubic-bezier(.4,1,.4,1)}.timeline-line.yellow{stroke:var(--timeline-yellow)}.timeline-line.blue{stroke:var(--timeline-blue)}.timeline-line.active{stroke-dashoffset:0}.line{position:relative;background:url(/images/1f8de0c8ca58ba2fde8293c2b2988951.svg) center no-repeat;display:inline-block;width:68px;height:37px}.dot{position:absolute;width:16px;height:16px;top:50%;transform:translate(0,-50%);opacity:0}.dot.active{opacity:1;transition:opacity 0.6s cubic-bezier(.4,1,.4,1)}.dot img{width:100%}.dot1{left:35%}.dot2{left:15%}.dot3{left:35%}.dot4,.dot6{left:45%}.dot5{left:75%}@media (max-width:1200px){.timeline-header{gap:5px}.timeline-card{min-width:250px;max-width:250px}.timeline-header .start,.timeline-header .month{font-size:14px}.timeline-title{flex-direction:column;gap:8px;padding:10px 6px}.timeline-title .legend{padding:10px 0;gap:18px}}@media (max-width:1024px){.timeline-card{min-width:150px;max-width:150px}.timeline-slider{min-height:400px}.timeline-card .card-header .icon{margin:32px 0 8px}.timeline-card .card-body{height:128px}.timeline-card .card-header{height:192px}.week{display:block}.timeline-card[data-card='2'] .card-header .icon{margin-top:16px}.timeline-card[data-card='5'] .card-header .icon{margin-top:8px}.timeline-card[data-card='8'] .card-header .icon{margin-top:12px}.timeline-container section{padding:0 20px}}@media (max-width:668px){.line{width:80px;min-width:80px}.timeline-slider{gap:20px}.slider-progress-bar{width:20%}.timeline-title strong{max-width:230px;display:inline-block}}