.article-content h1,.article-content h5,.article-content h6{letter-spacing:-.7px;margin:47px 0 16px;font-weight:400;line-height:1.08}.article-content h1{font-size:42px}.article-content h5{font-size:20px}.article-content h6{font-size:18px}.article-content :where(p,li,blockquote) code{background:#e5e0d5;padding:0 .22em;font:.86em/1.35 ui-monospace,SFMono-Regular,monospace}.article-toggle-heading{margin:47px 0 16px}.article-toggle-heading>summary{cursor:pointer;list-style:none}.article-toggle-heading>summary::-webkit-details-marker{display:none}.article-toggle-heading>summary:before{width:1em;color:var(--site-red);content:"▸";transition:transform .16s;display:inline-block}.article-toggle-heading[open]>summary:before{transform:rotate(90deg)}.article-toggle-heading>summary>h1,.article-toggle-heading>summary>h2,.article-toggle-heading>summary>h3,.article-toggle-heading>summary>h4,.article-toggle-heading>summary>h5,.article-toggle-heading>summary>h6{margin:0;display:inline}.article-toggle-heading>.article-block-children{margin-top:16px}.article-body-image img{max-width:100%;height:auto}.article-content .article-table{max-width:100%}.article-content .article-table-grid{min-width:min(100%,34rem)}.article-content .article-table-stacked{min-width:0}@media (max-width:800px){.article-content h1{font-size:37px}.article-content h5{font-size:20px}.article-content h6{font-size:18px}}
