@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap");body{font-family:'Rubik', sans-serif;background-color:#ebf0f7;color:#1f2448}a{color:#08f}.site-header{background-color:#1f2448;color:#ebf0f7}.site-header .site-brand{display:inline-flex;align-items:center;gap:10px;color:white;text-decoration:none;float:left;line-height:54px}.site-header .site-brand:hover{text-decoration:none}.site-header .site-logo{display:block;height:36px;width:36px}.site-header .site-title{font-size:1.4em;font-weight:500;color:white}.site-header .page-link{color:white}.site-header .page-link:hover{text-decoration:none}.site-header .site-nav{background-color:#1f2448;border:none;float:right;line-height:54px}.site-header .site-nav .nav-trigger{display:none}.site-header .site-nav .menu-icon{display:none}.site-header .site-nav .trigger{display:flex;align-items:center;gap:1.5em}.site-header .site-nav .nav-item{position:relative}@media screen and (max-width: 600px){.site-header .site-nav{position:absolute;top:80px;right:15px;background-color:#1f2448;border:1px solid rgba(255,255,255,0.1);border-radius:5px;text-align:right}.site-header .site-nav label[for="nav-trigger"]{display:block;float:right;width:36px;height:36px;z-index:2;cursor:pointer}.site-header .site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-header .site-nav .menu-icon>svg{fill:white}.site-header .site-nav input ~ .trigger{clear:both;display:none}.site-header .site-nav input:checked ~ .trigger{display:block;padding-bottom:5px}.site-header .site-nav .trigger{flex-direction:column;align-items:stretch}.site-header .site-nav .nav-item{width:100%}.site-header .site-nav .page-link{display:block;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,0.1);margin-left:20px}.site-header .site-nav .page-link:not(:last-child){margin-right:0}}.site-header .site-nav .menu-icon>svg{fill:white}.post-list{list-style:none;margin-left:0}.post-list>li{margin-bottom:2.5em;padding-bottom:2em;border-bottom:1px solid rgba(31,36,72,0.1)}.post-list>li:last-child{border-bottom:none}.post-list h2{margin-bottom:0.25em}.post-list .post-link{color:#1f2448;font-weight:500}.post-list .post-link:hover{color:#08f;text-decoration:none}.post-meta{color:rgba(31,36,72,0.65);font-size:0.9em;margin-bottom:0.75em}.post-meta .author-link{color:rgba(31,36,72,0.55);margin-left:0.2em;text-decoration:none}.post-meta .author-link:hover{color:#08f}.post-meta .author-orcid:hover{color:#a6ce39}.post-meta .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.post-meta .post-tag{display:inline-block;background-color:rgba(0,136,255,0.12);color:#08f;padding:0.1em 0.6em;border-radius:3px;font-size:0.85em;margin-right:0.25em;text-decoration:none}.post-meta .post-tag:hover{background-color:#08f;color:white}.post-excerpt{color:rgba(31,36,72,0.85)}.post-reblog-note{font-style:italic;color:rgba(31,36,72,0.7);background-color:rgba(0,136,255,0.06);border-left:3px solid #08f;padding:0.75em 1em;margin:1.5em 0}.archive-year{margin-top:1.5em;border-bottom:2px solid rgba(31,36,72,0.15);padding-bottom:0.2em}.archive-list li{display:flex;gap:1em;align-items:baseline;margin-bottom:0.5em;padding-bottom:0;border-bottom:none}.archive-list .post-meta{flex:0 0 8em;margin-bottom:0}.pager{margin-top:2em;text-align:center}.pager .pagination{list-style:none;margin:0;padding:0;display:inline-flex;gap:1.5em;align-items:center}.pager .pager-edge{color:rgba(31,36,72,0.3)}.pager .current-page{font-weight:500}.funding-note{margin-top:2em;padding-top:1.5em;border-top:1px solid rgba(31,36,72,0.15);display:flex;align-items:flex-start;gap:1.5em;flex-wrap:wrap}.funding-note .oscars-logo{max-width:180px;height:auto;flex:0 0 auto}.funding-note p{flex:1 1 300px;font-size:0.9em;color:rgba(31,36,72,0.8);margin:0}.imprint{margin-top:1em;font-size:0.9em}.video-embed{position:relative;width:100%;aspect-ratio:16 / 9;margin:1.5em 0;background:#000;border-radius:4px;overflow:hidden}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
