.CMSTableOfContent-module-scss-module__PUtu0q__trigger{z-index:var(--z-index-navigation-offcanvas);cursor:pointer;background:var(--color-white);white-space:nowrap;flex-direction:row;align-items:center;gap:10px;height:40px;padding:10px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000001a}.CMSTableOfContent-module-scss-module__PUtu0q__trigger__label{font-weight:var(--font-weight-semibold);text-align:right;letter-spacing:.05em;color:#393939;flex:none;order:1;line-height:120%}.CMSTableOfContent-module-scss-module__PUtu0q__sidebar{z-index:var(--z-index-navigation-offcanvas);padding-inline-start:0;background:var(--color-white);flex-direction:column;align-items:center;gap:12px;width:36px;margin:0;padding:10px;list-style-type:none;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:0 4px 14px #0000001a}.CMSTableOfContent-module-scss-module__PUtu0q__sidebar li{margin:0;padding:0;line-height:0}.CMSTableOfContent-module-scss-module__PUtu0q__sidebar__btn{color:inherit;font:inherit;outline:inherit;height:var(--size-button-base);cursor:pointer;border-radius:var(--radius-default);outline:1px solid var(--color-dark-gray);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.CMSTableOfContent-module-scss-module__PUtu0q__sidebar__btn:before{content:" ";width:20px;height:20px;position:absolute}.CMSTableOfContent-module-scss-module__PUtu0q__sidebar__btn--active{background-color:var(--color-dark-gray)}.CMSTableOfContent-module-scss-module__PUtu0q__sidebar__trigger{cursor:pointer}.CMSTableOfContent-module-scss-module__PUtu0q__slideout-wrapper{z-index:var(--z-index-navigation-offcanvas);white-space:nowrap;max-width:0;transition:max-width 1s;position:fixed;top:50%;right:46px;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 14px #0000001a}.CMSTableOfContent-module-scss-module__PUtu0q__slideout-wrapper.CMSTableOfContent-module-scss-module__PUtu0q__active{max-width:500px}.CMSTableOfContent-module-scss-module__PUtu0q__slideout{padding:20px}.CMSTableOfContent-module-scss-module__PUtu0q__slideout__content{text-align:right;margin-bottom:-10px;padding:20px}.CMSTableOfContent-module-scss-module__PUtu0q__slideout__content a{padding:8px 0}.CMSTableOfContent-module-scss-module__PUtu0q__popover{z-index:var(--z-index-navigation-offcanvas);padding:20px;position:fixed;bottom:0;left:0}.CMSTableOfContent-module-scss-module__PUtu0q__popover__content{margin-top:-10px}.CMSTableOfContent-module-scss-module__PUtu0q__popover__content a{padding:10px 0}.CMSTableOfContent-module-scss-module__PUtu0q__popover,.CMSTableOfContent-module-scss-module__PUtu0q__slideout{background:var(--color-white);flex-direction:column;justify-content:center;align-items:flex-end;display:flex;box-shadow:0 4px 14px #0000001a}.CMSTableOfContent-module-scss-module__PUtu0q__popover__close-btn,.CMSTableOfContent-module-scss-module__PUtu0q__slideout__close-btn{cursor:pointer;height:20px;position:relative}.CMSTableOfContent-module-scss-module__PUtu0q__popover__close-btn:before,.CMSTableOfContent-module-scss-module__PUtu0q__slideout__close-btn:before{content:" ";padding:20px;position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.CMSTableOfContent-module-scss-module__PUtu0q__popover__content,.CMSTableOfContent-module-scss-module__PUtu0q__slideout__content{margin:0;padding-inline-start:0;list-style-type:none}.CMSTableOfContent-module-scss-module__PUtu0q__popover__content a,.CMSTableOfContent-module-scss-module__PUtu0q__slideout__content a{font-weight:var(--font-weight-semibold);letter-spacing:.05em;color:var(--color-gray-light);line-height:120%;display:block}.CMSTableOfContent-module-scss-module__PUtu0q__popover__content a,.CMSTableOfContent-module-scss-module__PUtu0q__popover__content a:active,.CMSTableOfContent-module-scss-module__PUtu0q__popover__content a:hover,.CMSTableOfContent-module-scss-module__PUtu0q__slideout__content a,.CMSTableOfContent-module-scss-module__PUtu0q__slideout__content a:active,.CMSTableOfContent-module-scss-module__PUtu0q__slideout__content a:hover{text-decoration:none}:is(.CMSTableOfContent-module-scss-module__PUtu0q__popover__content .active,.CMSTableOfContent-module-scss-module__PUtu0q__slideout__content .active){color:var(--color-dark-gray);outline:none}
/*# sourceMappingURL=0ww6lbtynm~u8.css.map*/