.coc-timeline__grid{margin-left:var(--SPACER-3XS);position:relative}.coc-timeline__wrapper{align-items:flex-start;display:grid;grid-template-columns:var(--SPACER) auto;position:relative;row-gap:var(--SPACER-XS)}.coc-timeline__item{display:contents}.coc-timeline__item:not(:last-child) .has-line:after{background:var(--BORDER-COLOR-LIGHT);content:"";height:calc(100% - var(--SPACER-XS));left:calc(var(--ICON-SIZE-BASE)/2);position:absolute;top:var(--SPACER);width:1px}.coc-timeline__icon{font-size:var(--ICON-SIZE-BASE);height:100%;position:relative}.coc-timeline__date{margin-top:var(--SPACER-3XS)}.coc-timeline__date-text{margin-bottom:var(--SPACER-3XS)}.icon-with-info{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.icon-with-info .icon-info-icon{grid-row:1;align-self:start;font-size:var(--FONT-SIZE-H3)}.icon-with-info .icon-info-content{grid-column:2}.icon-with-info .icon-info-content a{display:flex;justify-content:left}.icon-with-info .icon-info-content .m-tag{border-radius:0;padding-left:0}.icon-with-info .icon-info-content .m-tag.lang-level{border:none}.icon-with-info .icon-info-content small p{font-size:.875rem}