.blog-post-layout__aside{position:relative}.blog-post-layout__aside .blog-post-article-index{position:relative;width:100%}.blog-post-layout__aside .blog-post-article-index.is-floating{position:fixed;top:90px;z-index:20}.blog-post-layout__aside.has-floating-summary{min-height:1px}.blog-post-layout__aside .blog-post-article-index.is-bottom-locked{bottom:0;position:absolute;top:auto;z-index:20}.blog-post__sommaire__wrapper{border-radius:30px;box-shadow:2px 2px 16px 0 rgba(10,41,37,.1);padding:20px 10px}body.light-mode .blog-post__sommaire__wrapper{background-color:#f9feff}body.dark-mode .blog-post__sommaire__wrapper{background-color:#323232}.blog-summary-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 10px}.blog-summary-header__main{align-items:center;display:flex;gap:10px;min-width:0}.blog-summary-header__icon{display:block;flex-shrink:0;height:20px;width:20px}.blog-summary-header__title{font-family:var(--Cigal-secondary-font)!important;font-size:18px!important;font-weight:700!important;line-height:22px!important;margin:0!important}body.light-mode .blog-summary-header__title{color:var(--color-text-secondary-light)}body.dark-mode .blog-summary-header__title{color:var(--color-text-secondary-dark)}.blog-summary-header__toggle{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.blog-summary-header__toggle:focus{outline:none}.blog-summary-header__toggle:focus-visible{outline:none}.blog-summary-header__toggle-icon{display:block;height:18px;width:18px}.blog-post__sommaire__wrapper .nav-blog-summary{margin-top:20px}.blog-post__sommaire__wrapper.is-collapsed .nav-blog-summary{display:none}.blog-post__sommaire__wrapper.has-summary-overflow .nav-blog-summary{position:relative}.blog-post__sommaire__wrapper.has-summary-overflow .nav-blog-summary__viewport{height:390px;overflow:hidden}.blog-post__sommaire__wrapper.has-summary-overflow .nav-blog-summary__content{will-change:transform}.blog-post__sommaire__wrapper.has-summary-overflow .nav-blog-summary__scrollbar{display:block;height:100%;position:absolute;right:0;top:0;width:10px}.blog-post__sommaire__wrapper.has-summary-overflow .nav-blog-summary__scrollbar-track{border-radius:6px;height:100%;position:relative;width:100%}.blog-post__sommaire__wrapper.has-summary-overflow .nav-blog-summary__scrollbar-thumb{border-radius:6px;cursor:pointer;left:0;position:absolute;top:0;width:100%}body.light-mode .nav-blog-summary__scrollbar-track{background:rgba(0,0,0,.08)}body.light-mode .nav-blog-summary__scrollbar-thumb{background:#1cd340}body.dark-mode .nav-blog-summary__scrollbar-track{background:hsla(0,0%,100%,.08)}body.dark-mode .nav-blog-summary__scrollbar-thumb{background:#1cd340}.nav-blog-summary__scrollbar-thumb{transition:background .2s ease}.nav-blog-summary__scrollbar-thumb:hover{background:#16b735}.nav-blog-summary,.nav-blog-summary__content,.nav-blog-summary__content a,.nav-blog-summary__content li,.nav-blog-summary__content ul,.nav-blog-summary__scrollbar,.nav-blog-summary__scrollbar-thumb,.nav-blog-summary__scrollbar-track,.nav-blog-summary__viewport,body.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-post__sommaire__wrapper .nav-blog-summary ul{list-style:none;margin:0;padding:0;width:95%}.blog-post__sommaire__wrapper .nav-blog-summary li{display:block;margin:0 0 6px!important;width:100%}.blog-post__sommaire__wrapper .nav-blog-summary li a,.blog-post__sommaire__wrapper .nav-blog-summary li a:active,.blog-post__sommaire__wrapper .nav-blog-summary li a:active:hover,.blog-post__sommaire__wrapper .nav-blog-summary li a:focus,.blog-post__sommaire__wrapper .nav-blog-summary li a:focus:hover,.blog-post__sommaire__wrapper .nav-blog-summary li a:hover,.blog-post__sommaire__wrapper .nav-blog-summary li a:link,.blog-post__sommaire__wrapper .nav-blog-summary li a:link:hover,.blog-post__sommaire__wrapper .nav-blog-summary li a:visited,.blog-post__sommaire__wrapper .nav-blog-summary li a:visited:hover{border-radius:10px;display:block;font-size:15px!important;font-weight:500!important;height:100%;line-height:20px!important;padding:10px;text-decoration:none!important;width:100%}body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:active,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:focus,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:link,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:visited{background:transparent;color:var(--color-text-secondary-light)}body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:active:hover,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:focus:hover,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:hover,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:link:hover,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:visited:hover{background:#f1f9f5;color:#006213}body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:active,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:focus,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:link,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:visited{background:transparent;color:var(--color-text-secondary-dark)}body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:active:hover,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:focus:hover,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:hover,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:link:hover,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a:visited:hover{background:#223024;color:#54b166}body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a.is-current,body.light-mode .blog-post__sommaire__wrapper .nav-blog-summary li a.is-current:hover{background:#f1f9f5;color:#006213;font-weight:700!important}body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a.is-current,body.dark-mode .blog-post__sommaire__wrapper .nav-blog-summary li a.is-current:hover{background:#223024;color:#54b166;font-weight:700!important}