/*!
	@author Le Petit Garage
*/.summary-js{display:inline-block;width:100%}.summary-js.is-sticky{left:0;position:fixed;top:-10px;z-index:10}.summary-anchor-js{display:block;height:var(--summary-height)}.summary-anchor-js.is-static{margin-bottom:calc(var(--summary-height)*-1)}.is-summary-section{scroll-margin-top:var(--summary-offset)}.summary-list-with-scroll-indicator-js{-ms-overflow-style:none;overflow:auto;scroll-behavior:smooth;scrollbar-width:none}.summary-list-with-scroll-indicator-js::-webkit-scrollbar{display:none}.h-summary{--container-padding:calc(clamp(1.5rem, 6.25vw, 5.625rem)*2);--max-width-px:calc(88.25rem - var(--container-padding));--max-width-vw:calc(100vw - var(--container-padding));--summary-width:calc(min(var(--max-width-px), var(--max-width-vw)));--reference:99vw;margin-left:clamp(1.5rem,6.25vw,5.625rem);transform:translateX(calc((var(--reference) - var(--summary-width))*.5));width:var(--summary-width)}.h-summary__content{position:relative}.h-summary__content:before{background:#fff;content:"";display:inline-block;height:var(--summary-height);left:-60vw;position:absolute;top:0;width:150vw}.h-summary.is-static{--safe-width:calc(100vw - clamp(1.5rem, 6.25vw, 5.625rem)*2);--reference:min(var(--safe-width),var(--container-width))}.h-summary .summary-list-with-scroll-indicator-js{padding-left:clamp(1.5rem,6.25vw,5.625rem)}.gutenberg-content .h-summary+*,.h-summary+*{margin-top:3.75rem}.h-summary__list{position:relative;z-index:auto}.h-summary__list ul{display:flex;flex-flow:row nowrap;min-width:100%;padding-bottom:1.125rem;padding-top:1.875rem}.h-summary__list li{flex:0 0 max-content;margin-right:var(--summary-item-spacing,3rem);min-width:max-content}.h-summary__list:before{border-bottom:.125rem dotted #0060b8;bottom:.34375rem;content:"";display:inline-block;height:.125rem;left:0;opacity:0;position:fixed;transform:translateX(-20px);transition:opacity .2s ease-out;width:.625rem}.h-summary__list.reading-ongoing:before{opacity:1}.h-summary__indicator{bottom:0;left:0;min-width:100%;position:absolute;z-index:auto}.h-summary__indicator:after,.h-summary__indicator:before{content:"";display:inline-block;height:.125rem;left:0;padding-left:inherit}.h-summary__indicator:before{background:#ededed;width:var(--indicator-max)}.h-summary__indicator:after{background:#0060b8;bottom:.34375rem;position:absolute;transition:width .2s ease-out;width:var(--indicator-width)}.h-summary__item{font-size:1rem;font-weight:600}.h-summary__item a{color:inherit;display:inline-block;position:relative;text-decoration:none;z-index:auto}.h-summary__item a:after,.h-summary__item a:before{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-1rem;content:"";display:inline-block;height:.5625rem;left:calc(50% - .28125rem);opacity:0;position:absolute;transition:opacity .2s ease-out;width:.5625rem;z-index:2}.h-summary__item a:after,.h-summary__item a:before{background-image:url(../../../img/ui/block/summary_icon_default.svg)}.h-summary__item a:after{background-image:url(../../../img/ui/block/summary_icon_active.svg)}.h-summary__item a.is-active,.h-summary__item a:is(:focus,:hover){color:#0060b8}.h-summary__item a.is-active:after{opacity:1}.h-summary__item a.is-left{color:#0060b8}.h-summary__item a.is-left:before{opacity:1}@media (min-width:57.5625rem){.h-summary{--summary-item-spacing:7.5rem}}.editor-styles-wrapper .h-summary{margin-left:0;transform:none;width:100%}