body{font-family:${html.font};font-size:11pt;color:${html.text};line-height:1.5;margin:16px;background:${html.bg};} h1{font-size:20pt;color:${html.h1};border-bottom:2px solid ${html.h1};padding-bottom:4px;} h2{font-size:16pt;color:${html.h2};margin-top:1.2em;} h3{font-size:13pt;color:${html.h3};} h4,h5,h6{color:${html.h3};} p{margin:.4em 0;} p.sp{margin:.2em 0;} ul{margin:.3em 0 .3em 1.4em;} li{margin:.15em 0;} a{color:${html.link};} img{max-width:100%;height:auto;} p.caption{font-style:italic;color:${html.caption};font-size:10pt;text-align:center;margin:.2em 0 1em;} p.slide{text-align:center;margin:0 0 1.4em;} p.slide img{border:1px solid ${html.img.border};box-shadow:0 1px 5px rgba(0,0,0,.25);} .page-header{color:${html.muted};font-size:9pt;border-bottom:1px solid ${html.rule};padding-bottom:4px;margin-bottom:12px;} .page-footer{color:${html.muted};font-size:9pt;border-top:1px solid ${html.rule};padding-top:4px;margin-top:16px;} .navbar{display:flex;justify-content:space-between;gap:8px;background:${html.navbar.bg};border:1px solid ${html.navbar.border};border-radius:4px;padding:6px 12px;margin:6px 0 14px;font-size:10pt;} .navbar a.nav{color:${html.link};text-decoration:none;font-weight:bold;} .navbar a.nav:hover{text-decoration:underline;} .navbar .nav.disabled{color:${html.navbar.disabled};font-weight:bold;} .home-toc{list-style:none;padding-left:0;} .home-toc li{margin:.35em 0;} .home-toc a{font-size:12pt;} table.wt{border-collapse:collapse;margin:.6em 0;} table.wt td{border:1px solid ${html.table.border};padding:4px 8px;vertical-align:top;}