.post-content{color:#e8e4ddb3;font-family:Space Mono,monospace;font-size:.9375rem;line-height:1.8}.post-content h1,.post-content h2,.post-content h3,.post-content h4{color:#e8e4dd;scroll-margin-top:8rem;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.25}.post-content h1{margin:3rem 0 1rem;font-size:2rem}.post-content h2{margin:3rem 0 1rem;font-size:1.5rem}.post-content h3{margin:2rem 0 .75rem;font-size:1.2rem}.post-content h4{margin:1.5rem 0 .5rem;font-size:1.05rem}.post-content p{margin:1rem 0}.post-content a{color:#e63b2e;text-underline-offset:3px;text-decoration:underline}.post-content a:hover{color:#e8e4dd}.post-content strong{color:#e8e4dd;font-weight:700}.post-content ul,.post-content ol{margin:1rem 0;padding-left:1.5rem}.post-content ul{list-style:outside}.post-content ol{list-style:decimal}.post-content li{margin:.5rem 0}.post-content li::marker{color:#e63b2e}.post-content blockquote{color:#e8e4ddd9;border-left:3px solid #e63b2e;margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:italic}.post-content code{background:#e8e4dd14;border:1px solid #e8e4dd1a;border-radius:.375rem;padding:.125rem .375rem;font-family:Space Mono,monospace;font-size:.875em}.post-content pre{background:#e8e4dd0d;border:1px solid #e8e4dd1a;border-radius:1rem;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.post-content pre code{background:0 0;border:none;padding:0}.post-content img{border-radius:1rem;max-width:100%;height:auto;margin:2rem 0}.post-content hr{border:none;border-top:1px solid #e8e4dd1a;margin:3rem 0}.post-content table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.875rem}.post-content th,.post-content td{text-align:left;border:1px solid #e8e4dd1a;padding:.75rem 1rem}.post-content th{color:#e8e4dd;background:#e8e4dd0d;font-family:Space Grotesk,sans-serif}
