div[data-astro-cid-dysxeeoh]{display:flex;flex-direction:column}a[data-astro-cid-tytgjzw7]{margin:6%;border:solid 1px #7B7B7B;background-color:#f8f8f8;@media screen and (max-width: 1024px){margin:0 0 0 3%;height:77%}}img[data-astro-cid-tytgjzw7]{width:72%}hr[data-astro-cid-pux6a34n]{color:#7b7b7b;width:100%;box-sizing:border-box}img[data-astro-cid-otpdt6jm]{height:67%;max-width:67%}:root{background-color:#ececec;font-family:Cabin}html,body{display:flex;margin:0;width:100%;height:100%}h1,h2,h3{text-align:start}body{position:relative;flex-direction:column;align-items:center;font-size:1rem;max-width:1186px;margin:0 auto;background-color:#f7f7f7;@media screen and (max-width: 896px){font-size:12px}}header{display:flex;flex-direction:column;position:absolute;width:max(12.5%,250px);height:100%;align-items:center;align-self:flex-start;border-right:solid 1px black;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;background-color:#f0f0f0;box-sizing:border-box;z-index:1;@media screen and (max-width: 1024px){position:sticky;overflow:visible}}nav{height:fit-content;width:72%;margin:7% 14%}a{text-decoration:none;color:#000}#scrollable-body{width:calc(100% - max(12.5%,250px));min-height:100%;align-self:flex-end;overflow:auto;scrollbar-width:thin;@media screen and (max-width: 1024px){width:100%;min-height:calc(100% - 90px)}}#body{display:flex;flex-direction:column;padding:2.5% 5%;width:100%;align-items:center;box-sizing:border-box;min-height:calc(100% - 81px);text-align:justify;line-height:1.5;@media screen and (max-width: 1024px){min-height:calc(100% - 162px);@media screen and (max-width: 400px){min-height:calc(100% - 543px)}}}.circle{display:flex;justify-content:center;align-items:center;border-radius:50%;aspect-ratio:1/1}#nav-links{display:flex;flex-direction:column;align-items:flex-start;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}#nav-links a,.dropdown p{display:block;width:100%;box-sizing:border-box;padding:8px 0 8px 4px;font-size:1.05rem;word-break:break-word}@media screen and (min-width: 1025px){#nav-links a,.dropdown p{padding-top:4px;padding-bottom:4px}#nav-links hr{margin:2px 0}}#nav-links a:hover,#nav-links a:focus,#nav-links .dropdown-content a:hover,#nav-links .dropdown-content a:focus,.dropdown:hover,.dropdown:focus{background-color:#d0d0d0}.dropdown{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;cursor:pointer}.dropdown div{display:flex;justify-content:center;align-items:center;width:.7rem;height:100%;padding:0 4px}#nav-links .dropdown p{margin:0;padding-right:4px;width:calc(100% - .7rem)}.dropdown-content{width:100%}#nav-links .dropdown-content a{padding-left:8px;padding-right:8px;width:100%;background-color:#e0e0e0}#nav-links .dropdown-content a,#languages-dropdown a{font-size:1rem}#hamburger{display:none;width:50px;height:50px;margin-right:3%;cursor:pointer}.line{border-radius:10px;background-color:#7b7b7b}.closed-menu .line{position:relative;top:3px;width:50px;height:8px}.closed-menu #no-cross{margin:10px 0}.opened-menu .line{width:70px;height:8px}.opened-menu #line1{transform:rotate(45deg);position:relative;top:21px;right:10px}.opened-menu #line2{transform:rotate(-45deg);position:relative;top:13px;right:10px}.arrow{display:flex;border:2px solid #0477be;border-left-width:0;height:.7rem;transform:rotate(45deg);aspect-ratio:1/1}.opened-submenu{border-top:0}.closed-submenu{border-bottom:0;position:relative;right:calc(.35rem - 1.7px)}#mobile-menu{display:flex;background-color:#f0f0f0;width:100%;min-height:calc(100% - 90px);overflow:auto}#mobile-menu #nav-links{height:fit-content;width:100%}.not-displayed{display:none!important}.hidden{visibility:hidden!important}@media screen and (max-width: 1024px){header{flex-direction:row;width:100%;height:90px;border-right:0;border-bottom:solid 1px black;justify-content:space-between}#hamburger{display:block}#hamburger .line{display:flex}.opened-menu #no-cross{display:none}}#utils{display:flex;flex-direction:row;height:40px;width:79%;margin:6% 10.5% 10.5%;justify-content:space-between;>*{width:auto}@media screen and (max-width: 1024px){margin:0;height:40%;width:100%;justify-content:space-evenly}}#utils .circle{height:138%;background-color:#f19000;align-self:center}#change-language{aspect-ratio:auto;min-height:100%;width:fit-content;object-fit:contain;object-position:right;cursor:pointer}#languages{display:flex;flex-direction:column;align-items:flex-end}#languages:has(>#languages-dropdown:not(.hidden)){width:fit-content;#change-language{border-bottom:solid 1px black}}#languages-dropdown{position:absolute;right:10.5%;margin:40px 6px 0;padding-bottom:20px;width:fit-content;border-top:solid 1px black;@media screen and (max-width: 1024px){top:70%;right:unset;margin-top:unset;padding-bottom:unset}}#languages-dropdown a{padding:3px 6px;background-color:#e0e0e0;border-left:solid 1px #C0C0C0;border-right:solid 1px #C0C0C0;word-break:break-word}#languages-dropdown a:nth-child(n+2){border-top:solid 1px black}#languages-dropdown a:nth-last-child(1){border-bottom:solid 1px #C0C0C0}footer{display:flex;flex-direction:row;position:relative;bottom:0;width:100%;justify-content:space-evenly;align-items:center;background-color:#0477be;border-top:1px solid white}footer hr{display:none;width:100%;border:0;border-top:1px solid white;margin:0;@media screen and (max-width: 1024px){display:flex}}.sub-footer{display:flex;min-height:80px;width:50%;justify-content:space-evenly;align-items:center}.sub-footer img:not(.width-based){height:60px;width:auto}.sub-footer .width-based{height:auto;width:100px}.sub-footer a{color:#fff}.vl{display:flex;border-left:1px solid white;height:80px}@media screen and (max-width: 1024px){footer{flex-direction:column}.sub-footer{width:100%;justify-content:space-around;@media screen and (max-width: 400px){flex-direction:column;a{margin:30px 0}}}.vl{display:none}}#js-blocked{display:flex;width:100%;height:70px;flex-direction:column;justify-content:center;text-align:center;background-color:#fff;border-bottom:solid 1px darkgray;position:absolute;box-sizing:border-box;p{color:#ff6e6e;font-size:1.5em;font-weight:700}@media screen and (max-width: 1024px){height:50px;p{font-size:1rem}@media screen and (max-width: 896px){height:40px}}}#info{display:flex;flex-direction:column;width:100%;#info-header{display:flex;align-items:center;img{aspect-ratio:auto;width:150px;border:solid 1px #A0A0A0;margin-right:20px}}#info-body{display:flex;flex-direction:column;justify-content:center;align-self:center;width:80%;padding:8px;box-sizing:border-box;border:solid 1px black;border-radius:20px;>div{display:flex;flex-direction:row;align-items:center;>div p{margin:0}>*{display:flex;flex-direction:column;width:50%;margin:0;padding:8px}>*:nth-child(1){text-align:right;padding-right:13px}>*:nth-last-child(1){text-align:left;padding-left:13px}a{text-decoration:underline;color:navy}}hr{width:calc(100% - 16px);border-width:1px 0;color:#fff}@media screen and (max-width: 1024px){width:95%}}}.pagination{display:flex;justify-content:space-between;margin-top:10px;>*{display:flex;padding:5px;margin:0 5px;width:30px;height:30px;box-sizing:border-box;border:solid 1px #0477BE;border-radius:30%;align-items:center;justify-content:center;.arrow{border-color:#000;border-radius:10% 0}.left{position:relative;left:33%;border-width:0 0 2px 2px}.left.first:nth-child(1){left:16.5%}.left.first:nth-last-child(1){left:-16.5%}.right{position:relative;border-bottom:0}.right.last:nth-child(1){left:-16.5%}.right.last:nth-last-child(1){left:-49.5%}}a:has(span){justify-content:unset}a:nth-child(1){margin-left:0}a:nth-last-child(1){margin-right:0}>span{border-color:#000;color:#fff;background-color:#0477be}}.by-year:is(.pagination){>*{font-size:.9rem}>:not(:has(.arrow)){width:40px}}.publication-list{display:flex;flex-direction:column;align-items:left;width:100%;margin:15px 0;hr{width:100%;border-color:#009edf;margin:15px 0;border-top-width:0}.publication{display:flex;flex-direction:column;justify-content:space-between;text-align:left;width:100%;.pub-title{font-style:italic}>p{margin:0}>p:nth-child(1){margin-top:0}>p:nth-last-child(1){margin-bottom:0}.pub-tags{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2px;>div{display:flex;align-items:center;>a{margin:0 10px;height:fit-content;@media screen and (max-width: 896px){margin:0 5px}}>a:nth-child(1){margin-left:0}>a:nth-last-child(1){margin-right:0}}a,p{padding:5px 10px;margin:0;border-radius:10px;color:#fff;line-height:normal;height:fit-content}.hal{background-color:#662483}.doi{background-color:#0973b9}.arxiv{background-color:#6c6969}.pub-type{background-color:#aaa;@media screen and (max-width: 896px){max-width:110px}}}}}.underlined{text-decoration:underline!important}.bold{font-weight:700!important}.italic{font-style:italic!important}.orange{color:#f29000!important;border-color:#f29000!important}.purple{color:#93176d!important;border-color:#93176d!important}.blue{color:#0477be!important;border-color:#0477be!important}.event-list{display:flex;flex-direction:column;align-items:center;width:90%;margin:30px 0;hr{width:100%;border-color:#009edf;margin:30px 0;border-top-width:0}.event{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;width:95%;*{margin:0;text-align:center}a{width:fit-content}}}.event:is(.full){width:100%}.event .event-content{margin-top:16px;a{color:#36c}a:visited{color:#6a60b0}>:first-child{margin-top:0}}.content{width:100%;height:100%;h1,h2{width:100%;padding-bottom:3px;border-bottom:solid #009EDF;color:#0477be}h1{border-bottom-width:2px;margin-top:0}h2{border-bottom-width:1px}img{aspect-ratio:auto;height:fit-content;max-width:100%}h3 img{width:50px;margin-right:5px}h3:has(img){display:flex;align-items:center}a{text-decoration:underline;color:#36c}a:visited{color:#6a60b0}}.research:is(.content){:is(h1,h2,h3):has(a){padding-bottom:0;border:none;width:fit-content;a,a:visited{color:#0477be;display:flex;align-items:center}:has(img){padding:0 10px}img{width:50px}}img{padding:5px;margin-right:7.5px;float:left;width:150px}h2,h3{a:has(.orange,.purple,.blue){text-decoration:none}}:is(h1,h2,h3) p{margin:0}}.news-index:is(.content){h2,a{color:#000;border-color:#000}}.no-content{width:100%}.content-title{width:100%;color:#0477be;padding-bottom:5px;border-bottom:solid 2px #009EDF;margin-top:0}
