body{margin:0;height:100vh;min-height:100vh}*{text-decoration:none;outline:none}a{color:#000}:root{--prettyColor:#ffe55b}.layout{display:flex;flex-direction:column;justify-content:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;align-items:center}.mainColor{background:#fff}.prettyColor{background:var(--prettyColor)}.pageHeader{align-self:flex-end;display:flex;width:100vw;justify-content:space-between;flex:1 1 7vh;position:-webkit-sticky;position:sticky;top:0;z-index:1;flex-wrap:wrap}.pageTitle{font-weight:700;font-size:2.2em;padding:10px 50px;color:#000;align-self:center;margin:0}.lang{margin:20px}.lang a{color:#000;border:3px solid #000;border-radius:4px;font-weight:700;font-size:1.1em;margin:2px;padding:3px;transition:border-color .2s}.lang a.active,.lang a:hover{border-color:#fff}.content{display:flex;flex-direction:column;justify-content:center;flex:8 3;margin:10px 10px 40px}.backNavigation{display:flex;justify-content:space-between;width:100%;position:-webkit-sticky;position:sticky;top:7vh;z-index:2;flex-wrap:wrap}.backNavigation .textLink{padding:10px;background:#fff}.backNavigation .textLink a{margin:1em;border-bottom:3px solid #000;padding:3px;transition:border-color .2s;color:#000;font-size:1.1em}.backNavigation .textLink a:hover{border-color:#fff;cursor:pointer}@media only screen and (max-width:600px){.layout{height:auto}.content{margin:0 10px}.pageHeader{flex:1 1 50px;position:relative}.backNavigation{top:0;position:relative;background:#fff}.backNavigation .textLink{padding:10px 0}.backNavigation .textLink a{font-size:1em;margin:.5em}.pageTitle{font-size:2em;padding:5px 20px}.lang a{font-size:1em}.lang{margin:10px}}@media print{.noPrint{display:none}}