*{box-sizing:border-box}html{color-scheme:light}body{font-family:"Times New Roman",Times,serif;font-size:16px;line-height:1.16;color:#000;background:#fff;margin:1rem}main{max-width:62rem;margin:auto;border:1px solid #000;padding:1rem}h1,h2,h3,p,ul,ol,pre,table,nav,footer{font-size:inherit;margin:0 0 .618rem}h1,h2,h3,th,strong{font-weight:bold}h2{margin-top:1rem}ul,ol{padding-left:1.618rem}li{margin-bottom:.236rem}a{color:#000;text-underline-offset:.15em}a:focus-visible{outline:2px solid #000;outline-offset:3px}nav{display:flex;flex-wrap:wrap;gap:.382rem 1rem;border-bottom:1px solid #000;padding-bottom:.618rem}.strap{margin-top:.382rem}.actions{display:flex;flex-wrap:wrap;gap:.382rem;margin:1rem 0}.actions a{border:1px solid #000;padding:.382rem .618rem;text-decoration:none}.actions a:hover{background:#000;color:#fff}.status,footer{border-top:1px solid #000;padding-top:.618rem;margin-top:1rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border:1px solid #000;padding:.382rem}pre,code{font:inherit;overflow-wrap:anywhere}pre{white-space:pre-wrap}.table-wrap{overflow-x:auto}img{max-width:100%;height:auto}@media(max-width:540px){body{margin:.382rem}main{padding:.618rem}th,td{padding:.236rem}nav{gap:.382rem .618rem}}

.section-nav{display:block;border:0;padding:0;margin:1rem 0}.section-nav ul,.section-nav ol{columns:2;column-gap:2rem}.section-nav li{break-inside:avoid}figure{margin:1rem 0}figcaption{font:inherit;margin:.382rem 0}.subtitle{font-style:italic}.metadata{margin-bottom:.382rem}h2[id],h3[id]{scroll-margin-top:1rem}@media(max-width:640px){.section-nav ul,.section-nav ol{columns:1}}
