:root{--header-bg-clr: rgb(169, 191, 181);--page-margin: 1rem;--header-height: 5rem;--content-padding-top: 3rem;--footer-height: min(6vh, 6em) ;--default-vertical-spacing: 3em}*,*:before,*:after{box-sizing:border-box}.heading{margin-bottom:1em}html{margin:0;padding:0;overflow-x:hidden}p,span,button{font-family:roboto,sans-serif;font-weight:300;font-style:normal}h1,h2,h3,h4{font-family:grand-central,serif}h1{margin-left:9vw;font-weight:300;text-wrap:wrap;text-align:left}body{margin:0;padding:0;overflow-x:hidden;background:#fff;display:flex;flex-direction:column;min-height:calc(100 * var(--vh))}app-header{position:fixed;width:100vw;height:var(--header-height);z-index:99;background-color:var(--header-bg-clr);flex-shrink:0}.normal-header{-webkit-backdrop-filter:0px;backdrop-filter:0px;background-color:var(--header-bg-clr)}app-footer{position:absolute;bottom:0;width:100%;flex-shrink:0;height:var(--footer-height)}p{font-size:clamp(1em,1.2vw,1.75em);text-align:justify;justify-self:center;max-width:75vw;word-wrap:break-word;word-break:normal;white-space:normal;margin:auto}h1,h2,h3{margin:0}.container{position:relative;min-height:calc(100 * var(--vh) - var(--header-height));display:flex;flex-direction:column;padding-top:var(--header-height);margin:auto;overflow:hidden;overflow-y:auto;justify-content:center;flex-wrap:wrap}.content{display:flex;justify-content:center;padding-top:var(--content-padding-top);min-height:calc(100 * var(--vh) - var(--footer-height) - var(--header-height));overflow-x:hidden;overflow-y:hidden;margin:auto;flex-wrap:wrap;flex-shrink:0}#pager{display:block}@media (orientation: portrait){.ppp{width:90vw;margin:0 auto 1em}}@media (orientation: landscape){.heading{font-size:clamp(1.2em,1.5vw,2.1em);text-align:start;text-wrap:wrap;max-lines:2;padding-left:3em}}@media (orientation: portrait){.heading{font-size:clamp(1.2em,2.1vw,2.1em);text-wrap:wrap;text-align:center}}
