.block-content{line-height:1.5em}.block-content a{text-decoration:underline}.block-content :first-child{margin-top:0}.block-content :last-child{margin-bottom:0}.block-content p,.block-content ul,.block-content ol{margin-bottom:1.5rem}.block-content ul,.block-content ol{margin-left:1rem}.block-content ul p,.block-content ol p{margin-bottom:0}.block-content ul>li{list-style:disc}.block-content ol>li{list-style:decimal}.block-content ul ol,.block-content ul ul,.block-content ol ul,.block-content ol ol{margin-bottom:0}.block-content h1,.h1,.intro{font-size:2rem;margin-bottom:3rem;line-height:1.25em}.block-content h2,.h2{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.block-content h3,.h3{font-weight:600}.block-content .codeblock{display:grid}.block-content code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:1em;background:#e7e7e7;padding:0 0.5rem;display:inline-block;color:black}.block-content pre{margin:3rem 0;background:black;color:white;padding:1.5rem;overflow-x:scroll;overflow-y:hidden;line-height:1.5rem}.block-content pre code{padding:0;background:none;color:inherit}.block-content hr{margin:6rem 0}.block-content dt{font-weight:600}.block-content blockquote{font-size:1.25rem;line-height:1.325em;border-left:2px solid black;padding-left:1rem;margin:3rem 0;max-width:25rem}.block-content blockquote footer{font-size:0.875rem;font-style:italic}.block-content figure{margin:3rem 0}.block-content figcaption{padding-top:0.75rem;color:#777}.block-content figure ul{line-height:0;display:grid;gap:1.5rem;margin:0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.block-content figure ul li{list-style:none}