html{position:relative;min-height:100%}body{margin-bottom:60px}body>.container:not(.full-width-homepage){padding:60px 15px 0}html{scroll-padding-top:74px}code{font-size:80%}article ul,article ol{list-style-position:inside}article{--block-rhythm:2.75rem}@media(min-width:1200px){.container:not(.full-width-homepage){max-width:1320px}}article .code-cols{display:flex;flex-wrap:wrap;gap:0 1.25rem;align-items:flex-start}article .code-col{flex:1 1 300px;min-width:0}article .code-col pre,article .code-col .highlight{overflow-x:auto}article .code-col-head{font-size:85%;opacity:.75;margin-bottom:.25rem}article sup.cite{font-size:75%;line-height:0;white-space:nowrap}article sup.cite a{text-decoration:none}article ol.bibliography{font-size:92%;list-style-position:outside;padding-left:1.6rem}article ol.bibliography li{margin-bottom:.45rem}article ol.bibliography li:target{background:rgba(255,232,138,.45);border-radius:3px}article .bib-link{font-size:90%;opacity:.75;white-space:nowrap}article blockquote.pullquote{margin:1.8rem auto;padding:.4rem 1.5rem;max-width:34rem;text-align:center;border:0;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;font-size:1.12rem;line-height:1.5;color:#343a40}article blockquote.pullquote p{margin:.9rem 0}article blockquote.pullquote .pullquote-cite{display:block;margin-bottom:.8rem;font-size:.85rem;font-style:normal;opacity:.7}article figure img,article figure svg{max-width:100%;height:auto}article :is(figure,.table-inarticle){margin-top:var(--block-rhythm);margin-bottom:var(--block-rhythm);margin-left:auto;margin-right:auto}article .table-inarticle{overflow-x:auto}article .table-inarticle>table{margin-bottom:0}