ul.pub-list{list-style-type:disc;margin-left:1.5rem;padding-left:1rem;line-height:1.5}ul.pub-list li{margin-bottom:.6rem}ul.pub-list li::marker{color:#1e4d2b;font-size:.9rem}ul.pub-list li{text-indent:0;padding-left:.1rem}.hero-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.2))}main h1,.article-container h1{color:#1e4d2b!important;font-weight:700!important;text-align:center!important}main h2,.article-container h2{color:#1e4d2b!important;font-weight:700!important}main h3,.article-container h3{color:#1e4d2b!important;font-weight:600!important}.article-container,.page-body{color:#374151!important}.article-container figcaption{text-align:center;color:#6b7280;font-size:.9rem;margin-top:.5rem}.article-container a{color:#1e4d2b!important;border-bottom:1px solid rgba(30,77,43,.3);text-decoration:none}.article-container a:hover{color:#c8c372!important;border-color:#c8c372}.dark main h1,.dark .article-container h1{color:#fff!important}.dark main h2,.dark .article-container h2{color:#fff!important}.dark main h3,.dark .article-container h3{color:#fff!important}.dark .article-container,.dark .page-body{color:#d1d5db!important}.dark .article-container a{color:#c8c372!important;border-color:rgba(200,195,114,.4)}.dark .article-container figcaption{color:#9ca3af!important}.article-style p,.article-container p,.page-body p{line-height:1.625!important;margin-top:.5rem!important;margin-bottom:.5rem!important}.article-header{text-align:center!important;justify-content:center!important}.article-style h2,.article-style h3{margin-top:1.5rem!important;margin-bottom:.75rem!important}nav.fixed-navbar{position:fixed;top:0;left:0;width:100%;z-index:50;height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;font-family:lora,serif;background-color:rgba(30,77,43,.92)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background .25s ease,backdrop-filter .25s ease}html.dark nav.fixed-navbar{background-color:rgba(11,61,46,.92)!important;backdrop-filter:blur(6px)}nav.fixed-navbar .nav-links a{margin:0 1rem;color:#fafafa!important;font-size:1.05rem!important;font-weight:500!important;letter-spacing:.01em;transition:color .25s ease,opacity .25s ease}nav.fixed-navbar .nav-links a:hover{color:#c8c372!important;opacity:.85}nav.fixed-navbar .nav-links a.active{border-bottom:2px solid #c8c372!important;padding-bottom:2px;font-weight:600!important}#mobile-menu{display:none}#mobile-menu.open{display:block}#mobile-menu{position:absolute;top:70px;left:0;width:100%;z-index:50;background:rgba(30,77,43,.93);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}