html{color:#172d30;background:#fff;font:18px/1.7 Georgia,serif}body{margin:0}a{color:#075e76}header,main,footer{max-width:64rem;margin:auto;padding:1rem 1.5rem}header{border-bottom:1px solid #dce4e5;font:1rem/1.6 system-ui,sans-serif}h1,h2,h3,h4{line-height:1.25}h1{font-size:2.1rem}img,svg{max-width:100%;height:auto}pre{overflow:auto}table{border-collapse:collapse}td,th{padding:.35em .65em}details{margin:1rem 0}.author-macros{height:0;overflow:hidden}.ptx-main{max-width:64rem}.ptx-content-footer{margin-top:2rem}nav a{display:inline-block;margin-right:1rem}a:focus{outline:3px solid #e4b12e}:target{scroll-margin-top:1rem;background:#fff9df}code{font-size:.9em}mjx-container[display=true]{overflow-x:auto;overflow-y:hidden}@media(max-width:600px){html{font-size:16px}header,main,footer{padding:1rem}h1{font-size:1.7rem}}
