@media screen and (max-width:1024px){html{background-color:#fff}body{margin:0;min-height:100vh}body,main{display:flex;flex-direction:column}main{flex:1 1;justify-content:stretch}footer{width:100%}}@media screen and (min-width:1024px){html{background-color:#fff}body{min-height:100vh}body,main{display:flex;flex-direction:column}main{justify-content:stretch}footer{width:100vw}}@media screen and (max-width:1024px){aside{display:none}.publications{display:flex;flex-direction:column;justify-content:stretch}.publications-loading{padding:20px;text-align:center}.contact-us,.markdown-content{display:flex;flex-direction:column;justify-content:stretch;padding:0 10px}.contact-us{text-align:center}.contact-us>form{display:flex;flex-direction:column;justify-content:stretch;row-gap:10px}.circular-progress{padding:20px;text-align:center}.publication-content{padding:0 2vw}.publication-content .date,.summary-content .date{color:#666;margin:0;text-align:right}.informations{align-items:center;display:flex;flex-direction:column;margin-top:4px}@keyframes notif-animation{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.notif-icon>button{transform:rotate(0deg);transform-origin:top center}.notif-icon>.animate{animation:notif-animation .5s infinite alternate}.more-publications{text-align:center}blockquote{border-left:2px solid #ccc;padding-left:10px}.faq-section{display:flex;flex-direction:column;justify-content:stretch}.faq-section ul{padding:0}.faq-section li{background-color:#55befc;border-radius:10px;display:inline-block;max-width:80vw;padding:4px}.faq-section ul:before{background-image:url(https://www.svgrepo.com/show/239140/chat-conversation.svg);background-size:24px;content:"";display:inline-block;height:24px;width:24px}.faq-section blockquote{border:none;display:flex;flex-direction:row;justify-content:end;margin:0}.faq-section blockquote:after{background-image:url(https://www.svgrepo.com/show/239142/chat-conversation.svg);background-size:24px;content:"";display:inline-block;height:24px;width:24px}.faq-section blockquote>p{background-color:#b0f8b0;border-radius:10px;margin:0 5px 0 0;max-width:80vw;padding:4px}table{width:100%}th{background-color:#b9b9b9;width:100vw}tr:nth-of-type(odd){background-color:#eceaea}.documents-table td:first-child{width:75%}}@media screen and (min-width:1024px){.site-content{display:flex;justify-content:space-between;margin:0 auto;max-width:90vw}.main-content{display:flex;flex-direction:column;max-width:65vw}.aside-content{margin:0 auto 20px;max-width:20vw;padding-left:10px;padding-right:10px}.aside-content .content{display:flex;flex-direction:column;row-gap:30px}.publications{display:flex;flex-direction:column;justify-content:stretch;padding-bottom:20px;padding-top:20px}.publications-loading{padding:20px;text-align:center}.contact-us,.markdown-content{display:flex;flex-direction:column;justify-content:stretch}.contact-us{margin:0 auto;padding:0 10px;text-align:center;width:65vw}.contact-us>form{display:flex;flex-direction:column;justify-content:stretch;row-gap:10px}.circular-progress{padding:20px;text-align:center}.publication-content{padding:4vh 4vw 0 2vw}.publication-content .date,.summary-content .date{color:#666;margin:0;text-align:right}.informations{align-items:center;display:flex;flex-direction:column;margin-top:4px}@keyframes notif-animation{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.notif-icon>button{transform:rotate(0deg);transform-origin:top center}.notif-icon>.animate{animation:notif-animation .5s infinite alternate}.more-publications{text-align:center}blockquote{background-color:#eceaea;border-left:2px solid #ccc;padding:1px 10px}.faq-section{display:flex;flex-direction:column;justify-content:stretch}.faq-section ul{padding:0}.faq-section li{background-color:#55befc;border-radius:10px;display:inline-block;max-width:80vw;padding:4px}.faq-section ul:before{background-image:url(https://www.svgrepo.com/show/239140/chat-conversation.svg);background-repeat:no-repeat;background-size:24px;content:"";display:inline-block;height:24px;margin-left:10px;width:24px}.faq-section blockquote{border:none;display:flex;flex-direction:row;justify-content:end;margin:0}.faq-section blockquote:after{background-image:url(https://www.svgrepo.com/show/239142/chat-conversation.svg);background-repeat:no-repeat;background-size:24px;content:"";display:inline-block;height:24px;padding-right:20px;width:24px}.faq-section blockquote>p{background-color:#b0f8b0;border-radius:10px;margin:0 4px 0 0;max-width:80vw;padding:10px}table{width:65vw}th{background-color:#b9b9b9;width:100vw}tr:nth-of-type(2n){background-color:#eceaea}.documents-table td:first-child{width:75%}}@media screen and (max-width:1024px){.header{border-bottom:1px solid #000;display:flex;flex-direction:column;justify-content:stretch}.app-menu{align-items:center;border-bottom:1px solid #000;container:flex;display:flex;flex-direction:row;height:50px;padding:0 20px}.app-menu .socials-links{flex-grow:1}.app-menu .menu-items{flex-shrink:1;text-align:center}.app-menu .menu-desktop{display:none}.header .reason p{font-size:15px;letter-spacing:.4rem;line-height:20px;margin:auto;max-width:70%;text-align:center}.header .title a{color:inherit;text-decoration:none}.header .subtitle,.header .title{font-size:40px;font-weight:100;margin:auto;max-width:90%;text-align:center}.header .subtitle{font-size:15px;font-style:italic}.drawer-menu{align-content:stretch;align-items:stretch;justify-content:stretch}.drawer-menu,.drawer-menu-content{display:flex;flex-direction:column}.drawer-menu-content{height:100%}.close-button{height:15vh;padding:10px;text-align:right}.menu-list{display:flex;flex-direction:column;height:85vh}.menu-list a{color:#000;font-size:1.2rem;padding:25px 0;text-align:center;text-decoration:none}.menu-list a:active{color:#6600ea}}@media screen and (min-width:1024px){.header{display:flex;flex-direction:column;justify-content:stretch;max-width:100vw}.app-menu{order:3}.menu-desktop{align-items:center;border-bottom:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:row;margin:0 auto;max-width:100vw}.app-menu .socials-links{left:10px;position:absolute;top:10px}.app-menu .menu-items{display:none}.header .app-menu{margin-top:10px}.header .reason p{font-size:16px;letter-spacing:.5rem;margin:0 auto;max-width:90vw;text-align:center}.header .title a{color:inherit;text-decoration:none}.header .subtitle,.header .title{font-size:80px;font-weight:100;line-height:normal;margin:0 auto;max-width:60vw;text-align:center}.header .subtitle{font-size:20px;font-style:italic}.menu-list{align-content:center;align-items:stretch;display:flex;flex-direction:row;justify-content:center;width:100%}.menu-list .link-tile{border-left:1px solid #000;display:inline-block;height:30px;min-width:80px;padding-left:20px;padding-right:20px;padding-top:10px;text-align:center}.menu-list .link-tile:last-child{border-right:1px solid #000}.menu-list a{color:#000;text-decoration:none}.menu-list a:active{color:#6600ea}}@media screen and (max-width:1024px){.footer{background-color:#e8e6e6;display:flex;flex-direction:column;justify-content:stretch;margin-top:20px;padding-bottom:20px}.footer .copyright,.footer .legals-links{margin-top:10px;text-align:center}.footer .legals-links{line-height:30px}.footer .legals-links a{color:#000;text-decoration:none}.footer .newsletter{margin:0 20px}.desktop-display,.footer .desktop{display:none}}@media screen and (min-width:1024px){.legals-links{display:none}.footer{background-color:#e8e6e6;display:grid;grid-template-areas:"newsletter desktop" "copyright copyright";grid-template-columns:40vw 58vw;grid-template-rows:auto;padding:20px}.newsletter{grid-area:newsletter}.newsletter .desktop-display{color:grey}.desktop{display:flex;flex-direction:row;grid-area:desktop;justify-content:space-evenly}.sitemap{grid-area:sitemap}.sitemap ul{padding:0}.sitemap li{list-style-type:none}.sitemap a{color:#000;text-decoration:none}.contact{grid-area:contact}.copyright{grid-area:copyright;text-align:center}}.summary-content{border:1px solid #000;cursor:pointer;display:flex;flex-direction:column;margin:2vh 2vw;max-height:76vh;overflow:hidden;padding:0 2vw 2vw}.summary-content h1{margin:0}.summary-content img{height:auto;max-width:92vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}