:root{--main-fontfamily:"Inter",sans-serif;--main-color:#8a2be1}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}body{min-height:100vh;font-family:var(--main-fontfamily);background-color:#0000000d;flex-direction:column;display:flex}main{flex:1;position:relative}a{text-decoration:none}.skip-link{color:#fff;z-index:1000;background:#000;border-radius:0 0 4px 4px;padding:8px 16px;font-weight:600;text-decoration:none;transition:top .3s;position:absolute;top:-40px;left:6px}.skip-link:focus{top:0}.sectionTitle{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;display:flex}.sectionTitle p{color:#666;width:75%;font-family:Averia Serif Libre,serif;font-size:1.2rem;font-weight:400;line-height:1.6}.container{max-width:1400px;margin:0 auto;padding:0 2rem}@media (min-width:768px){.container{padding:0 4rem}}@media (min-width:1024px){.container{max-width:1600px;padding:0 6rem}}@media (min-width:1440px){.container{max-width:1800px;padding:0 8rem}}@media (min-width:1920px){.container{max-width:2000px;padding:0 10rem}}.hidden{display:none}.pageNotFound{flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:3rem;display:flex}.pageNotFound-img{justify-content:center;width:100%;display:flex}.pageNotFound-img img{width:22rem;height:auto}.noData{justify-content:center;align-items:center;width:100%;height:20rem;display:flex}.noData img{width:auto;height:16rem}.manageNoData img{height:13rem}.articleContent p,.conferenceContent p{text-indent:2rem}.articleContent .ql-align-center,.conferenceContent .ql-align-center{text-align:center}.articleContent .ql-align-right,.conferenceContent .ql-align-right{text-align:right}.articleContent .ql-align-justify,.conferenceContent .ql-align-justify{text-align:justify}.articleContent .ql-indent-1,.conferenceContent .ql-indent-1{margin-left:2rem}.articleContent .ql-indent-2,.conferenceContent .ql-indent-2{margin-left:4rem}.articleContent .ql-indent-3,.conferenceContent .ql-indent-3{margin-left:6rem}.articleContent .ql-indent-4,.conferenceContent .ql-indent-4{margin-left:8rem}.articleContent .ql-indent-5,.conferenceContent .ql-indent-5{margin-left:9rem}.articleContent .ql-indent-6,.conferenceContent .ql-indent-6{margin-left:10rem}.articleContent .ql-indent-7,.conferenceContent .ql-indent-7{margin-left:12rem}.articleContent .ql-indent-8,.conferenceContent .ql-indent-8{margin-left:14rem}.articleContent .ql-editor ul,.conferenceContent .ql-editor ul,.articleContent ul,.conferenceContent ul{margin:1rem 0;padding-left:3rem;list-style-type:disc}.articleContent .ql-editor ol,.conferenceContent .ql-editor ol,.articleContent ol,.conferenceContent ol{margin:1rem 0;padding-left:3rem;list-style-type:decimal}.articleContent li,.conferenceContent li{margin:.5rem 0}.articleContent h1,.conferenceContent h1{font-size:2rem;font-weight:700}.articleContent h2,.conferenceContent h2{font-size:1.8rem;font-weight:600}.articleContent h3,.conferenceContent h3{font-size:1.5rem;font-weight:500}.articleContent h4,.conferenceContent h4{margin:.5rem 0;font-size:1.2rem;font-weight:500}.articleContent h5,.conferenceContent h5{margin:.5rem 0;font-size:.9rem;font-weight:500}.articleContent h6,.conferenceContent h6{margin:.5rem 0;font-size:.6rem;font-weight:500}.articleContent strong,.conferenceContent strong{font-weight:700}.articleContent em,.conferenceContent em{font-style:italic}.articleContent u,.conferenceContent u{text-decoration:underline}.articleContent s,.conferenceContent s{text-decoration:line-through}.articleContent blockquote,.conferenceContent blockquote{color:#555;border-left:.4rem solid #8a2be1;margin:2rem 0;padding-left:1.6rem;font-style:italic}.articleContent pre,.conferenceContent pre{background-color:#f4f4f4;border-radius:.6rem;margin:1.5rem 0;padding:1.5rem;font-family:monospace;font-size:1.4rem;overflow-x:auto}.articleContent code,.conferenceContent code{background-color:#eee;border-radius:.3rem;padding:.2rem .4rem;font-family:monospace;font-size:1.4rem}.articleContent a,.conferenceContent a{color:#8a2be1;text-decoration:underline}.articleContent img,.conferenceContent img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem auto;display:block}@media (min-width:1440px){.sectionTitle p{width:80%;font-size:1.3rem}}@media (min-width:1920px){.sectionTitle p{width:85%;font-size:1.4rem}}
