html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}button,input{line-height:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{margin:-2px 0}textarea{overflow:auto;vertical-align:top;resize:vertical}html,body,div,form,fieldset,legend,label,ul,li,menu,button{margin:0px;padding:0px;background:none}img,iframe{border:0px}:focus,input:focus,button:focus,button:active,button:hover{outline:0px}button{display:block;outline:0px;border:0px}ul,li{list-style-type:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{text-decoration:none}.cf:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.bootstrap-datetimepicker-widget{top:0;left:0;width:293px;padding:4px;margin-top:1px;z-index:3000;border-radius:4px}.bootstrap-datetimepicker-widget:before{content:"";display:inline-block;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.bootstrap-datetimepicker-widget:after{content:"";display:inline-block;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu{border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);background:#fff;display:none}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget .collapse{display:none}.bootstrap-datetimepicker-widget .collapse.in{display:block}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:56px;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .timepicker{margin-bottom:.5em}.bootstrap-datetimepicker-widget .timepicker-picker.no-seconds table{margin:auto;width:60%}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center;margin:.5em;padding:.5em}.bootstrap-datetimepicker-widget .picker-switch:hover{background:#c8c8c8}.bootstrap-datetimepicker-widget .picker-switch a{cursor:pointer}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:24px;height:24px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#c8c8c8;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#c8c8c8}.bootstrap-datetimepicker-widget td.old:hover,.bootstrap-datetimepicker-widget td.new:hover{color:#f0f0f0}.bootstrap-datetimepicker-widget td.active{background:#f0f0f0}.bootstrap-datetimepicker-widget td.active:hover{background:#c8c8c8}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:none;color:#c8c8c8;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:inline-block;width:23%;height:54px;line-height:54px;margin:.5em 1%;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#c8c8c8}.bootstrap-datetimepicker-widget td span.active{background:#f0f0f0}.bootstrap-datetimepicker-widget td span.active:hover{background:#c8c8c8}.bootstrap-datetimepicker-widget td span.old{color:#c8c8c8}.bootstrap-datetimepicker-widget td span.old:hover,.bootstrap-datetimepicker-widget td span.new:hover{color:#f0f0f0}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:none;color:#c8c8c8;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:1.5em}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:none;color:#c8c8c8;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#c8c8c8}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url(/assets/Poppins/Poppins-Regular-ef2aaf7f0f1efb3af53006fcb9057d6a37d1da96de9611664701905b191dc0d7.woff2) format("woff2"),url(/assets/Poppins/Poppins-Regular-4536b82ea99c2a6c773846475caa40f7a136113b59a33a06184727dcc86cc13c.woff) format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;src:url(/assets/Poppins/Poppins-Italic-4e3a9092f5c2f422c082ab27ca3925c990cfa5bb562deda558bbc3b34bfde235.woff2) format("woff2"),url(/assets/Poppins/Poppins-Italic-095612539beafc9590c03a2c2ff78af22483b68a4beec80a53fa6e3f94606ddf.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:url(/assets/Poppins/Poppins-Light-93bcafc26e7d157cd125a128642b5c22ab107263c04c87e99eac119d9b661122.woff2) format("woff2"),url(/assets/Poppins/Poppins-Light-721759cc8659493fb0cb6d30a376d0e7e94b8f31bea850e3116642568f0a6f54.woff) format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;src:url(/assets/Poppins/Poppins-LightItalic-a5a5ca56df05c9fb4ab31d7ebdd66c44aa6339d8621c5529729099835e9dab1b.woff2) format("woff2"),url(/assets/Poppins/Poppins-LightItalic-d432bcab6cfc547f2eee012139707f69f8b1231beed51e1fd3bbdef978f5cd8b.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:url(/assets/Poppins/Poppins-Medium-f66ce36f4f804549bdc9370333d7f2ccd6263d475bfcbf8c96dc74c2512b18c2.woff2) format("woff2"),url(/assets/Poppins/Poppins-Medium-6a31a81f87eee21367ac03f5e620df9abbcf9185d7ef529e3a38f7881f9aab14.woff) format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;src:url(/assets/Poppins/Poppins-MediumItalic-0418d58b0323927bc7705f4450a5aa7256d2d32ab36615c36d1abbdcd97fcdb7.woff2) format("woff2"),url(/assets/Poppins/Poppins-MediumItalic-5afe8e4855bc37ee80792be9eb8f8f28ca8a9b05552117938e7c2fd426e4468f.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:url(/assets/Poppins/Poppins-SemiBold-07cf7d5ab9762dbee844dbde9676724dfd0f349c2429ca344cb28b5b9acc0ea0.woff2) format("woff2"),url(/assets/Poppins/Poppins-SemiBold-0d5f95cdd5c5ae4061c487eb6d8ae64aa17fac4836c0eb8144cde2c4a9ce80ba.woff) format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:url(/assets/Poppins/Poppins-SemiBoldItalic-131ea6befbe3f6f88018104b875fe2d5b0d5878c9916fe6590d87779dc7fd6f4.woff2) format("woff2"),url(/assets/Poppins/Poppins-SemiBoldItalic-cd42b53bb5f73e05f7a43f76ebb1cda71b11cfc62475546f1c094b524362332e.woff) format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:url(/assets/Poppins/Poppins-Bold-483b6ef1012ad5ecaa5fcf2dc6703e8080a8073c6b28743d71dc71caebb8215b.woff2) format("woff2"),url(/assets/Poppins/Poppins-Bold-1d23f0ee22bf9709e046c50f9a8012d5de8698dcaaef7ed0707b42f4cc2d4965.woff) format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;src:url(/assets/Poppins/Poppins-BoldItalic-11438d5d2e3cf99436ef2849e535d3d0299b3bb72ed7d4dac60f1da590837ef8.woff2) format("woff2"),url(/assets/Poppins/Poppins-BoldItalic-8add8fab7267187ab8e04a4ec3aeed3919709d40d0e7342e4a2cba8f8b12f20b.woff) format("woff")}html,body,input,input::placeholder,select,textarea{font-family:Poppins,Arial,Helvetica,Sans-serif;font-weight:normal;font-size:15px;color:#000}a{color:#a64f19}h1{color:#004d8d;font-weight:600;font-size:250%;margin:1em 0}h2{color:#004d8d;font-size:175%;font-weight:600;margin:1em 0}h3{color:#004d8d;font-size:125%;font-weight:600;margin:1em 0}h4{color:#004d8d;font-size:100%;font-weight:600;margin:1em 0}strong{font-weight:bold}em{font-style:italic}details summary::-webkit-details-marker{display:none}details summary,.markdown details summary{cursor:pointer;color:#004d8d;font-weight:600;font-size:150%;padding:.5em 0;margin:0;border-bottom:1px solid #ccc;position:relative;padding-right:1.5rem}details summary::after,.markdown details summary::after{content:"󰅀";display:inline-block;font-family:"Material Design Icons";font-weight:normal;font-size:1.5em !important;vertical-align:text-bottom !important;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0}@media(max-width: 640px){details summary,.markdown details summary{font-size:120%}}@font-face{font-family:"Material Design Icons";src:url(/assets/mdi/materialdesignicons-webfont-064cbe9c3b43789d0fea2ceb502a4bb648f138d6454961d9efbce87d8b0da7ae.eot);src:url(/assets/mdi/materialdesignicons-webfont-064cbe9c3b43789d0fea2ceb502a4bb648f138d6454961d9efbce87d8b0da7ae.eot) format("embedded-opentype"),url(/assets/mdi/materialdesignicons-webfont-cd89eac0bca386b169376c7904370e5d31fc902aff3aaee2ba66d6c00381a4cf.woff2) format("woff2"),url(/assets/mdi/materialdesignicons-webfont-2d47a5ca05a7306603059bb30a79fb480af784760b2e6543922c7ebd1d1317d3.woff) format("woff"),url(/assets/mdi/materialdesignicons-webfont-64252aaa50e90f482e5921bd96bee9f7b3923e8a6a26a96d88a204cdbb29ce8c.ttf) format("truetype");font-weight:normal;font-style:normal}.with-icon{display:inline-flex;align-items:center}.with-icon .mdi{margin-right:.5em}.mdi.right{order:1;margin:0 0 0 .25em}.mdi:before,.mdi-set{display:inline-block;font-family:"Material Design Icons";font-weight:normal;font-size:1.5em !important;vertical-align:text-bottom !important;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-account::before{content:"󰀄"}.mdi-arrow-right::before{content:"󰁔"}.mdi-arrow-left::before{content:"󰁍"}.mdi-bookmark-outline::before{content:"󰃃"}.mdi-calendar-blank::before{content:"󰃮"}.mdi-chevron-double-left::before{content:"󰄽"}.mdi-chevron-double-right::before{content:"󰄾"}.mdi-chevron-left::before{content:"󰅁"}.mdi-chevron-right::before{content:"󰅂"}.mdi-chevron-up::before{content:"󰅃"}.mdi-close::before{content:"󰅖"}.mdi-email::before{content:"󰇮"}.mdi-email-outline::before{content:"󰇰"}.mdi-facebook::before{content:"󰈌"}.mdi-file::before{content:"󰈔"}.mdi-file-document::before{content:"󰈙"}.mdi-file-outline::before{content:"󰈤"}.mdi-file-pdf::before{content:"󰈥"}.mdi-file-pdf-box::before{content:"󰈦"}.mdi-file-pdf-box-outline::before{content:"󰾳"}.mdi-file-pdf-outline::before{content:"󰸭"}.mdi-linkedin::before{content:"󰌻"}.mdi-magnify::before{content:"󰍉"}.mdi-mailbox-outline::before{content:"󰶌"}.mdi-menu::before{content:"󰍜"}.mdi-office-building-marker-outline::before{content:"󱔡"}.mdi-phone::before{content:"󰏲"}.mdi-printer::before{content:"󰐪"}.mdi-twitter::before{content:"󰕄"}.mid-url::before,.mdi-web::before{content:"󰖟"}.mdi-github::before{content:"󰊤"}body{margin:0;padding:0;background-color:#e5e5e5}*{box-sizing:border-box}.site-search-panel,.mobile-site-search-panel{max-width:1440px;margin:0 auto;background-color:#004d8d;padding:1em 5em;color:#fff;display:none}.site-search-panel i.mdi-close,.mobile-site-search-panel i.mdi-close{float:right;margin-right:-0.1em;cursor:pointer}.site-search-panel input[type=text],.mobile-site-search-panel input[type=text]{font-size:150%;color:hsla(0,0%,100%,.5333333333);border:0;background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.2509803922);width:100%;height:auto;padding:0}.site-search-panel input::placeholder,.mobile-site-search-panel input::placeholder{color:hsla(0,0%,100%,.5333333333);font-size:100%}.site-search-panel .searches,.mobile-site-search-panel .searches{display:none !important;margin-top:.5em}.site-search-panel .searches a,.mobile-site-search-panel .searches a{display:inline-block;white-space:nowrap;background-color:#095da4;color:#fff;border-radius:5em;border:1px solid #095da4;padding:.25em 1em;margin-top:.5em}.header-container,.main-container,.footer-container{max-width:1440px;margin:0 auto;background-color:#fff}.header-container{padding:1em 0}header[role=banner]{margin:0 5em;display:flex;justify-content:space-between;align-items:center}header[role=banner] a.banner{display:inline-block;margin-right:2em}header[role=banner] #logo{width:240px}header[role=banner] .site-title{display:none}header[role=banner] #toggle-nav{display:none}header[role=banner] nav ul{text-align:right;margin:0}header[role=banner] nav ul li{list-style-type:none;display:inline-block;margin:0 .5em}header[role=banner] nav ul li:first-child{margin-left:0 !important}header[role=banner] nav ul li:last-child{margin-right:0 !important}header[role=banner] nav ul.secondary{margin:.5em 0 0 0}header[role=banner] nav ul.secondary li{margin:0 .5em}header[role=banner] nav ul.secondary a{font-size:93%;color:#6c8193}header[role=banner] nav ul.secondary a:hover{color:#323c46}header[role=banner] nav ul.main{margin:1.5em 0 0 0}header[role=banner] nav ul.main li{margin:0 1em}header[role=banner] nav ul.main a{color:#004d8d;font-weight:600}header[role=banner] nav ul.main a:hover{color:#97adbe}.main-container{background-color:#f2f2f2}.breadcrumbs{background-color:#e5e5e5;width:100%;margin:0;padding:1em 5em;box-shadow:0 12px 12px -12px rgba(0,0,0,.15) inset;display:flex;color:#888;text-overflow:ellipsis;overflow:hidden;flex-wrap:wrap}.breadcrumbs .section{display:flex;white-space:nowrap;margin:0}.breadcrumbs .section a{color:#000}.breadcrumbs .section.active{color:#888}.breadcrumbs .section:last-child{display:block;overflow:hidden;text-overflow:ellipsis}article.page>.header-wrap{padding:0 5em}article.page header.header{margin:0 0 3em 0;padding-top:3em}article.page header.header.flex{display:flex;justify-content:space-between;align-items:baseline}article.page header.header>h1{color:#004d8d;font-size:250%;font-weight:bold;margin:0}article.page header.header>h1::after{content:" ";display:block;background-color:#004d8d;width:1.5em;height:2px;margin:.5em 0 .75em 0}article.page header.header h2{color:#004d8d;font-size:200%;font-weight:bold;margin:1em 0}article.page header.header a.navig{color:#a64f19;float:right}article.page>.content-wrap{padding:0em 5em 5em 5em;overflow:auto;background:#f6eed3;position:relative}article.page>.content-wrap section.main{max-width:845px;margin-left:auto;margin-right:auto}article.page footer{padding:2em 0}#social-share{display:flex;flex-direction:column;position:absolute;right:1em;margin:0 3em}#social-share>a{color:inherit}#social-share span.share{font-size:80%;transform:rotate(-90deg) translate(-2em, -0.25em)}div.return-top-wrap{position:relative;margin:0 5em;height:0;text-align:right}#return-top{position:relative;top:-1.5em;display:inline-flex;width:3em;height:3em;font-size:140%;color:#004d8d;border:1px solid #ccc;border-radius:50% 50%;justify-content:center;align-items:center;background:#fff;box-shadow:0px 0px 16px rgba(0,0,0,.08);z-index:12000}#return-top span{margin:0}body.narrow-content div.return-top-wrap{max-width:845px;margin:0 auto}body.narrow-content article.page header.header{max-width:845px;margin-left:auto;margin-right:auto}body.narrow-content article.page>.content-wrap{padding-top:2em;background-color:#fff}body.narrow-content article.page.list>.content-wrap{padding-bottom:0}body.narrow-content article.page section.content{max-width:845px;margin:0 auto}footer[role=footer]{position:relative;background:linear-gradient(180deg, #004680, rgb(0, 77, 141));color:#fff}footer[role=footer]>div.container{display:flex}footer[role=footer] nav{width:60%;display:flex;padding:5em 0em 3em 3em}footer[role=footer] nav a{color:#fff}footer[role=footer] nav a:hover{color:#f0f0f0}footer[role=footer] nav ul{margin:2em}footer[role=footer] nav ul li{margin-bottom:.5em;opacity:.75;font-size:90%}footer[role=footer] nav ul li.title{margin-bottom:1.5em;opacity:1;font-size:100%}footer[role=footer] .logo-social{padding:7em 3em 0 5em;width:40%}footer[role=footer] .logo-social h1.banner{background:url(/assets/Gerad_Logo_Blanc_FR-0c9e112ae55012a5f5e1d77c122410331c9adeedf0a40c9057e10fbc402be744.svg);background-repeat:no-repeat;background-size:12em;width:12em;height:4em;text-indent:-200%;overflow:hidden;margin:0 0 3em 0;font-size:100% !important}footer[role=footer] .logo-social div a{display:inline-block;margin:1em .25em}footer[role=footer] .logo-social div a:first-child{margin-left:0}footer[role=footer] .logo-social div a:last-child{margin-right:0}footer[role=footer] .sponsors{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 5em}footer[role=footer] .sponsors span.title{display:none}footer[role=footer] .sponsors a{width:20%;text-align:center;min-width:180px;padding:1em 0}footer[role=footer] .sponsors img{width:60%}footer[role=footer] .sponsors a.logo.frqnt{width:25%}footer[role=footer] .sponsors a.logo.frqnt img{width:90%}footer[role=footer] .sponsors a.logo.hec{min-width:200px;width:25%}footer[role=footer] .sponsors a.logo.hec img{width:90%}footer[role=footer] .sponsors a.logo.polymtl{width:16.66%;min-width:200px}footer[role=footer] .sponsors a.logo.polymtl img{width:90%}footer[role=footer] .sponsors a.logo.uqam{width:16.66%}footer[role=footer] .sponsors a.logo.uqam img{width:60%}footer[role=footer] .sponsors a.logo.mcgill{width:16.66%}footer[role=footer] .sponsors a.logo.mcgill img{width:60%}footer[role=footer] .cp{background:#000;padding:2em 4em}@media(max-width: 1100px){.site-search-panel{padding:1em 3em}header[role=banner]{margin:0 3em}header[role=banner] nav ul.main li{margin:0 0 0 .75em}.main-container .breadcrumbs{padding:1em 3em}main[role=main] article.page>.header-wrap{padding:0 3em}main[role=main] article.page header.header{padding-top:2em}main[role=main] article.page header.header h1{font-size:250%;font-weight:bold}main[role=main] article.page header.header h2{font-size:150%;font-weight:bold}main[role=main] article.page>.content-wrap{padding:0em 3em 3em 3em}main[role=main] article.page>footer{padding:3em 0}#social-share{position:static;max-width:845px;margin:0 auto;flex-direction:row;justify-content:flex-end;right:0;background:#fff;padding:1em 1em 0 0}#social-share a img{width:32px;margin-left:.5em}#social-share span.share{transform:translate(0, 0.5em);order:-1}footer[role=footer]>div.container{justify-content:space-between}footer[role=footer] nav{width:40%;padding-top:0}footer[role=footer] nav ul.main{display:none}footer[role=footer] .logo-social{width:auto;padding:2em;margin:0 3em}footer[role=footer] .logo-social h1{display:none}}@media(max-width: 768px){.site-search-panel{padding:1em 1em}.header-container{box-shadow:0 16px 16px -16px rgba(0,0,0,.1)}header[role=banner]{margin:0}header[role=banner] #logo{width:200px}header[role=banner] a.banner{margin:0 1em 0 2em}header[role=banner] nav{max-width:500px;margin-right:2em}.main-container .breadcrumbs{padding:1em 2em}main[role=main] article.page>.header-wrap{padding:0 2em}main[role=main] article.page header.header{margin:0 0 2em 0;padding-top:2em}main[role=main] article.page header.header h1{font-size:200%;font-weight:bold}main[role=main] article.page header.header h2{font-size:125%;font-weight:bold}main[role=main] article.page>.content-wrap{padding:0em 2em 2em 2em}main[role=main] article.page>footer{padding:2em 0}div.return-top-wrap{margin:0 2em;background:#fff}#return-top{right:0em}body.narrow-content div.return-top-wrap{padding-top:2em}body.narrow-content #return-top{right:1em}footer[role=footer] nav ul.secondary{margin-left:0}footer[role=footer] .logo-social{margin:0}}@media(max-width: 640px){.toggle-site-search{display:none}.mobile-site-search-panel{display:block;order:1;margin:0;padding:0}.mobile-site-search-panel .searches{display:none}.mobile-site-search-panel form{padding:1.5em 1em}.mobile-site-search-panel input{padding:0;font-size:100%}header[role=banner]{margin:0;flex-direction:column;align-items:flex-start}header[role=banner] a.banner{margin:0 1em;height:55px}header[role=banner] nav{max-width:500px;margin-right:2em}header[role=banner] #toggle-nav{position:absolute;right:1em;top:1em;border:1px solid #ccc;padding:.5em;display:block;font-size:125%}header[role=banner] #toggle-nav a{color:#004d8d}header[role=banner] #toggle-nav a svg{margin:0}header[role=banner] #nav-wrap.mobile-hidden{display:none;width:100%}header[role=banner] nav{margin:1em 0em;display:flex;flex-direction:column-reverse;max-width:inherit}header[role=banner] nav ul.main,header[role=banner] nav ul.secondary{margin:0 !important;text-align:left}header[role=banner] nav ul.main li,header[role=banner] nav ul.secondary li{display:block;margin:1em}header[role=banner] nav ul.main li:first-child,header[role=banner] nav ul.secondary li:first-child{margin-left:1em !important}header[role=banner] nav ul.main li:last-child,header[role=banner] nav ul.secondary li:last-child{margin-right:1em !important;margin-bottom:0}header[role=banner] nav #toggle-search{display:none}.main-container .breadcrumbs{padding:1em}main[role=main] article.page>.header-wrap{padding:0 1em}main[role=main] article.page header.header{margin:0 0 1em 0;padding-top:1em}main[role=main] article.page header.header.flex{flex-direction:column}main[role=main] article.page header.header h1{font-size:150%;font-weight:bold}main[role=main] article.page header.header h2{font-size:100%;font-weight:bold}main[role=main] article.page>.content-wrap{padding:0 1em 1em 1em}main[role=main] article.page>footer{padding:1em 0}div.return-top-wrap{margin:0 1em}#return-top{right:0}body.narrow-content #return-top{right:.5em}footer[role=footer] nav{width:50%}footer[role=footer] .logo-social>p{text-align:center}footer[role=footer] .logo-social>div{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}footer[role=footer] .logo-social>div a{width:calc(50% - 1em);margin:.5em 0 !important}footer[role=footer] .logo-social>div a:nth-child(2n-1){text-align:right}footer[role=footer] .sponsors a.logo.hec{text-align:center}footer[role=footer] .sponsors a.logo.frqnt img{width:80%}}@media(max-width: 480px){div.return-top-wrap{margin:0 1em}#return-top{right:0;width:2em;height:2em;top:-1em}body.narrow-content #return-top{right:.5em}footer[role=footer] .logo-social>div a img{width:48px}}.pagination{display:flex;justify-content:center}.pagination .item{min-width:3em;min-height:3em;padding:1em;background-color:#fff;color:#004d8d;text-align:center;margin:0 .3em}.pagination .item.year{min-width:5em}.pagination .item.disabled{color:#aaa !important}.pagination .item.icon{background-color:rgba(0,0,0,0) !important;color:#004d8d;padding:1em 0;min-width:1em}.pagination .item.active{background-color:#004d8d;color:#fff}@media(max-width: 640px){.pagination .item.year{display:none}.pagination .item.year[rel="prev start"],.pagination .item.year[rel=prev],.pagination .item.year[rel=current],.pagination .item.year[rel=next]{display:inline-block}.pagination .item.icon{background-color:rgba(0,0,0,0) !important;color:#004d8d;padding:1em 0;min-width:1em}}@media(max-width: 480px){.pagination{display:flex;justify-content:center}.pagination .item.year,.pagination .item.page{display:none !important}.pagination .item.year[rel=current],.pagination .item.page[rel=current]{display:inline-block !important}.pagination .item.icon{background-color:rgba(0,0,0,0) !important;color:#004d8d;padding:1em 0;min-width:1em}}.markdown{margin-top:1em !important}.markdown h1{font-size:200%;font-weight:bold;margin:.5em 0}.markdown h2{font-size:175%;font-weight:bold;margin:.5em 0}.markdown h3{font-size:150%;font-weight:bold;margin:1em 0}.markdown h4{font-size:125%;font-weight:bold;margin:1em 0}.markdown h5,.markdown h6{font-size:100%;font-weight:bold;margin:.5em}.markdown em,.markdown i{font-style:italic}.markdown strong,.markdown b{font-weight:bold}.markdown p{margin:1em 0}.markdown ul,.markdown ol{margin:1em 0 1em 2em}.markdown ul>li{list-style-type:circle}.markdown ol>li{list-style-type:decimal}.markdown blockquote.right{float:right;font-size:120%;font-weight:400;color:#fff;padding:2em;margin:2em 0 2em 2em;width:30%;background:#006fcc}.markdown .segment::after{content:".";display:block;height:0;clear:both;visibility:hidden}.markdown img{padding:.25em;border:1px solid #d6dbdd;max-width:100%}.markdown img.wrap{max-width:300px;max-height:400px;float:left}.markdown img.wrap.left{margin:0em 2em 2em 0}.markdown img.wrap.right{float:right;margin:0em 0em 2em 2em}.markdown tr,.markdown td,.markdown th{vertical-align:top}.markdown .cards{display:flex;flex-wrap:wrap;gap:1em}.markdown .cards .card{width:calc(50% - 1em)}.markdown .cards ul.card{width:calc(45% - 1em)}.markdown .distribute.columns{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.markdown table{width:100%;border-collapse:collapse;margin-bottom:1rem}.markdown table.border td,.markdown table.border th,.markdown table.bordered td,.markdown table.bordered th{padding:.5em;border:1px solid #dcdcdc}.markdown tr,.markdown td{vertical-align:top;text-align:left}.markdown td,.markdown th{padding:.5em}.markdown tr:hover td{background-color:rgba(37,37,37,.05)}.markdown table.has-fixed-layout{table-layout:fixed}.markdown table.adjusted{width:auto}.markdown table.centered{margin:1rem auto}@media(max-width: 768px){.markdown .segment img.wrap{max-width:200px;max-height:267px}.markdown .segment img.wrap.left{margin:0em 1em 1em 0}.markdown .segment img.wrap.right{margin:0em 0em 1em 1em}.markdown .cards{display:flex;flex-wrap:wrap}.markdown .cards .card,.markdown .cards ul.card{width:100%}}@media(max-width: 640px){.markdown .segment img.wrap{max-width:150px;max-height:200px}.markdown .segment img.wrap.left{margin:0em .5em .5em 0}.markdown .segment img.wrap.right{margin:0em 0em .5em .5em}.markdown blockquote.right{float:none;font-size:100%;font-weight:400;color:#fff;padding:2em;margin:2em auto 2em auto;width:80%;background:#006fcc}}@media(max-width: 480px){.markdown .segment img.wrap{max-width:120px;max-height:160px}.markdown .segment img.wrap.left{margin:0em .5em .5em 0}.markdown .segment img.wrap.right{margin:0em 0em .5em .5em}}input[type=text],input[type=email],input[type=url],input[type=password]{-webkit-appearance:none;-moz-appearance:none;margin:0;padding:1.5em;border:0;border-radius:0;background:#fff;height:4em;max-width:100%}.button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;background:#004d8d;border:0;border-radius:0;color:#fff;font-weight:600;margin:0;padding:1.2em 1.5em;height:4em;max-width:100%}input.year{width:12em !important}.search-input{display:inline-block;white-space:nowrap;overflow:hidden;max-width:100%}.search-input input[type=text]{padding-right:3em}.search-input .icon{position:relative;font-family:"Material Design Icons";font-weight:normal;vertical-align:text-bottom !important;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:3em;margin-right:-2em;color:#004d8d}.select{display:inline-block;position:relative;white-space:nowrap}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto !important;margin:0;border:0;display:inline-block;cursor:pointer;padding:1em 3em 1em 1.5em;line-height:2;background:#fff}.select select .select select:focus{border-color:#aaa;color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.select select select:focus::-ms-value{background-color:#fff;color:#000}.select select select::-ms-expand{display:none}.select select select.with-placeholder.no-selection{color:#ccc;font-style:italic}.select select select.with-placeholder.no-selection option{font-style:normal !important;color:#000 !important}.select::after{position:relative;content:"󰅀";font-family:"Material Design Icons";font-weight:normal;font-size:1.5em !important;vertical-align:text-bottom !important;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:2em;margin-right:-1em;pointer-events:none}form .field{max-width:100%}form .field label{display:block}form.inline-fields{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}form.inline-fields .field{display:flex;flex-direction:column;margin-right:1em}form.inline-fields .field .search-input{max-width:unset}form.inline-fields .field input[type=text],form.inline-fields .field input[type=email],form.inline-fields .field input[type=url],form.inline-fields .field input[type=password]{width:100%}form.inline-fields .field label{margin:1em 0 .5em 0}form.inline-fields .field.inline{display:block}form.inline-fields .field.inline label{margin-right:1em}form.inline-fields .field:last-child{margin-right:0}form.inline-fields .actions{align-self:flex-end;margin-top:2em}form.white-bg input[type=text],form.white-bg input[type=email],form.white-bg input[type=url],form.white-bg input[type=password]{background:#f2f2f2}@media(max-width: 640px){input[type=text],input[type=email],input[type=url]{-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:0;background:#fff;height:2em}.button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;background:#004d8d;border:0;border-radius:0;color:#fff;font-weight:600;margin:0;padding:1.25em 1.5em 1.5em 1.5em;height:2em;line-height:.33}.search-input::after{right:2.25em;margin-right:-2.25em}.select select{line-height:1}form.inline-fields{flex-direction:column}form.inline-fields .field{margin-right:0}form.inline-fields .actions{align-self:flex-start}}.content-wrap>section.content:last-child{padding-bottom:2em !important}.content-wrap section.content{background:#fff}.content-wrap section.content>.content:not(.markdown){padding-top:2em}.content-wrap section.content .view-more{float:right;background-color:#fff;color:#004d8d;border:1px solid #004d8d;padding:.5em 2em}.content-wrap section.content h3.header{color:#004d8d;font-weight:600;font-size:150%;padding:.5em 0;margin:0;border-bottom:1px solid #ccc;position:relative}.content-wrap section.content>.content:not(.markdown){padding:2em 0}.content-wrap section.content>.content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.content-wrap section.content ul li{margin-left:1em;list-style-type:circle}.content-wrap section.content.collapsible h3.header{cursor:pointer}.content-wrap section.content.collapsible h3.header::after{content:"󰅀";display:inline-block;font-family:"Material Design Icons";font-weight:normal;font-size:1.5em !important;vertical-align:text-bottom !important;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0}.content-wrap section.content.collapsible h3.header.expanded::after{content:"󰅃"}.content-wrap section.content.collapsible:last-of-type{margin-bottom:2em}@media(max-width: 1100px){.content-wrap section.content>.content:not(.markdown){padding-top:1em}}@media(max-width: 768px){.content-wrap section.content>.content:not(.markdown){padding-top:1em}}@media(max-width: 640px){.content-wrap section.content h3{font-size:120%}.content-wrap section.content>.content:not(.markdown){padding:1em 0 0 0}.content-wrap section.content.collapsible:last-of-type{margin-bottom:1em}}.item-list .item{display:flex;margin-bottom:2em;align-items:first baseline}.item-list .item.person{align-items:flex-start}.item-list .item .left{width:20%;font-weight:600;padding-right:2em}.item-list .item .left img{max-width:100%}.item-list .item .right{width:calc(80% - 2em)}.item-list .item .right .title{font-size:120%;margin-bottom:.5em}.item-list .item .right .excerpt{margin:.5em 0}.item-list .item .right .bibtex{display:block;margin-top:.5em}.item-list.three-columns{display:flex;flex-wrap:wrap;justify-content:flex-start}.item-list.three-columns .item{margin:1em .5em;width:calc(33% - 1em);align-items:flex-start}.item-list.three-columns .item .image{width:64px;min-width:64px;margin-right:.5em}.item-list.three-columns .item .image img{width:64px}.item-list.three-columns .item .image .mdi-account{font-size:280%;color:#ccc;height:64px;border:1px solid #ddd;display:inline-block}.item-list.three-columns .item .content a{color:#004d8d;display:block}.item-list.three-columns .item .category{color:#888;display:block}.segment{margin:2em 0}.segment h3{color:#004d8d;font-size:125%;padding-bottom:.75em;border-bottom:1px solid #ccc;margin-bottom:1em}.segment .item-list{margin-top:2em}@media(max-width: 768px){.item-list{margin-bottom:1em}.item-list .item .left{padding-right:1em;min-width:100px}.item-list .item .right{width:80%}.segment{margin:2em 0}.segment h3{color:#004d8d;font-size:125%;padding-bottom:.75em;border-bottom:1px solid #ccc}.segment .item-list{margin-top:1em}}@media(max-width: 640px){.item-list .item{flex-direction:column}.item-list .item .left{width:auto}.item-list .item .right{width:auto}.item-list.three-columns .item{width:calc(50% - 1em)}}@media(max-width: 480px){.item-list.three-columns .item{width:calc(100% - 1em)}.item-list.three-columns .item .image{width:40px;min-width:40px}.item-list.three-columns .item .image img{width:40px}.item-list.three-columns .item .image .mdi-account{font-size:200%}}.card-list .cards{display:grid;grid-template-columns:repeat(auto-fit, calc(16.67% - 18px));grid-gap:18px;column-gap:18px;row-gap:18px;justify-content:space-between;padding-bottom:1em}.card-list .cards .card{background-color:#fff}.card-list .cards .card .image{width:100%;height:0;padding-top:100%;position:relative;overflow:hidden}.card-list .cards .card .image>*{position:absolute;top:0;left:0;right:0;bottom:0}.card-list .cards .card .image img{width:100%}.card-list .cards .card>.content{padding:1em}.card-list .cards .card h4{font-size:100%;margin:0;font-weight:normal}.card-list.shadow .card{box-shadow:1px 1px 10px rgba(0,0,0,.1215686275)}.card-list.horizontal-scroll{overflow-x:auto;margin:2em 0}.card-list.horizontal-scroll .cards{width:1290px}.card-list.not-full .cards{justify-content:flex-start}@media(max-width: 1240px){.card-list:not(.horizontal-scroll) .cards{grid-template-columns:repeat(auto-fit, calc(20% - 18px))}}@media(max-width: 1024px){.card-list:not(.horizontal-scroll) .cards{grid-template-columns:repeat(auto-fit, calc(25% - 18px))}}@media(max-width: 800px){.card-list:not(.horizontal-scroll) .cards{grid-template-columns:repeat(auto-fit, calc(33.33% - 18px))}}@media(max-width: 640px){.card-list:not(.keep-layout){margin:1em 0 0 0 !important}.card-list:not(.keep-layout) .cards{display:flex;flex-direction:column;width:auto !important;grid-gap:0}.card-list:not(.keep-layout) .cards .card{display:flex;margin-bottom:1em}.card-list:not(.keep-layout) .cards .card .image{width:120px;height:120px;padding-top:0;position:static;overflow:hidden;flex-shrink:0}.card-list:not(.keep-layout) .cards .card .image>*{position:static}.card-list:not(.keep-layout) .cards .card .image img{width:100%}.card-list:not(.keep-layout) .cards .card .content{flex-shrink:1}}@media(max-width: 480px){.card-list:not(.keep-layout) .cards .card .image{display:none}.card-list:not(.keep-layout) .cards .card .content{padding:.5em}}.hero{background-color:#000;background-image:url(/assets/hero-1.1.png);background-position:right top;background-size:1440px;background-repeat:no-repeat;color:#fff;min-height:600px;padding-bottom:5em}.hero header{padding:13em 5em 0 15%}.hero header a.lead{display:block;text-transform:uppercase;font-weight:400;color:#fff}.hero header h1{font-size:300%;font-weight:600;line-height:150%;color:#fff;margin:0}.hero header .click-button{background-color:#004d8d;color:#fff;display:inline-block;margin-top:2em;padding:1.5em 4em}.hero header .click-button:hover{text-decoration:underline}.hero .cards{margin:9em 5em 0 5em;display:flex;justify-content:space-around}.hero .cards .card{margin:0 .5em;background-size:100% auto !important;overflow:hidden;display:flex;height:500px;align-items:flex-end;padding:3em;width:33%}.hero .cards .card:first-child{margin-left:0}.hero .cards .card:last-child{margin-right:0}.hero .cards .card .content{max-height:300px;min-height:250px}.hero .cards .card .content h3{font-size:250%;font-weight:600}.hero .cards .card .content h3:after{content:" ";display:block;background-color:#fff;width:1.5em;height:2px;margin:.5em 0}.hero .cards .card .content a{color:#fff}.hero .cards .card .content a:hover{color:#aaa}.hero .cards .card .content i{font-style:italic}.hero .cards .card.industry{background:linear-gradient(180deg, rgba(0, 77, 141, 0) 0%, rgb(0, 77, 141) 81.42%),url(/assets/feature/home-industry-f9fdec330de0a9e583f544d4f0089f0e3bfdb6aa361a815ffda4075084df4abd.png) left top no-repeat}.hero .cards .card.research{background:linear-gradient(180deg, rgba(0, 77, 141, 0) 0%, rgb(0, 77, 141) 81.42%),url(/assets/feature/home-research-564f8896162dd44863876301c414db99a0d05e05c971f8a3cceb7f5a620ee74e.png) left top no-repeat}.hero .cards .card.students{background:linear-gradient(180deg, rgba(0, 77, 141, 0) 0%, rgb(0, 77, 141) 81.42%),url(/assets/feature/home-students-eaa7f8e23327fb3dfcc877d2023f0026285351b45bf8c992f008a1e46c11f27f.png) left top no-repeat}.hero .cards .card.pub-cahiers{background:linear-gradient(180deg, rgba(0, 77, 141, 0) 0%, rgb(0, 77, 141) 81.42%),url(/assets/feature/pub-home-cahiers-ced500da97aae75e6898f974222b043ac4a1871b66644eb62f5f079639ae25c0.png) left top no-repeat}.hero .cards .card.pub-publications{background:linear-gradient(180deg, rgba(0, 77, 141, 0) 0%, rgb(0, 77, 141) 81.42%),url(/assets/feature/pub-home-publications-9de55af08a5969e676ab39bb686c2995f42271e863c5697ed43103984fe4a0b1.png) left top no-repeat}.hero .cards .card.pub-newsletter{background:linear-gradient(180deg, rgba(0, 77, 141, 0) 0%, rgb(0, 77, 141) 81.42%),url(/assets/feature/pub-home-newsletter-a557e0de952b38d32b0048591f9ac69c744cb3b90e9e73af19f91625568e10b1.png) left top no-repeat}@media(max-width: 1100px){.hero{padding-bottom:1.5em}.hero header{padding:6em 5em 0 10%}.hero header h1{font-size:250%;line-height:130%}.hero .cards{margin:4em 3em 0em 3em}.hero .cards .card{padding:2em;min-width:auto;display:flex;height:400px;align-items:flex-end}.hero .cards .card .content h3{font-size:200%}}@media(max-width: 900px){.hero{padding-bottom:0;min-height:450px}.hero header h1{font-size:200%;font-weight:600;margin-top:.5em}.hero .cards{margin:2em 2em 0 2em;padding-bottom:1.5em}.hero .cards .card{padding:2em 1.5em 2em 1.5em;display:flex;height:350px;align-items:flex-end}.hero .cards .card .content h3{font-size:180%}}@media(max-width: 640px){.hero{margin:0 auto}.hero header{padding:1em}.hero header .button{padding:1.5em}.hero .cards{margin:1em 1em 0 1em;padding:0;flex-direction:column}.hero .cards .card{margin:0 0 1em 0;padding:10em 1em 2em 1em;width:auto;display:flex;height:250px;align-items:flex-end}.hero .cards .card:first-child,.hero .cards .card:last-child{margin:0 0 1em 0}.hero .cards .card .content{min-height:auto}}@media(max-width: 640px){.hero header .click-button{padding:1.5em}}body.home #breadcrumbs{display:none !important}body.home main[role=main]{background:#fff}body.home #alert{background:rgb(137.7,0,0);padding:1rem 5rem;color:#fff}body.home #alert *{color:#fff}body.home #alert .title{margin:0}body.home #alert a{text-decoration:underline}body.home section.events,body.home section.posts{background-color:#f6eed3;padding-bottom:4em}body.home section.events.events,body.home section.posts.events{background-color:rgba(246,238,211,.5)}body.home section.events header,body.home section.posts header{display:flex;justify-content:space-between;align-items:first baseline;padding:3em 5em 2em 5em;flex-wrap:wrap}body.home section.events header h3,body.home section.posts header h3{color:#004d8d;font-weight:600;font-size:200%;margin-right:.5em}body.home section.events header h3:before,body.home section.posts header h3:before{content:" ";display:inline-block;color:#004d8d;position:relative;width:2em;line-height:2px;border-top:2px solid #004d8d;top:-0.3em;margin-right:.5em}body.home section.events header a,body.home section.posts header a{color:#004d8d;white-space:nowrap}body.home section.events>.content,body.home section.posts>.content{margin:-2em 5em 0 5em}body.home section.events>.content.not-full,body.home section.posts>.content.not-full{overflow-x:hidden !important}body.home section.events>.content .cards,body.home section.posts>.content .cards{grid-gap:21px;column-gap:25px;grid-template-columns:repeat(auto-fit, calc(20% - 21px))}body.home section.events>.content .cards .card,body.home section.posts>.content .cards .card{width:237px}body.home section.about{background-color:#000;background-image:url(/assets/home-about-bg-555a0b858f8828efefc65067ffb26fadaa22298e658e6671f5cd83fe012e5459.png);background-position:65% top;background-size:1440px;background-repeat:no-repeat;color:#fff;min-height:650px;position:relative}body.home section.about .content{background-color:#000;position:absolute;right:5em;bottom:-3em;width:550px;padding:5em 3em}body.home section.about .content h4{text-transform:uppercase;color:#fff}body.home section.about .content h3{font-weight:600;font-size:200%;margin:1em 0;color:#fff}body.home section.about .content .click-button{background-color:#004d8d;color:#fff;margin-top:2em;padding:1.5em 4em}body.home section.about .content .click-button .hero-icon.right{margin-left:2em;font-size:1.1em}body.home section.about .content .click-button:hover{text-decoration:underline}body.home section.stats{background:#fff;padding-top:5em;display:flex;flex-wrap:wrap;font-weight:300;max-width:1100px;margin:0 auto;padding-bottom:3em}body.home section.stats .card{width:33%;padding:2em}body.home section.stats .card h4{font-size:175%;font-weight:300;color:#000;margin:0}body.home section.stats .card .count{color:#004d8d;font-size:400%;font-weight:600}body.home section.newsletter{background:#f2f2f2;padding:2em}body.home section.newsletter form{margin:2em auto;width:50%;max-width:650px}body.home section.newsletter form p{font-weight:500;margin-bottom:1em}body.home section.newsletter form>div{display:flex;justify-content:space-between;margin:0 0 .5em 0}body.home section.newsletter form div.name{gap:.5rem}body.home section.newsletter form div.name input{width:50%}body.home section.newsletter form div.question{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}body.home section.newsletter form div.question .label{width:100%}body.home section.newsletter form div.question .op-text{width:calc(100% - 200px);padding:.5em 1.5em;text-align:right;white-space:nowrap}body.home section.newsletter form div.question .answer-wrapper{width:200px}body.home section.newsletter form div.question #answer{width:200px}body.home section.newsletter form div.actions{justify-content:flex-end}body.home section.newsletter form input.email{width:100%;flex-grow:1}body.home section.newsletter form input[type=submit]{width:200px}@media(max-width: 1100px){body.home #alert{padding:1rem 3rem}body.home section.events header,body.home section.posts header{padding:3em 3em 2em 3em}body.home section.events>.content,body.home section.posts>.content{margin:0em 3em 0em 3em}body.home section.newsletter form{width:auto}body.home section.newsletter form p{width:auto}body.home section.about{min-height:580px}body.home section.about .content{right:3em;padding:3em}body.home section.stats .card{width:calc(33% - 6em);margin:3em}}@media(max-width: 768px){body.home #alert{padding:1rem 2rem}body.home section.events,body.home section.posts{padding-bottom:3em}body.home section.events header,body.home section.posts header{padding:1em 2em}body.home section.events header h3,body.home section.posts header h3{font-size:150%}body.home section.events header h3:before,body.home section.posts header h3:before{content:" ";display:inline-block;color:#004d8d;position:relative;width:1em;line-height:2px;border-top:1px solid #004d8d;top:-0.3em;margin-right:.5em}body.home section.events header a,body.home section.posts header a{color:#004d8d;white-space:nowrap}body.home section.events>.content,body.home section.posts>.content{margin:0em 2em}body.home section.about{min-height:510px}body.home section.about .content{padding:3em 2em;right:2em}body.home section.stats .card{width:calc(50% - 4em);margin:2em}}@media(max-width: 640px){body.home #alert{padding:1rem}body.home section.events,body.home section.posts{padding:1rem}body.home section.events header,body.home section.posts header{padding:1rem 0;flex-wrap:nowrap}body.home section.events header h3,body.home section.posts header h3{font-size:140%}body.home section.events header h3:before,body.home section.posts header h3:before{display:none}body.home section.events header .hypertext,body.home section.posts header .hypertext{display:none}body.home section.events>.content,body.home section.posts>.content{margin-left:0;margin-right:0}body.home section.about{min-height:300px;background-size:640px 300px;padding-top:300px}body.home section.about .content{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:auto;padding:2em 1em;min-width:auto}body.home section.stats{margin-top:2em;padding:0;flex-wrap:wrap}body.home section.stats .card{width:100%;margin:1em}body.home section.stats .card h4{font-size:133%}body.home section.newsletter{padding:1em}body.home section.newsletter form div.name{flex-wrap:wrap}body.home section.newsletter form div.name input{width:100%}body.home section.newsletter form div.question{flex-wrap:wrap;justify-content:flex-end;margin-top:.5em}body.home section.newsletter form div.question .op-text{width:auto}body.home section.newsletter form div.question .label{width:100%;padding:.5em 0}}.card-list .card.post .category{display:block;font-size:80%;color:#888}article.page.post.list .content-wrap{background:rgba(0,0,0,0)}article.page.post.list section.content{background:rgba(0,0,0,0)}article.page.post.list section.content{background:rgba(0,0,0,0)}article.page.post.details{background-color:#fff}article.page.post.details .header-wrap{background-color:#000;padding:4em 0 5em 0}article.page.post.details a.navig{color:#fff;float:right;display:block;margin-right:5em;font-weight:300}article.page.post.details header.header{color:#fff;margin-top:0;margin-bottom:0;padding:0}article.page.post.details header.header .content .category{text-transform:uppercase}article.page.post.details header.header .content h1{font-size:300%;font-weight:500;line-height:133%;color:#fff;margin:0}article.page.post.details .content-wrap{padding-top:0;overflow:visible}article.page.post.details section.post figure{text-align:left;overflow-y:clip;float:left;max-width:35%;margin:-4em 2em 2em 0}article.page.post.details section.post figure img{max-height:450px;max-width:100%}article.page.post.details section.post figure .empty-asset{display:block;content:" ";height:3em}article.page.post.details section.post .text{margin-top:2em}article.page.post.details section.post .lead{font-size:110%}article.page.post.details section.post footer{clear:both;color:#9a9aa8;padding:1em 0 0 0}article.page.post.details section.post footer .meta{color:#9a9aa8}article.page.post.details section.post footer section{margin:1em 0}article.page.post.details section.post footer section:first-child{padding-top:1em}@media(max-width: 1100px){article.page.post.details .header-wrap{padding:3em 3em 4em 3em}article.page.post.details a.navig{margin-right:0}article.page.post.details header.header .content h1{font-size:200%}article.page.post.details section.post figure{margin-top:-2em}}@media(max-width: 768px){article.page.post.details .header-wrap{padding:2em 2em 3em 2em}article.page.post.details a.navig{margin-right:0;margin:0 0 1em 0;width:100%;float:none;text-align:right}article.page.post.details header.header .content h1{font-size:175%}article.page.post.details .meta{font-size:100%}article.page.post.details figure{margin:-3em 2em 2em 0}}@media(max-width: 640px){article.page.post.details .header-wrap{padding:1em 1em 3em 1em}article.page.post.details header.header .content h1{font-size:150%;margin-top:1em}article.page.post.details .wrap{padding:0 1em 1em 1em;width:auto}}@media(max-width: 480px){article.page.post.details section.post figure{float:none;position:relative;top:-1em;margin:0;max-width:70%}article.page.post.details section.post figure img{width:100%}article.page.post.details section.post .text{margin-top:1em}}.card-list .card.event .meta,.item-list .item.event .meta{margin-bottom:1em}.card-list .card.event .calendar,.item-list .item.event .calendar{float:right;font-size:90%;margin-top:.25em}.card-list .card.event .date,.item-list .item.event .date{display:block;font-weight:300}.card-list .card.event .time,.item-list .item.event .time{font-size:80%;font-weight:400;display:block}.card-list .card.event .category,.item-list .item.event .category{display:block;font-size:80%;font-style:italic;color:#888}.card-list .card.event .speaker,.item-list .item.event .speaker{display:block;font-size:80%;margin-top:.5rem}.card-list .card.event .category a,.item-list .item.event .category a{color:#888}.card-list .card.event h4,.item-list .item.event h4{font-weight:300}.card-list .card.event a,.item-list .item.event a{color:#a64f19}.card-list .card.event .sponsors,.card-list .card.event .location,.item-list .item.event .sponsors,.item-list .item.event .location{margin-top:.5em}article.page.event.list .content-wrap{background:rgba(0,0,0,0)}article.page.event.list section.content{background:rgba(0,0,0,0)}article.page.event.details{background-color:#fff}article.page.event.details .header-wrap{background-color:#000;padding:4em 0 5em 0}article.page.event.details a.navig{color:#fff;float:right;display:block;margin-right:5em;font-weight:300}article.page.event.details header.header{color:#fff;margin-top:0;margin-bottom:0;padding:0}article.page.event.details header.header .category{text-transform:uppercase}article.page.event.details header.header .category a{color:#fff}article.page.event.details header.header h1{font-size:300%;font-weight:500;line-height:133%;color:#fff;margin:0}article.page.event.details .content-wrap{padding-top:2em}article.page.event.details .content.meta a.calendar,article.page.event.details .content.performers a.calendar{float:right}article.page.event.details .content.meta h3,article.page.event.details .content.performers h3{font-size:120%;color:#000;font-weight:400}article.page.event.details .content.meta .event-venue,article.page.event.details .content.performers .event-venue{margin-top:1em}article.page.event.details .content.markdown{border-bottom:1px solid #ccc;margin-bottom:1em}article.page.event.details .content.markdown img{float:left;margin-right:.75em;padding:.25em;max-width:33%}article.page.event.details section.people h3,article.page.event.details section.venue h3,article.page.event.details section.sponsors h3,article.page.event.details section.documents h3,article.page.event.details section.themes h3{border-bottom:1px solid #ccc;margin:.5em 0 0 0}article.page.event.details section.themes ul,article.page.event.details .event-venue{margin:1.5em 0}article.page.event.details section.people h4,article.page.event.details section.sponsors h4{color:#004d8d;margin:0}article.page.event.details section.people .item-list,article.page.event.details section.sponsors .item-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-0.5em;margin-right:-0.5em}article.page.event.details section.people .item-list .item,article.page.event.details section.sponsors .item-list .item{margin:1em .5em;width:calc(33% - 1em);align-items:flex-start}article.page.event.details section.people .item-list .item .image,article.page.event.details section.sponsors .item-list .item .image{width:64px;min-width:64px;margin-right:.5em}article.page.event.details section.people .item-list .item .image img,article.page.event.details section.sponsors .item-list .item .image img{width:64px}article.page.event.details section.people .item-list .item .image .mdi-account,article.page.event.details section.sponsors .item-list .item .image .mdi-account{font-size:280%;color:#ccc;height:64px;border:1px solid #ddd;display:inline-block}article.page.event.details section.people .item-list .item .content a,article.page.event.details section.sponsors .item-list .item .content a{color:#004d8d;display:block}article.page.event.details section.people .item-list .item .category,article.page.event.details section.sponsors .item-list .item .category{color:#888;display:block}@media(max-width: 1100px){article.page.event.details .header-wrap{padding:3em}article.page.event.details a.navig{margin:0 0 1em 0}article.page.event.details header.header h1{font-size:200%;margin-top:.5em}article.page.event.details header.header h2{font-size:125%}article.page.event.details header.header h3{font-size:110%}article.page.event.details #social-share{padding:0}}@media(max-width: 768px){article.page.event.details .header-wrap{padding:2em}article.page.event.details a.navig{margin:0 0 1em 0;width:100%;float:none;text-align:right}article.page.event.details header.header h1{font-size:150%}article.page.event.details header.header h2{font-size:125%}article.page.event.details header.header h3{font-size:110%}article.page.event.details .content-wrap{padding-top:0}article.page.event.details #social-share{padding-top:1em}}@media(max-width: 640px){article.page.event.details .header-wrap{padding:1em}article.page.event.details .header.header .content h1{font-size:150%}article.page.event.details .header.header .content h2{font-size:100%}article.page.event.details .header.header .content h3{font-size:100%}article.page.event.details section.people .item-list .item,article.page.event.details section.sponsors .item-list .item{flex-direction:row;width:calc(50% - 1em)}article.page.event.details .content.markdown img{float:none;margin-right:.75em;padding:.25em;max-width:60%;max-height:200px}}@media(max-width: 480px){article.page.event.details section.people .item-list .item,article.page.event.details section.sponsors .item-list .item{flex-direction:row;width:100%}}body.people article.page.list .content-wrap{background:rgba(0,0,0,0)}body.people article.page.list section.content{background:rgba(0,0,0,0)}body.people article.page.list .group{margin:1em 0 2em 0}body.people article.page.list .group h2{color:#004d8d;font-size:150%;margin:0 0 .5em 0;padding-bottom:.5em;border-bottom:1px solid #ccc}body.people .card-list .affiliation{font-size:90%}body.people .card-list .affiliation span[itemprop=name]{display:block;color:#888}body.people .card .image .unknown{text-align:center;padding-top:15%}body.people .card .image .unknown img{width:80%}body.person article.page.person header.header{background-color:#004d8d;margin:3em auto 0 auto;padding:2em 5em;color:#fff}body.person article.page.person header.header a{color:#fff}body.person article.page.person header.header h1{font-size:300%;font-weight:500;color:#fff}body.person article.page.person header.header h1::after{display:none}body.person article.page.person header.header h2{color:#fff;margin:0;font-weight:400;font-size:100%}body.person article.page.person .content-wrap{background:rgba(0,0,0,0);padding-top:0}body.person article.page.person section.content{padding:0 5em}body.person article.page.person section.main{display:flex;padding:2em 5em}body.person article.page.person section.main .content{padding:1em 3em;font-weight:500}body.person article.page.person section.main .sub-header{font-size:100%;color:#000;font-weight:500;margin:0 0 2em 0}body.person article.page.person section.main .email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.person article.page.person section.main .list{margin-top:1em}body.person article.page.person section.main .item{font-weight:300}body.person article.page.person section.main .item i{color:#004d8d}body.person article.page.person section.main .web-links{display:flex;margin-left:-0.5em;margin-right:-0.5em}body.person article.page.person section.main .web-links .item{display:inline-block;border:1px solid rgba(0,77,141,.5019607843);border-radius:50%;padding:.5em;margin:.5em}body.person article.page.person section.main .web-links a{color:#004d8d}body.person article.page.person section.main .image{max-height:400px;overflow-y:clip}body.person article.page.person section.main .image img{max-width:300px;max-height:450px}body.person article.page.person .awards .content h4{margin:0;font-size:100%;font-weight:600}body.person article.page.person .studies .summary{font-size:120%}body.person article.page.person .studies .thesis-title{display:block;font-style:italic}body.person article.page.person .posts .item-list{display:flex;margin-left:-1em;margin-right:-1em}body.person article.page.person .posts .item-list .item{width:33%;padding:0 1em;flex-direction:column}body.person article.page.person .posts .item-list .item .title{font-size:120%}body.person article.page.person .posts .item-list .item .date{margin:1em 0;font-size:80%}body.person article.page.person .posts .item-list .item .text{font-weight:300}body.person .mentorings h4{color:#004d8d;margin:1em 0}@media(max-width: 1100px){body.person article.page.person header.header{padding:2em 3em}body.person article.page.person section.main{padding:2em 3em}body.person article.page.person section.main .image{max-height:250px}body.person article.page.person section.main .image img{max-width:200px;max-height:250px}}@media(max-width: 768px){body.person article.page.person{margin-top:0}body.person article.page.person .header-wrap,body.person article.page.person .content-wrap{padding:0}body.person article.page.person header.header{margin-top:0;padding:2em}body.person article.page.person header.header h1{font-size:180%}body.person article.page.person section.main{padding-top:2em}body.person article.page.person section.main .image img{max-width:180px;max-height:220px}body.person article.page.person section.main .content{padding:0 1em}body.person article.page.person .events .date{display:block}body.person article.page.person .events .time{font-weight:400;white-space:inherit}}@media(max-width: 640px){body.person article.page.person header.header{padding:1em}body.person article.page.person section.content{padding:0 1em}body.person article.page.person section.content h3{font-size:120%}body.person article.page.person section.main{padding-top:1em;flex-direction:column}body.person article.page.person section.main .image{margin-bottom:1em}body.person article.page.person section.main .image img{max-width:180px;max-height:220px}body.person article.page.person section.main .content{padding:0 0 1em 0}body.person article.page.person .events .item .date{display:inline}body.person article.page.person .events .item .time{display:inline;margin-left:2em}body.person article.page.person .posts .item-list{display:flex;margin-left:0em;margin-right:0em;flex-direction:column}body.person article.page.person .posts .item-list .item{width:100%;padding:0 1em;flex-direction:column}body.person article.page.person .posts .item-list .item .title{font-size:120%}body.person article.page.person .posts .item-list .item .date{margin:1em 0;font-size:80%}body.person article.page.person .posts .item-list .item .text{font-weight:300}}@media(max-width: 480px){body.person article.page section.main{flex-direction:column}body.person article.page section.main .image img{max-width:180px;max-height:140px}body.person article.page section.main .content{padding:0}}div.contact-page{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em}div.contact-page .facet{order:1}div.contact-page .facet.image{margin-top:1em}div.contact-page .facet.image img{max-width:348px}div.contact-page .facet .content{margin-top:1em;white-space:nowrap}div.contact-page .facet span{display:block;margin-bottom:.5em;white-space:nowrap}div.contact-page .facet i.mdi{margin-right:.5em}.embedded-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0 auto;max-width:890px}.embedded-video embed{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 768px){div.contact-page{flex-direction:column}div.contact-page .facet.image{order:4}div.contact-page .facet.image img{width:100%}div.contact-page .facet.phone{order:0}div.contact-page .facet.phone h3{display:none}}.image-grid{display:grid;margin:1em -1em;grid-template-columns:20% 20% 20% 20% 20%}.image-grid a,.image-grid img{align-self:center;justify-self:center}.image-grid img{padding:1em;max-width:92%;border:0}@media(max-width: 800px){.image-grid{margin:.5em -0.5em;grid-template-columns:25% 25% 25% 25%}}@media(max-width: 640px){.image-grid{margin:.5em -0.5em;grid-template-columns:33% 33% 33%}}@media(max-width: 375px){.image-grid{margin:.5em -0.5em;grid-template-columns:50% 50%}}body.papers header.header .view-tabs{display:flex;align-items:baseline;justify-content:space-between;gap:2em}body.papers header.header form.inline-fields .query{width:80%}body.papers header.header form.inline-fields .actions{margin-top:0}body.paper article.page.paper h2.authors{font-weight:400;font-size:120%}@media(max-width: 640px){body.papers header.header form.inline-fields .actions{margin-top:2em}body.paper article.page.paper h2.authors{font-size:100%}}body.publications header.header form.inline-fields .query{width:80%}.publication.item h4.type{color:#000;font-weight:400;font-style:italic;border:none;margin:0 0 .5rem 0;padding:0}@media(max-width: 768px){body.publications header.header form.inline-fields{flex-wrap:wrap}body.publications header.header form.inline-fields .query{width:100%;margin-right:0}body.publications header.header form.inline-fields .query input{width:100%}}.item-cards.newsletters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em;padding:2rem 0 1rem 0}.item-cards.newsletters .item{width:calc(25% - 1em);margin-bottom:2em;text-align:center}.item-cards.newsletters .item img{border:1px solid #ccc;width:100%}.item-cards.newsletters .item .cover{display:inline-block}.item-cards.newsletters .item .description{text-align:left;display:inline-block;margin:0}.item-cards.newsletters .item .description .volume{display:block}.item-cards.newsletters .item .description .no::after{content:" — "}article.page.newsletter header.header{display:flex;align-items:center}article.page.newsletter header.header img{border:1px solid #ccc;max-height:160px;margin-right:2em}@media(max-width: 640px){.item-cards.newsletters{flex-direction:column;padding-top:1rem}.item-cards.newsletters .item{display:flex;width:100%;align-items:center;text-align:left;margin-bottom:0}.item-cards.newsletters .item img{max-width:100px}.item-cards.newsletters .item .description{max-width:unset;margin:0 0 0 1em !important}article.page.newsletter header.header{align-items:flex-start}article.page.newsletter header.header img{max-height:120px;margin-right:1em}}body.research_team article.page.narrow section.content.description{margin-bottom:2em}section.collapsible.content.related-axis .content.markdown,section.collapsible.content.related-application .content.markdown{margin-top:0 !important}section.collapsible.content.related-axis .content.markdown *:first-child,section.collapsible.content.related-application .content.markdown *:first-child{margin-top:0 !important}body.site-search article.page .result{margin:1em 0}body.site-search article.page span.uri a{color:#888;display:block;margin:.25em 0}body.site-search article.page .title{margin:0;font-size:120%}body.site-search article.page .search-navig .pages{display:flex;justify-content:space-between;align-items:baseline}body.site-search article.page .search-navig .pages .disabled{color:#aaa}body.site-search article.page .footer .search-navig h3{display:none}#modal-overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:100000;display:none;justify-content:center;align-items:center;opacity:0;transition:opacity .4s}#modal-overlay.visible{display:flex;opacity:1}.modal-window{min-width:300px;max-width:450px;width:35%;box-shadow:5px 5px 8px 1px rgba(0,0,0,.3);background:#fff;padding:1em;z-index:100001;display:none}.modal-window.visible{display:block}.modal-window .actions{margin-top:2em;text-align:right;display:block}.modal-window .actions a{margin-left:1em}@media(max-width: 480px){.modal-window{max-width:300px;min-width:280px;width:80%}}.loader{display:none}.loader.visible{display:block}.lds-ellipsis{position:relative;width:80px;height:80px;margin-left:40%}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0, 1, 1, 0);margin:0 auto}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}article.page.software-download>.content-wrap{background:#f2f2f2 !important}article.page.software-download>.content-wrap section{background:rgba(0,0,0,0)}article.page.software-download form .field{margin-bottom:1em}article.page.software-download form p.notice{font-size:90%;font-style:italic;color:#888;margin-bottom:.5em}article.page.software-download form .form-actions{align-self:flex-end;margin-top:2em}article.page.software-download form .field-row{display:flex;width:100%;align-items:flex-end;margin-top:1em}article.page.software-download form .field-row.indented{margin-left:2em;width:calc(100% - 2em)}article.page.software-download form .field-row.separator{padding-top:1rem;border-top:1px solid #ccc}article.page.software-download form .field-row.top-aligned{align-items:flex-start}article.page.software-download form .field-row .field{display:block;margin:0 .5rem 0rem .5rem;width:20.5rem;margin-bottom:0}article.page.software-download form .field-row .field:first-child{margin-left:0}article.page.software-download form .field-row .field:last-child{margin-right:0}article.page.software-download form .field-row .field.checkbox label{display:inline-block;margin-left:.25em}article.page.software-download form .field-row .field.one.wide{width:8.33%}article.page.software-download form .field-row .field.two.wide{width:16.67%}article.page.software-download form .field-row .field.three.wide{width:25%}article.page.software-download form .field-row .field.four.wide{width:33.33%}article.page.software-download form .field-row .field.five.wide{width:41.67%}article.page.software-download form .field-row .field.six.wide{width:50%}article.page.software-download form .field-row .field.seven.wide{width:58.33%}article.page.software-download form .field-row .field.eight.wide{width:66.67%}article.page.software-download form .field-row .field.nine.wide{width:75%}article.page.software-download form .field-row .field.ten.wide{width:83.33%}article.page.software-download form .field-row .field.eleven.wide{width:91.67%}article.page.software-download form .field-row .field.twelve.wide{width:100%}article.page.software-download form .field-row .field input[type=text],article.page.software-download form .field-row .field input[type=email],article.page.software-download form .field-row .field input[type=password],article.page.software-download form .field-row .field textarea{width:calc(100% - 1em)}article.page.software-download form .field.with-error label{color:#f84040}article.page.software-download form .field.with-error input,article.page.software-download form .field.with-error select,article.page.software-download form .field.with-error textarea{border:1px solid #f84040}article.page.software-download form .warning.message{margin:1em 0;color:#c02020}article.page.software-download form .warning.message .header{margin:.5em 0;font-weight:bold}@media(max-width: 640px){article.page.software-download form .field-row{display:block}article.page.software-download form .field-row .field{margin:.5em 0 !important;width:100% !important}article.page.software-download form p.notice{margin-top:1em}}.cards .card.intro{width:calc(70% - 1em)}.cards .card.logo-nomad{width:calc(30% - 1em)}.cards .download.button{width:100%;text-align:center}body.publications-home #breadcrumbs{display:none !important}body.publications-home main[role=main]{background:#fff}body.publications-home main>section.papers,body.publications-home main>section.publications,body.publications-home main>section.newsletter{padding-bottom:4em}body.publications-home main>section.papers header,body.publications-home main>section.publications header,body.publications-home main>section.newsletter header{display:flex;justify-content:space-between;align-items:first baseline;padding:3em 5em 2em 5em;flex-wrap:wrap}body.publications-home main>section.papers header h3,body.publications-home main>section.publications header h3,body.publications-home main>section.newsletter header h3{color:#004d8d;font-weight:600;font-size:200%;margin-right:.5em}body.publications-home main>section.papers header h3:before,body.publications-home main>section.publications header h3:before,body.publications-home main>section.newsletter header h3:before{content:" ";display:inline-block;color:#004d8d;position:relative;width:2em;line-height:2px;border-top:2px solid #004d8d;top:-0.3em;margin-right:.5em}body.publications-home main>section.papers header a,body.publications-home main>section.publications header a,body.publications-home main>section.newsletter header a{color:#004d8d;white-space:nowrap}body.publications-home main>section.papers>.content,body.publications-home main>section.publications>.content,body.publications-home main>section.newsletter>.content{margin:-2em 5em 0 5em}body.publications-home main>section.papers>.content.not-full,body.publications-home main>section.publications>.content.not-full,body.publications-home main>section.newsletter>.content.not-full{overflow-x:hidden !important}body.publications-home main>section.papers>.content .cards,body.publications-home main>section.publications>.content .cards,body.publications-home main>section.newsletter>.content .cards{grid-gap:21px;column-gap:25px;grid-template-columns:repeat(auto-fit, calc(20% - 21px))}body.publications-home main>section.papers>.content .cards .card,body.publications-home main>section.publications>.content .cards .card,body.publications-home main>section.newsletter>.content .cards .card{width:237px}body.publications-home section.papers{background-color:#f6eed3}body.publications-home section.publications{background-color:rgba(246,238,211,.5)}body.publications-home section.newsletter{background-color:#fff}body.publications-home .card .identifier{font-weight:bold;display:block;margin-bottom:.5rem}body.publications-home .card .title{display:block;margin-bottom:.5rem}body.publications-home .card .authors{display:block;margin-bottom:.5rem;font-size:90%}body.publications-home .card .excerpt{display:block;margin-bottom:.5rem;font-size:90%;font-style:italic;color:#888}body.publications-home .card .type{margin-bottom:.5rem}body.publications-home .latest-newsletter{display:flex;align-items:flex-start;gap:2rem}body.publications-home .latest-newsletter .left{text-align:center}body.publications-home .latest-newsletter .left a{display:block;margin-top:2rem}body.publications-home .latest-newsletter .summary{margin:0 !important}body.publications-home .latest-newsletter .summary *:first-child{margin-top:0}@media(max-width: 1100px){body.publications-home main>section.papers header,body.publications-home main>section.publications header,body.publications-home main>section.newsletter header{padding:3em 3em 2em 3em}body.publications-home main>section.papers>.content,body.publications-home main>section.publications>.content,body.publications-home main>section.newsletter>.content{margin:0em 3em 0em 3em}}@media(max-width: 768px){body.publications-home main>section.papers,body.publications-home main>section.publications,body.publications-home main>section.newsletter{padding-bottom:3em}body.publications-home main>section.papers header,body.publications-home main>section.publications header,body.publications-home main>section.newsletter header{padding:1em 2em}body.publications-home main>section.papers header h3,body.publications-home main>section.publications header h3,body.publications-home main>section.newsletter header h3{font-size:150%}body.publications-home main>section.papers header h3:before,body.publications-home main>section.publications header h3:before,body.publications-home main>section.newsletter header h3:before{content:" ";display:inline-block;color:#004d8d;position:relative;width:1em;line-height:2px;border-top:1px solid #004d8d;top:-0.3em;margin-right:.5em}body.publications-home main>section.papers header a,body.publications-home main>section.publications header a,body.publications-home main>section.newsletter header a{color:#004d8d;white-space:nowrap}body.publications-home main>section.papers>.content,body.publications-home main>section.publications>.content,body.publications-home main>section.newsletter>.content{margin:0em 2em}}@media(max-width: 640px){body.publications-home main>section.papers,body.publications-home main>section.publications,body.publications-home main>section.newsletter{padding:1em}body.publications-home main>section.papers header,body.publications-home main>section.publications header,body.publications-home main>section.newsletter header{padding:1em 0;flex-wrap:nowrap}body.publications-home main>section.papers header .hypertext,body.publications-home main>section.publications header .hypertext,body.publications-home main>section.newsletter header .hypertext{display:none}body.publications-home main>section.papers header h3,body.publications-home main>section.publications header h3,body.publications-home main>section.newsletter header h3{font-size:140%}body.publications-home main>section.papers header h3:before,body.publications-home main>section.publications header h3:before,body.publications-home main>section.newsletter header h3:before{display:none}body.publications-home main>section.papers>.content,body.publications-home main>section.publications>.content,body.publications-home main>section.newsletter>.content{margin-left:0;margin-right:0}body.publications-home .latest-newsletter{display:flex;align-items:flex-start;flex-direction:column;gap:2rem}body.publications-home .latest-newsletter .left{width:100%;order:2}body.publications-home .latest-newsletter .left img{display:none}body.publications-home .latest-newsletter .left a{display:inline-flex;margin-top:0;line-height:1 !important;padding:1.5rem}body.publications-home .latest-newsletter .summary{order:1}}
