.hounii-blog-prose{color:var(--colorSubtle);font-family:var(--f-family,inherit);font-size:17px;line-height:1.75}.hounii-blog-prose>:first-child{margin-top:0}.hounii-blog-prose h2,.hounii-blog-prose h3,.hounii-blog-prose h4{color:var(--color);letter-spacing:-.015em;margin-top:40px;margin-bottom:12px;font-weight:700;line-height:1.3}.hounii-blog-prose h2{font-size:26px}.hounii-blog-prose h3{font-size:20px}.hounii-blog-prose h4{font-size:17px}.hounii-blog-prose p{margin:16px 0}.hounii-blog-prose strong{color:var(--color);font-weight:700}.hounii-blog-prose ul,.hounii-blog-prose ol{margin:16px 0;padding-inline-start:24px}.hounii-blog-prose li{margin:8px 0}.hounii-blog-prose a{color:var(--accentText);text-underline-offset:2px;text-decoration:underline}.hounii-blog-prose blockquote{border-inline-start:3px solid var(--accent);color:var(--colorSubtle);margin:24px 0;padding-inline-start:20px;font-style:italic}.hounii-blog-prose code{background-color:var(--backgroundHover);border-radius:4px;padding:1px 6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:15px}.hounii-blog-prose pre{background-color:var(--backgroundHover);border:1px solid var(--borderColor);border-radius:8px;padding:20px;font-size:14px;line-height:1.5;overflow-x:auto}.hounii-blog-prose pre code{background:0 0;padding:0}.hounii-blog-prose img{border-radius:12px;max-width:100%;height:auto}.hounii-blog-prose hr{border:0;border-top:1px solid var(--borderColor);margin:40px 0}.hounii-blog-prose table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.hounii-blog-prose th,.hounii-blog-prose td{border:1px solid var(--borderColor);text-align:start;padding:8px 10px}.hounii-blog-prose th{background-color:var(--backgroundHover);font-weight:700}.hounii-blog-cardlink,.hounii-blog-cardlink:hover,.hounii-blog-cardlink:visited,.hounii-blog-cardlink:focus{color:inherit;text-decoration:none;display:block}