.timeline:where(.astro-KH7BTL4R){position:relative;margin-top:1.5em}.timeline:where(.astro-KH7BTL4R):after{content:"";position:absolute;width:2px;background-color:#fff;top:0;bottom:0;left:50%;margin-left:-3px}.timeline_container:where(.astro-KH7BTL4R){-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 50px 50px 0;position:relative;width:50%}.timeline_container:where(.astro-KH7BTL4R):after{content:"";position:absolute;width:10px;height:10px;right:-3px;background-color:#fff;top:27px;border-radius:50%;z-index:1}.left:where(.astro-KH7BTL4R){left:0}.left:where(.astro-KH7BTL4R):before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:40px;border:medium solid white;border-width:10px 0 10px 10px;border-color:transparent transparent transparent white}.right:where(.astro-KH7BTL4R){left:50%;padding:10px 0 50px 50px}.right:where(.astro-KH7BTL4R):before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:40px;border:medium solid white;border-width:10px 10px 10px 0;border-color:transparent white transparent transparent}.right:where(.astro-KH7BTL4R):after{left:-7px}.timeline_content:where(.astro-KH7BTL4R){padding:20px 30px;background-color:#fff;position:relative;border-radius:6px;color:#000}.timeline_content:where(.astro-KH7BTL4R)>.content_title:where(.astro-KH7BTL4R){display:flex;justify-content:space-between;align-items:center}.timeline_content:where(.astro-KH7BTL4R)>.content_title:where(.astro-KH7BTL4R) span:where(.astro-KH7BTL4R){font-size:1.3em}.timeline_content:where(.astro-KH7BTL4R) h3:where(.astro-KH7BTL4R){margin-top:.2em;font-size:1em}.timeline_content:where(.astro-KH7BTL4R) h4:where(.astro-KH7BTL4R){font-size:.8em;font-weight:600}.timeline_content:where(.astro-KH7BTL4R) p:where(.astro-KH7BTL4R){margin-top:.6em;margin-bottom:0}.publication_container:where(.astro-KH7BTL4R){width:100%;display:inline-flex;flex-direction:column;gap:1.5em}.publication_item:where(.astro-KH7BTL4R){display:flex;width:100%;border:1px solid lightgrey;background-color:#fff;flex-grow:1;flex-basis:0;border-radius:.5rem}.publication_date:where(.astro-KH7BTL4R){width:20%;padding:2rem;display:flex;flex-direction:column;align-items:flex-end}.publication_date:where(.astro-KH7BTL4R) h2:where(.astro-KH7BTL4R){font-size:1.5em;font-weight:600}.publication_date:where(.astro-KH7BTL4R) h3:where(.astro-KH7BTL4R){font-size:1em;color:gray}.publication_info:where(.astro-KH7BTL4R){width:80%;border-left:3px solid rgb(179,179,179);padding:2rem}.cert_container:where(.astro-KH7BTL4R){display:flex;flex-wrap:wrap;justify-content:center;align-content:center;margin-top:2.5em;gap:2em}.cert_container:where(.astro-KH7BTL4R) a:where(.astro-KH7BTL4R){text-decoration:none;color:var(--c-accent)}.cert_item:where(.astro-KH7BTL4R){display:flex;flex:0 0 calc(33.33% - 75px);border:1px solid var(--c-bg-dark-border);background-color:var(--c-bg-dark-lvl1);padding:1em 1.5em;border-radius:.5rem;min-width:15em}.cert_item:where(.astro-KH7BTL4R)>.cert_icon:where(.astro-KH7BTL4R){display:flex;justify-content:center;align-items:center;margin-right:1em}.cert_item:where(.astro-KH7BTL4R)>.cert_icon:where(.astro-KH7BTL4R)>img:where(.astro-KH7BTL4R){height:auto}.cert_item:where(.astro-KH7BTL4R)>.cert_info:where(.astro-KH7BTL4R){display:flex;flex-direction:column;justify-content:center;padding-left:1em;border-left:1px solid rgb(179,179,179)}.cert_item:where(.astro-KH7BTL4R)>.cert_info:where(.astro-KH7BTL4R)>h2:where(.astro-KH7BTL4R),.cert_item:where(.astro-KH7BTL4R)>.cert_info:where(.astro-KH7BTL4R)>span:where(.astro-KH7BTL4R){margin-bottom:.6rem}
