.gr-tl{padding:8px 0;position:relative}.gr-tl__spine{background:#d3d6e2;width:2px;position:absolute;top:0;bottom:0;left:230px}.gr-tl__fill{background:#293d9a;width:2px;height:0;position:absolute;top:0;left:0}.gr-tl__row{grid-template-columns:230px 1fr;padding:34px 0;display:grid;position:relative}.gr-tl__year{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #b9bfd6;text-align:right;white-space:nowrap;padding-right:16px;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1;transition:color .6s cubic-bezier(.2,.7,.2,1),-webkit-text-stroke-color .6s}.gr-tl__range{text-align:right;color:#5f6372;margin-top:6px;padding-right:28px;font-size:14px;font-weight:500;display:block}.gr-tl__dot{background:#fff;border:2px solid #d3d6e2;border-radius:50%;width:20px;height:20px;transition:all .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:50px;left:221px}.gr-tl__body{opacity:.35;padding-left:44px;transition:all .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.gr-tl__title{letter-spacing:-.02em;color:#1c2233;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.1}.gr-tl__text{color:#1c2233;max-width:58ch;margin:0 0 14px;line-height:1.6}.gr-tl__chip{color:#293d9a;background:#f4f6fc;border:1px solid #d3d6e2;border-radius:4px;margin:0 6px 6px 0;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.gr-tl__row[data-reached=true] .gr-tl__year{color:#293d9a;-webkit-text-stroke-color:#293d9a}.gr-tl__row[data-reached=true] .gr-tl__dot{background:#293d9a;border-color:#293d9a;box-shadow:0 0 0 7px #293d9a24}.gr-tl__row[data-reached=true] .gr-tl__body{opacity:1;transform:none}@media (width<=820px){.gr-tl__spine{left:12px}.gr-tl__row{grid-template-columns:1fr;padding:22px 0 22px 40px}.gr-tl__year,.gr-tl__range{text-align:left;padding-right:0}.gr-tl__dot{top:36px;left:3px}.gr-tl__body{margin-top:10px;padding-left:0}}@media (prefers-reduced-motion:reduce){.gr-tl *{transition:none!important}}
