.chronologie-timeline{display:flex;flex-direction:column;gap:2rem;position:relative;padding:2rem 0}.chronologie-timeline::before{content:"";position:absolute;left:50%;top:0;width:4px;height:100%;background:rgb(255 255 255 / .1);transform:translateX(-50%);z-index:1}.chronologie-item{position:relative;display:block;width:50%;overflow:visible;padding:1.5rem;background:rgb(0 0 0 / .6);border:1px solid rgb(255 255 255 / .15);border-radius:8px;color:#fff;transition:all 0.3s ease;z-index:2}.chronologie-item:nth-child(odd){margin-right:auto;padding-right:5%;transform:translateX(-5px)}.chronologie-item:nth-child(even){margin-left:auto;padding-left:5%;transform:translateX(5px)}.chronologie-item:not(.chronologie-intro)::before{content:"";position:absolute;top:20px;width:16px;height:16px;background:red;border:3px solid #111;border-radius:50%;z-index:3}.chronologie-item:nth-child(odd):not(.chronologie-intro)::before{left:calc(100% - 11px)}.chronologie-item:nth-child(even):not(.chronologie-intro)::before{left:calc(0% - 11px)}.chronologie-link{display:block;color:inherit;text-decoration:none!important}.chronologie-header{font-size:.9rem;color:#aaa;margin-bottom:.5rem}.chronologie-title{font-family:"Marcellus SC",serif;font-size:1.6rem;margin:0 0 .5rem;color:#f44}.chronologie-excerpt{font-size:1rem;line-height:1.6;color:#ddd;margin:0;padding-bottom:3rem}.chronologie-footer{position:absolute;bottom:0;left:0;right:0;padding:.6rem 1rem;background:#111;border-top:1px solid rgb(255 255 255 / .15);border-radius:0 0 8px 8px;display:flex;align-items:center;gap:.5rem;overflow-x:auto;white-space:nowrap;box-sizing:border-box}.chronologie-footer a{color:#f44;background:#222;border:1px solid rgb(255 255 255 / .1);border-radius:4px;padding:.2rem .5rem;white-space:nowrap;text-decoration:none;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.chronologie-footer a:hover{background:#333;text-decoration:none;color:#f44}.chronologie-item:hover{background:rgb(255 0 0 / .1);border-color:#f44;transform:translateY(-4px)}.chronologie-intro{width:100%!important;margin-bottom:3rem}.chronologie-intro:hover{background:rgb(0 0 0 / .6);border-color:rgb(255 255 255 / .15);transform:none}.chronologie-intro .chronologie-header{background:#000;padding:.8rem 1rem;border-bottom:1px solid rgb(255 255 255 / .15);border-radius:8px 8px 0 0;font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:-1.5rem -1.5rem 1rem -1.5rem}.chronologie-intro .chronologie-title{color:#fff}.chronologie-intro .chronologie-excerpt{color:#ddd;padding-bottom:0}@media (max-width:768px){.chronologie-item{width:100%;padding-left:2rem;padding-right:0}.chronologie-timeline::before{left:8px}.chronologie-item:not(.chronologie-intro)::before{left:calc(8px - 11px)}.chronologie-intro{width:100%!important;margin-bottom:2rem}}.chronologie-single{width:100%!important;margin-bottom:3rem;background:rgb(0 0 0 / .6);border:1px solid rgb(255 255 255 / .15);border-radius:8px;overflow:hidden}.chronologie-single-header{background:rgb(0 0 0 / .2);padding:.5rem .75rem}.chronologie-single-header .chronologie-meta-date{font-size:.85rem;color:#aaa;text-align:right}.chronologie-single-header .chronologie-title{font-size:2rem;margin:0;color:#f60}.chronologie-single-content{background:#000;padding:2rem 1.5rem;font-size:1rem;line-height:1.6;color:#ddd}.chronologie-single-footer{padding:1rem 1.5rem;border-top:2x solid rgb(255 255 255 / .15);font-size:.85rem;color:#aaa;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;align-items:center}.chronologie-single-footer .chronologie-meta-sep{margin:0 .5rem;color:#555}.chronologie-single-footer a{color:#f44;text-decoration:none;font-weight:700}.chronologie-single-footer a:hover{text-decoration:underline}.chronologie-single::before{content:none}.chronologie-single:hover{background:rgb(0 0 0 / .6);border-color:rgb(255 255 255 / .15);transform:none}