/* Variante 2 : navigation continue au bord inférieur. */
.chapter-blocks{left:0;right:0;bottom:0;width:100%;height:76px;border:0;border-top:1px solid #ededed;box-shadow:none;border-radius:0;background:#fff;grid-template-columns:repeat(8,minmax(0,1fr))}
.chapter-blocks a{background:#fff;padding:0 28px;border-right:1px solid #ededed}
.chapter-blocks a.active{background:#fff8df}
.chapter-blocks a.active:after{left:28px}
@media(min-width:801px) and (max-width:1100px){.chapter-blocks a{padding:0 10px}.chapter-blocks a.active:after{left:50%}}
@media(max-width:800px){.chapter-blocks{left:0;right:0;bottom:0;height:104px;grid-template-columns:repeat(4,minmax(0,1fr))}.chapter-blocks a{padding:12px 2px}.chapter-blocks a.active:after{left:50%}}

@media(max-width:800px){.chapter-label{font-size:9px;gap:3px;overflow-wrap:normal}.chapter-blocks a{padding:6px 2px}.chapter-blocks a.active:after{bottom:4px;width:16px}}
