@import "https://fonts.cdnfonts.com/css/opendyslexic";@import "https://fonts.cdnfonts.com/css/garamond";html{scroll-behavior:smooth}body{font-family:Arial,sans-serif;font-size:1.2rem;line-height:1.5;margin:0;padding:0;color:#12222e;background-color:#fff;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out}body.dark-mode{background-color:#12222e;color:#e0e0e0}body.dyslexia-mode{font-family:opendyslexic,Arial,sans-serif}body.garamond-mode{font-family:garamond,Arial,sans-serif}li{margin-bottom:.5em}h1,h2,h3,h4,h5,h6{color:#197278}h1{font-size:3em}a{color:#197278;text-decoration:none;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out}a:hover{text-decoration:underline;color:#3ea39e}.paper{width:55vw;max-width:1200px;min-height:80vh;margin-left:auto;margin-right:auto;padding:6.6rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.7)}.paper hr{margin-top:2em;margin-bottom:2em}.paper .abstract{font-style:italic;color:#197278;margin-bottom:1rem}.paper .keywords span:not(:last-child)::after{content:' | '}.paper .authors .author{font-weight:700}.paper .authors .author:not(:nth-last-child(2))::after{content:' | '}.paper .authors .author-details{margin-top:10px;opacity:0;max-height:0;transition:opacity .2s ease-in,max-height .2s ease-in-out}.paper .authors .author-details.show{opacity:1;max-height:10rem}.paper .summary{margin:2rem;font-size:1.1rem}.paper .content{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;transition:column-count 1s ease-in-out;-webkit-transition:column-count 1s ease-in-out;-moz-transition:column-count 1s ease-in-out}.paper .content.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}header{position:fixed;top:0;left:0;width:100%;z-index:1000;justify-content:center}header.buttons{background-color:#197278;padding:10px 20px;display:flex;flex-wrap:wrap;align-items:center}header.buttons a{color:#fff;text-decoration:none;margin:5px 15px;padding:10px 15px;border-radius:4px;transition:background-color .3s,color .3s}header.buttons a:hover,header.buttons a:focus{cursor:pointer;background-color:#3ea39e}@media screen and (max-width:768px){h1{font-size:2rem}.paper{width:90%;padding:5%;padding-top:8rem}.paper img{width:80vw}}@media screen and (max-width:504px){.paper{padding-top:12rem}}@media print{@page{background-color:#fff;size:A4;margin:0}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}html,body{margin:0;padding:0}header,footer,nav,.no-print{display:none!important}.paper{margin:0;width:210mm;overflow:hidden;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;page-break-after:always}a{text-decoration:none}footer{display:none}}@keyframes pulsingHighlight{0%,100%{color:currentColor;transform:scale(1)}50%{color:#3ea39e;transform:scale(1.05)}}@keyframes pulsingBackground{0%,100%{background-color:transparent}50%{background-color:rgba(62,163,158,.2)}}:target{animation:pulsingHighlight .75s ease-in-out infinite;scroll-margin-top:8rem}.highlighted{animation:pulsingBackground 2.25s ease-out}@media screen and (max-width:768px){:target{scroll-margin-top:16em}}