.lazy *,.lazy :after,.lazy :before{margin:0;padding:0;box-sizing:border-box}.lazy body{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);background-color:var(--color-background);color:var(--color-text);padding:2rem}.lazy p{margin-bottom:1rem;font-size:var(--font-size-body)}.lazy h1,.lazy h2,.lazy h3,.lazy h4,.lazy h5,.lazy h6{font-family:var(--font-family-serif);font-weight:var(--font-weight-bold);color:var(--color-heading);line-height:1.3;margin-top:1.5rem;margin-bottom:.75rem}.lazy h1{font-size:var(--font-size-heading)}.lazy h2{font-size:var(--font-size-subheading)}.lazy h3{font-size:1.5rem}.lazy h4{font-size:1.25rem}.lazy h5{font-size:1rem}.lazy h6{font-size:.875rem}.lazy ol,.lazy ul{margin-left:2rem;margin-bottom:1.5rem}.lazy ol li,.lazy ul li{margin-bottom:.5rem;font-size:var(--font-size-body)}.lazy ul li:before{content:"•"}.lazy ol li:before,.lazy ul li:before{margin-right:.5rem;color:var(--color-muted)}.lazy ol li:before{content:counter(list-item) "."}.lazy a{color:var(--color-link);text-decoration:none}.lazy a:focus,.lazy a:hover{color:var(--color-link-hover);text-decoration:underline}.lazy blockquote{border-left:4px solid var(--color-muted);padding-left:1rem;font-style:italic;color:var(--color-muted);margin:1.5rem 0}.lazy code{padding:.2rem .4rem;font-size:.9rem}.lazy code,.lazy pre{font-family:Courier New,monospace;background-color:#f0f0f0;border-radius:4px}.lazy pre{padding:1rem;white-space:pre-wrap;word-wrap:break-word;margin:1rem 0}.lazy table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.lazy td,.lazy th{padding:.75rem;border:1px solid #ddd;text-align:left}.lazy th{background-color:#f4f4f4;font-weight:var(--font-weight-bold)}.lazy .container{max-width:1200px;margin:0 auto;padding:1rem}.lazy .text-center{text-align:center}.lazy .text-right{text-align:right}.lazy .text-left{text-align:left}