.scrollCollapse{--offset:0px;--height-diff:0px;background-color:#fff;top:var(--height-diff);z-index:100}.scrollCollapse,.scrollCollapse__fit{align-items:center;display:flex;position:sticky;width:100%}.scrollCollapse__fit{justify-content:center;top:0;transform:translateY(var(--offset))}.pageHeader{box-shadow:0 1rem #ebe8e1;height:50vh}.pageHeader:has(+.pageMenu){box-shadow:none}.pageHeader__title{align-items:center;display:flex;-webkit-hyphens:auto;hyphens:auto;justify-content:center;margin:0;min-height:var(--height-collapse);text-align:center;text-wrap:balance;width:100%}.pageMenu{background-color:#ebe8e1;font-size:.7777777778rem;font-weight:400;letter-spacing:.01em;padding-bottom:0!important}.pageMenu__content{display:flex;flex-wrap:wrap;gap:0 1ch;justify-content:space-between}.pageMenu__content>.menuCalendar:only-child{margin-left:auto}@media screen and (max-width:1125px){.pageProject .pageMenu{padding-top:0}.pageProject .pageMenu__content{--height:3.5em;--borderH:calc(var(--height) - 1px);background-image:linear-gradient(180deg,transparent var(--borderH),currentColor var(--borderH));background-position:0 0;background-repeat:repeat-y;background-size:100% calc(var(--height));margin-bottom:-1px}.pageProject .pageMenu__content>*{flex:0 1 auto;height:var(--height);padding:1em 0;text-align:center}.pageProject .pageMenu__content>:first-child{width:100%}}.page{display:block;flex-direction:column;margin-left:auto;position:relative}.page.basicPage__textArea{padding:0}.page.basicPage__content{margin-top:1.35rem}.page--magnify{display:flex;overflow:hidden!important}.page__header{z-index:300}.page--magnify .page__header{height:auto!important}.page__menu{position:sticky;top:var(--height-collapse);z-index:100;z-index:200}.page--magnify .page__menu{display:none}.page--magnify .page__body{flex:1 1 auto;height:0;padding:1rem}.page--magnify .page__body>:not(.pageFullscreen){display:none}.page--magnify .pageGallery{padding-bottom:.5rem}.page--magnify .pageGallery .pageGallery__item{height:100%;min-width:auto;width:auto}.page .pageTable{margin-bottom:1.35rem;width:100%}.page .pageTable thead{display:none}
