:root{--table-border:#ddd;--table-header-bg:#eee;--embed-bg:#333;--emphasis:#0070f3;--emphasis-bg:#bbdefb55;--btn-text:#fff;--divider:#ccc9}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;font-size:16px}*{box-sizing:border-box}a{color:var(--emphasis);text-decoration:none}a:focus,a:hover{text-decoration:underline}img{max-width:100%;display:block}hr{margin:2rem 0;height:2px;border:none;background:var(--divider)}h1,h2,h3,h4,h5,h6{cursor:default}.href-anchor{display:inline-block;visibility:hidden;transform:rotate(45deg);scale:80%;margin-left:.3em;vertical-align:sub;opacity:70%}h1:hover .href-anchor,h2:hover .href-anchor,h3:hover .href-anchor,h4:hover .href-anchor,h5:hover .href-anchor,h6:hover .href-anchor{visibility:visible}ul{padding-left:1em}ul li{margin-bottom:.25em}summary{cursor:pointer}strong{font-weight:600}table{border-collapse:collapse;width:100%}table,td,th{box-sizing:border-box}td,th{border:1px solid var(--table-border);padding:.25em .5em;white-space:pre-wrap;word-break:break-word}th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}table th{background:var(--table-header-bg);font-weight:500}.slides{background:var(--embed-bg);width:100%;position:relative;padding-bottom:85%}.slides.ratio_169{padding-bottom:66%}.slides iframe{background:var(--embed-bg);box-sizing:border-box;border:none;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.button,button{background:transparent;padding:.35rem .85rem;color:#494949;outline:1px solid #626262;border-radius:3px;line-height:1;cursor:pointer;font-weight:500;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.button:focus,.button:hover,a.button:hover,button:focus,button:hover{text-decoration:none;color:var(--emphasis);background-color:#fff;outline-color:var(--emphasis);box-shadow:0 0 0 .35rem rgba(198,198,198,.25)}.button-spacer{width:1em;display:inline-block}.ptype{font-size:90%;opacity:.7;font-style:italic;padding:0;margin:0 0 0 3px}@media only screen and (hover:none) and (pointer:coarse){.slides{display:none!important}}