@import "/?originalUrl=https%3A%2F%2Frirolab.github.io%2Furl(%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DRoboto%2BSlab%3A400%2C700%2C300%7CRoboto%3A400%2C700%2C300%7COpen%2BSans%3A300italic%2C400italic%2C600italic%2C700italic%2C800italic%2C400%2C800%2C700%2C600%2C300)";button,input[type="button"],input[type="reset"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#2980b9;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Open Sans","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;font-weight:600;line-height:1;padding:0.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#1b557a;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:0.5}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 14.4px;padding:28.8px}input,label,select{display:block;font-family:"Open Sans","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px}label{font-weight:600;margin-bottom:7.2px}label.required::after{content:"*"}label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Open Sans","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;margin-bottom:14.4px;padding:9.6px;transition:border-color;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#2980b9;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(36,114,164,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:7.2px}input[type="file"]{padding-bottom:14.4px;width:100%}select{margin-bottom:28.8px;max-width:100%;width:auto}ul.default,.page-content ul.post-list,.page-content .page ul.posts-list,.site-footer .site-navigation ul,.site-footer .site-contact ul,.page-content ol.post-list,.page-content .page ol.posts-list,ol.default{list-style-type:none;margin:0;padding:0}ul{list-style-type:disc;margin-bottom:14.4px;padding-left:28.8px}ol{list-style-type:decimal;margin-bottom:14.4px;padding-left:28.8px}dl{margin-bottom:14.4px}dl dt{font-weight:bold;margin-top:14.4px}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:14.4px 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:14.4px 0;text-align:left}td{border-bottom:1px solid #ddd;padding:14.4px 0}tr,td,th{vertical-align:middle}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#333;font-family:"Open Sans","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:16px;line-height:1.8}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:1.8;margin:0 0 16px;margin:0 0 1rem}h1{font-size:2.0736em}h2{font-size:1.728em}h3{font-size:1.44em}h4{font-size:1.2em}h5{font-size:.8333333333em}h6{font-size:.6944444444em}p{margin:0 0 14.4px}a{color:#2980b9;text-decoration:none}a:active,a:focus,a:hover{color:#20638f;text-decoration:underline}a:active,a:focus{outline:none}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:28.8px 0}img,picture{margin:0;max-width:100%}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.cbs_slider{position:relative;margin:0 auto 0}.cbs_slider input[type=radio]{display:none}.cbs_slider ul.imgs{padding:0;margin:0}@keyframes cbs_fadeout{0%{opacity:1;z-index:9}90%{opacity:1}100%{opacity:0;z-index:0}}@keyframes cbs_fadein{0%{opacity:0}100%{opacity:1}}.cbs_slider ul.imgs li{position:absolute;list-style:none;padding:0;animation-name:cbs_fadeout;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards}.cbs_slider .bullets{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;z-index:15}.cbs_slider .bullets label{display:inline-block;border-radius:50%;background-color:rgba(0,0,0,0.45);width:20px;height:20px;cursor:pointer;margin:2px}.cbs_slider .imgs{width:100%}.cbs_slider .imgs>li{width:100%;line-height:unset}.cbs_slider input[type=radio]:nth-child(1):checked ~ .bullets>label:nth-child(1){background-color:#eee}.cbs_slider input[type=radio]:nth-child(2):checked ~ .bullets>label:nth-child(2){background-color:#eee}.cbs_slider input[type=radio]:nth-child(3):checked ~ .bullets>label:nth-child(3){background-color:#eee}.cbs_slider input[type=radio]:nth-child(4):checked ~ .bullets>label:nth-child(4){background-color:#eee}.cbs_slider input[type=radio]:nth-child(1):checked ~ ul.imgs>li.first-load{animation:none !important}.cbs_slider input[type=radio]:nth-child(1):checked ~ ul.imgs>li:nth-child(1){z-index:10;animation-name:cbs_fadein;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear}.cbs_slider input[type=radio]:nth-child(2):checked ~ ul.imgs>li:nth-child(2){z-index:10;animation-name:cbs_fadein;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear}.cbs_slider input[type=radio]:nth-child(3):checked ~ ul.imgs>li:nth-child(3){z-index:10;animation-name:cbs_fadein;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear}.cbs_slider input[type=radio]:nth-child(4):checked ~ ul.imgs>li:nth-child(4){z-index:10;animation-name:cbs_fadein;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear}.cbs_slider .imgs>li:nth-child(1)>div{background-image:url("/?originalUrl=https%3A%2F%2Frirolab.github.io%2Fassets%2Fhumanoid.gif");aspect-ratio:16 / 9;background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}.cbs_slider .imgs>li:nth-child(2)>div{background-image:url("/?originalUrl=https%3A%2F%2Frirolab.github.io%2Fassets%2Fadvertisement.png");aspect-ratio:16 / 9;background-color:#fff;background-size:contain;background-position:center;background-repeat:no-repeat;width:100%}.cbs_slider .imgs>li:nth-child(3)>div{background-image:url("/?originalUrl=https%3A%2F%2Frirolab.github.io%2Fassets%2Fgroup_202509.jpg");aspect-ratio:16 / 9;background-color:#fff;background-size:cover;background-position:center 72%;background-repeat:no-repeat}.cbs_slider .imgs>li:nth-child(4)>div{background-image:url("/?originalUrl=https%3A%2F%2Frirolab.github.io%2Fassets%2Flab_cover_img.jpg");aspect-ratio:16 / 9;background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}.professor-container{display:flex;flex-wrap:wrap;gap:2rem;margin:3rem auto;padding:1rem}.professor-container .professor-photo{flex:1 1 250px;text-align:left;line-height:1.0}.professor-container .professor-photo img{max-width:none;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.professor-container .professor-info{flex:2 1 600px}.professor-container .professor-info h2{font-size:2rem;margin-bottom:0.2rem}.professor-container .professor-info h3{margin-top:2rem;font-size:1.3rem;border-bottom:1px solid #ccc;padding-bottom:0.3rem}.professor-container .professor-info p,.professor-container .professor-info li{font-size:1rem;line-height:1.0;color:#333}.professor-container .professor-info ul{padding-left:1.2rem}.professor-container .professor-info ul li{line-height:1.3;margin-bottom:0.5em}.professor-container .professor-info a{color:#0055aa;text-decoration:underline}.professor-container .professor-info a:hover{color:#003d80}@media screen and (max-width: 768px){.professor-container{flex-direction:column;align-items:center;text-align:center}.professor-container .professor-info{text-align:left}}html,body{margin:0;padding:0;width:100%}code{background-color:#eee;display:inline-block;border-radius:3px;padding:0 3px}blockquote{color:#999;font-style:italic;border-left:2px solid #ddd;margin-left:0;padding-left:3em}pre code.hljs{font-size:.8333333333em}.page-divider{display:block;width:50%;margin-left:auto;margin-right:auto;border-top:1px solid #ddd}.page-divider .one{position:relative;top:-9px;display:block;background:#ddd;width:18px;height:18px;margin-left:auto;margin-right:auto;border-radius:50%}.page-divider .two{position:relative;top:-26px;display:block;background:#fff;width:16px;height:16px;margin-left:auto;margin-right:auto;border-radius:50%}.tooltip{border-bottom:1px dotted #999}.site-header-container,.post-header-container{width:100%;text-align:center}.site-header-container.has-cover,.post-header-container.has-cover{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.67) !important;background-position:center center;background-size:cover;object-fit:cover;height:240px}@media screen and (min-width: 768px){.site-header-container.has-cover,.post-header-container.has-cover{height:480px}}.site-header-container.has-cover .title,.post-header-container.has-cover .title{position:relative;top:20%;font-size:1.728em}@media screen and (min-width: 768px){.site-header-container.has-cover .title,.post-header-container.has-cover .title{font-size:2.985984em}}.site-header-container.has-cover .subtitle,.site-header-container.has-cover .info,.post-header-container.has-cover .subtitle,.post-header-container.has-cover .info{position:relative;bottom:-20%;font-size:1.44em}@media screen and (min-width: 768px){.site-header-container.has-cover .subtitle,.site-header-container.has-cover .info,.post-header-container.has-cover .subtitle,.post-header-container.has-cover .info{font-size:1.728em}}.site-header-container .scrim,.post-header-container .scrim{padding:3em 1em}.site-header-container .scrim.has-cover,.post-header-container .scrim.has-cover{background-color:rgba(0,0,0,0.2);padding:6em 1em !important}@media screen and (min-width: 768px){.site-header-container .scrim.has-cover,.post-header-container .scrim.has-cover{padding:9em 1em !important}}.navigation{position:fixed;top:0;left:0;right:0;background:#fff;z-index:99;padding:0 !important;margin:0 !important;border-radius:0 !important;box-shadow:0 2px #70aad0}.navigation .navigation-wrapper{max-width:80%;margin-left:auto;margin-right:auto}.navigation .navigation-wrapper::after{clear:both;content:"";display:table}.navigation .navigation-wrapper::after{clear:both;content:"";display:table}.navigation .logo{float:left;height:4em}@media screen and (min-width: 768px){.navigation .logo{padding-left:16px}}.navigation .logo img{max-height:3.0em;margin-top:0.75em;padding-right:0em}.navigation .logo span{font-size:1.25em}.navigation nav{float:none;padding:0.35em 0}@media screen and (min-width: 768px){.navigation nav{float:right;line-height:1.5em}}.navigation .navigation-menu-button{display:none !important}.navigation ul.navigation-menu{clear:both;display:block;overflow:visible;margin:0;padding:0;width:100%}@media (max-width: 768px){.navigation .navigation-menu-button{display:block !important;float:right;margin:0 0;font-size:1.5em;padding-top:0.5em}.navigation .navbar-nav{display:block !important;margin:0}.navigation ul.navigation-menu{clear:both;display:none;margin:0 auto;overflow:visible;padding:0 0;width:100%;text-align:right !important}.navigation ul.navigation-menu.show{display:block}.navigation ul.navigation-menu li.nav-link{display:block !important;width:100% !important;padding:1rem 1.5rem !important;border-bottom:1px solid #eee !important;text-align:right !important}.navigation ul.navigation-menu a.nav-link{display:block !important;width:100% !important;text-align:right !important}}.navigation .navbar{margin:0 !important;font-weight:400;line-height:1.5em;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important;background:transparent !important;border-radius:0 !important;box-shadow:none !important;border:none !important}.navigation .navbar .navbar-nav li a{color:#70aad0 !important}.navigation .navbar .navbar-nav li a:hover{color:#4680a6 !important;border-bottom:2px solid #4680a6 !important}.navigation .navbar .navbar-nav li a:focus{color:#4680a6 !important;border-bottom:2px solid #4680a6 !important}.navigation .navbar .navbar-nav .active a{color:#4680a6 !important;border-bottom:2px solid #4680a6 !important}.navigation .navbar .navbar-nav .dropdown-menu{box-shadow:none !important;border-radius:0 !important;border-top:4px solid #70aad0 !important}.navigation .navbar .navbar-nav .dropdown-menu li a{color:#70aad0 !important;text-shadow:none !important}.navigation .navbar .navbar-nav .dropdown-menu::before,.navigation .navbar .navbar-nav .dropdown-menu::after{content:none !important;display:none !important}.navigation ul li.nav-link{display:block;text-align:right !important;width:100%;padding:0}@media screen and (min-width: 768px){.navigation ul li.nav-link{background:transparent;display:inline;text-decoration:none}}.page-content{margin-top:66px}.page-content .wrapper{max-width:90%;margin-left:auto;margin-right:auto;padding:0em;padding-top:1em;padding-bottom:1em}.page-content .wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){.page-content .wrapper{max-width:80%;margin-left:auto;margin-right:auto;padding:1em}.page-content .wrapper::after{clear:both;content:"";display:table}}.page-content .wrapper .news-list{margin:0px 0px 0px 0px;padding-left:1.5em}.page-content .wrapper .news-list>li{line-height:unset}.page-content .post-list{padding-top:1em !important}.page-content .post-meta{max-width:48em;margin-left:auto;margin-right:auto;color:#999}.page-content .post-meta::after{clear:both;content:"";display:table}.page-content .post-meta .post-date{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;text-align:left;font-size:0.9em}.page-content .post-meta .post-date:last-child{margin-right:0}.page-content .post-meta .post-categories{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0;text-align:right;font-size:0.9em}.page-content .post-meta .post-categories:last-child{margin-right:0}.page-content .pagination{padding-top:2em;text-align:center;color:#999}.page-content .pagination .page-number{padding:0 1em}.page-content .pagination a.newer-posts{text-decoration:none}.page-content .site-header-container{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.33);background-color:#70aad0}.page-content .site-header-container .site-header .title{font-size:2.985984em}.page-content .site-header-container .site-header .subtitle{font-style:italic;font-size:1.2em}.page-content img{display:block;margin:auto;width:100%}@media screen and (min-width: 768px){.page-content img{width:50%}}.page-content .img-multi-container{diplay:flex;justify-content:space-between;position:relative;width:100%;margin:0 0;padding-bottom:56.25%}@media screen and (min-width: 768px){.page-content .img-multi-container{padding-bottom:calc(56.25% * 0.325)}}.page-content .responsive-img{float:left;width:100%;height:100%;margin:0 0}@media screen and (min-width: 768px){.page-content .responsive-img{width:33.0%}}.page-content .responsive-img img{position:relative;top:0;left:0;width:99%;aspect-ratio:16 / 9;border:50px}.page-content .video-single-container{max-width:100%;position:relative;width:100%;padding-bottom:56.25%;margin:0 auto}@media screen and (min-width: 768px){.page-content .video-single-container{max-width:60%;padding-bottom:calc(56.25% * 0.6)}}.page-content .video-single-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:16 / 9;border:0}.page-content .video-multi-container{diplay:flex;justify-content:space-between;position:relative;width:100%;margin:0 0;padding-bottom:56.25%}@media screen and (min-width: 768px){.page-content .video-multi-container{padding-bottom:calc(56.25% * 0.325)}}.page-content .responsive-iframe{float:left;width:100%;height:100%;margin:0 auto}@media screen and (min-width: 768px){.page-content .responsive-iframe{width:33.0%}}.page-content .responsive-iframe iframe{position:relative;top:0;left:0;width:99%;aspect-ratio:16 / 9;border:0}.page-content .clearfix:before,.page-content .clearfix:after{content:" ";display:table}.page-content .clearfix:after{clear:both}.page-content .flex-container{display:flex;height:100px;width:100%;justify-content:space-between}.page-content .flex-child{display:flex;justify-content:center;text-align:center;align-items:center;flex-grow:1;height:calc(100% - 20px);margin:10px}.page-content .post ul{margin-bottom:1em}.page-content .post .post-header-container .scrim{padding:2em 1em 1em 1em}.page-content .post .post-meta{padding-bottom:1em}.page-content .post .post-content{padding:1em 0}.page-content .post .tags{font-size:0.9em}.page-content .post .rss{margin:1em 0 0 0;float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .rss:last-child{margin-right:0}@media screen and (min-width: 768px){.page-content .post .rss{margin:1em 0;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.page-content .post .rss:last-child{margin-right:0}}.page-content .post .share{font-weight:bold;margin:0 0 1em 0;float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .share:last-child{margin-right:0}@media screen and (min-width: 768px){.page-content .post .share{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin:1em 0;text-align:right}.page-content .post .share:last-child{margin-right:0}}.page-content .post .share a{width:1em;padding:0 0.25em;text-decoration:none}.page-content .post .disqus{float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .disqus:last-child{margin-right:0}.page-content .post .post-navigation{font-size:0.9em;display:block;width:auto}.page-content .post .post-navigation .prev-post{display:block;width:50%;float:left;margin:1em 0}.page-content .post .post-navigation .next-post{display:block;width:50%;float:left;margin:1em 0;text-align:right}.page-content .page .post-header{font-size:1.5em;padding:0.5em 1em 0.5em 1em;font-weight:bold;text-align:center}.page-content .page .posts-list li{padding:.4822530864em;padding-left:0}.page-content .page .posts-list .desc{font-size:0.9em}.page-content .page .posts-list .post-date{color:#999}.page-content .page .profile{max-width:320px;margin:auto;padding-bottom:0.5em}.page-content table th.caption{font-size:0.9em;margin-top:1em;margin-bottom:0em;margin-left:0;margin-right:0;font-weight:bold;padding:0.2em 0em 0.2em 0em}.page-content table td.description{padding:0em 0.5em 0em 0.5em}.page-content .people .people-section{font-size:1.5em;font-weight:bold;font-family:"Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif}.page-content .people .people-container{display:grid;grid-template-columns:1fr;gap:1rem 0rem}@media screen and (min-width: 768px){.page-content .people .people-container{gap:1rem;grid-template-columns:1fr 3fr 1fr 3fr}}.page-content .people .img-column{margin:auto 0;padding:0 0.5rem;font-weight:bold}@media screen and (min-width: 768px){.page-content .people .img-column{padding:0}}.page-content .people .img-column img{position:relative;overflow:hidden;border-radius:50%;display:block;margin:auto auto;width:60%}@media screen and (min-width: 768px){.page-content .people .img-column img{width:100%}}.page-content .people .exp-column{word-break:break-all;margin:auto 0}@media screen and (min-width: 768px){.page-content .people .exp-column{padding-left:1rem}}.page-content .people .boundary-line{grid-column-start:1;grid-column-end:2;height:0;border-bottom:1px solid #ddd;width:100%}@media screen and (min-width: 768px){.page-content .people .boundary-line{grid-column-end:5}}.page-content .research .research-section{font-size:1.5em;font-weight:bold;font-family:"Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif}.page-content .research .research-container img{position:relative;height:300px;object-fit:contain}@media screen and (min-width: 768px){.page-content .research .research-container img{width:100%}}.page-content .research .boundary-line{grid-column-start:1;grid-column-end:2;height:0;border-bottom:1px solid #ddd;width:100%}@media screen and (min-width: 768px){.page-content .research .boundary-line{grid-column-end:5}}.page-content .equipment .equipment-section{font-size:1.5em;font-weight:bold;font-family:"Roboto Slab", "Helvetica Neue", "Helvetica", "Arial", sans-serif}.page-content .equipment .row{display:flex;flex-wrap:wrap;padding:0 4px}.page-content .equipment .column{flex:25%;max-width:25%;padding:0 4px}.page-content .equipment .item{position:relative;text-align:center;color:white;padding:0;margin:0}.page-content .equipment .item .overlay{background:#0000004a;position:absolute;top:80%;left:50%;transform:translate(-50%, -50%);padding:0 4%}.page-content .equipment .item img{margin-top:8px;vertical-align:middle}@media (max-width: 800px){.page-content .equipment .column{flex:50%;max-width:50%}}@media (max-width: 600px){.page-content .equipment .column{flex:100%;max-width:100%}}.page-content .equipment .boundary-line{grid-column-start:1;grid-column-end:2;height:0;border-bottom:1px solid #ddd;width:100%}@media screen and (min-width: 768px){.page-content .equipment .boundary-line{grid-column-end:5}}.page-content .publication{margin-top:1em;margin-bottom:2em}.page-content .publication .pub-title{font-size:1.5em;font-weight:bold;background-color:#70aad0;color:#fff;text-align:center;margin-bottom:0.5em}.page-content .publication .pub-container{display:grid;grid-template-columns:1fr;gap:1rem 0rem;margin:1.0em}@media screen and (min-width: 768px){.page-content .publication .pub-container{gap:1rem;grid-template-columns:1fr 3fr}}.page-content .publication .img-column{margin:auto 0;padding:0 0.5rem;font-weight:bold}@media screen and (min-width: 768px){.page-content .publication .img-column{padding:0}}.page-content .publication .img-column img{position:relative;overflow:hidden;border-radius:0%;display:block;margin:auto;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}@media screen and (min-width: 768px){.page-content .publication .img-column img{width:100%;height:160px;overflow:hidden;margin:auto auto}}.page-content .publication .exp-column{word-break:break-word;margin:auto 0}@media screen and (min-width: 768px){.page-content .publication .exp-column{padding-left:0rem}}.page-content .publication .title{font-size:1.0em;font-weight:bold}@media screen and (min-width: 768px){.page-content .publication .title{font-size:1.2em}}.page-content .publication .publisher{font-style:italic}.page-content .publication .btn-links{font-family:"Poppins", Arial, sans-serif;font-size:15px;line-height:1.8;font-weight:normal}.page-content .publication .boundary-line{grid-column-start:1;grid-column-end:2;height:0;border-bottom:1px solid #ddd;width:100%}@media screen and (min-width: 768px){.page-content .publication .boundary-line{grid-column-end:5}}.page-content .publication .pub-item{align-content:left;text-align:left;font-size:16px;font-family:'Helvetica Rounded', Arial, sans-serif;line-height:1.5;padding:0.2em 0em 0.2em 0em}.page-content .publication .pub-title+ol{counter-reset:list;padding-left:0px;margin:0px 0px 0px 0px}.page-content .publication .pub-item>li{list-style:none}.page-content .publication .pub-item>li:before{content:"[" counter(list) "]";counter-increment:list}.site-footer{padding:1em 1em 2em 1em;background-color:#70aad0;color:#fff}.site-footer a{color:#fff}.site-footer a:active,.site-footer a:focus,.site-footer a:hover{color:#e6e6e6}.site-footer a:active,.site-footer a:focus{outline:none}.site-footer .wrapper{max-width:80%;margin-left:auto;margin-right:auto}.site-footer .wrapper::after{clear:both;content:"";display:table}.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:0.9em}.site-footer .site-navigation:last-child{margin-right:0}@media screen and (min-width: 480px){.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.site-footer .site-navigation:last-child{margin-right:0}}@media screen and (min-width: 768px){.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.site-footer .site-navigation:last-child{margin-right:0}}.site-footer .site-contact{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:0.9em}.site-footer .site-contact:last-child{margin-right:0}@media screen and (min-width: 480px){.site-footer .site-contact{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-top:0;margin-right:0}.site-footer .site-contact:last-child{margin-right:0}}@media screen and (min-width: 768px){.site-footer .site-contact{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-top:0}.site-footer .site-contact:last-child{margin-right:0}}.site-footer .site-contact i{width:1.25em;text-align:center}.site-footer .site-signature{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:0.9em}.site-footer .site-signature:last-child{margin-right:0}@media screen and (min-width: 768px){.site-footer .site-signature{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0;margin-top:0}.site-footer .site-signature:last-child{margin-right:0}}.site-footer .site-signature a{text-decoration:underline}
