h3,h4,h5{color:#70bfce}ul{list-style:auto;padding-left:18px!important}ul li{list-style:auto}.publication-gradient-header{border-radius:.5rem;overflow:hidden}.publication-gradient-header h1{text-shadow:2px 2px 4px #0000004d}.publication-gradient-header p{text-shadow:1px 1px 2px #0003}@media (width<=640px){.publication-gradient-header h1{line-height:1.2;font-size:2rem!important}.publication-gradient-header p{font-size:1rem!important}.publication-gradient-header .bg-gradient-to-b{height:20rem!important}}@media (width<=480px){.publication-gradient-header h1{font-size:1.75rem!important}.publication-gradient-header .bg-gradient-to-b{height:18rem!important}}table{border-collapse:collapse;background-color:#fff;border-radius:8px;width:100%;margin:20px 0;font-family:Arial,sans-serif;font-size:16px;overflow:hidden}th,td{text-align:left;padding:12px 15px}th{color:#fff;background-color:#108fcc;font-weight:600}tr{border-bottom:1px solid #ddd}tr:nth-child(2n){background-color:#f9f9f9}tr:hover{background-color:#f1f1f1}.toc-navigation{flex-direction:column;display:flex}.toc-nav{flex-direction:column;flex:1;display:flex}.toc-nav-link{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.toc-nav-link:hover{transform:translate(2px);box-shadow:0 2px 8px #70bfce4d}.toc-nav-link:before{content:"";opacity:0;background:linear-gradient(#d0700b,#d0700b);width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.toc-nav-link:hover:before{opacity:1}.toc-nav-active{color:#fff!important;background-color:#d0700b!important;border-left-color:#d0700b!important}html{scroll-behavior:smooth}.toc-nav::-webkit-scrollbar{width:6px}.toc-nav::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.toc-nav::-webkit-scrollbar-thumb{background:#70bfce;border-radius:3px}.toc-nav::-webkit-scrollbar-thumb:hover{background:#5a9ba8}@media (width<=768px){table,thead,tbody,th,td,tr{width:100%;display:block}thead{display:none}tr{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;padding:10px}td{position:relative}td:before{content:attr(data-label);white-space:nowrap;color:#2c3e50;text-align:left;width:45%;padding-right:10px;font-weight:600;position:absolute;left:15px}}
