.nc-calendar{max-width:100%;max-height:80vh}.background{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:-10;background-image:url(/background/bg1.png);background-size:350px;opacity:45%}@media screen and (min-width:400px){.background{background-size:600px;opacity:75%}}body{color:#222;font-family:sans-serif;line-height:1.5;margin:0 auto 1em;max-width:768px;min-height:100vh;display:flex;flex-direction:column}body main{flex:1 0 auto}@media screen and (min-width:400px){body main{background-color:hsla(0,0%,100%,.5)}}main,footer{padding:0 10px;text-align:justify;hyphens:auto}main img{max-width:100%}footer{border-top:1px solid #222;margin-top:1rem;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}footer p{flex:auto 0 0}.header-row{display:flex}.header-row .line{flex:auto 1 0;border-bottom:1px solid #222;margin-bottom:1rem}.header-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.header-menu .entry{padding:2px 4px;margin:0 6px}.with-breadcrumbs{margin-bottom:5px}.breadcrumbs{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.breadcrumbs li{list-style-type:none;margin:0;padding:0}.breadcrumbs li::before{content:">";padding:0 4px}.breadcrumbs li:nth-of-type(1)::before{content:"";padding:0}.glossary p{margin:0}.glossary dd{margin:0 0 15px 20px}@media screen and (min-width:400px){.glossary dd{margin-left:40px}}.team-table{width:100%;font-size:small;display:flex;gap:20px;text-align:center;flex-direction:row;flex-wrap:wrap}.team-table .pair-group{display:grid;flex:1 0 max-content;grid-template-columns:repeat(2,1fr)}.team-table .pair-group .cols-2{grid-column-end:span 2}.team-table .pair-group .team-group-header{font-weight:700}a{color:#00e;text-decoration:none}.language-selector{text-align:right}