article{max-width:760px;line-height:1.6;font-size:16px}article h1,article h2,article h3,article h4{font-weight:700;margin-top:2rem;margin-bottom:1rem;line-height:1.25;font-family:var(--font-space-grotesk)}article h1{font-size:2.5rem}article h2{font-size:2rem}article h3{font-size:1.5rem}article h4{font-size:1.25rem}article p{margin:1rem 0}article a{text-decoration:none;border-bottom:1.5px solid;transition:border-color .3s ease}article a:hover{border-color:inherit}article ol,article ul{margin:1rem 0 1rem 1.5rem;padding-left:0;line-height:1.5}article li{margin-bottom:.5rem}article blockquote{margin:1.5rem 0;padding-left:1rem;border-left:3px solid;font-style:italic}article pre{padding:1rem 1.25rem;border-radius:6px;overflow-x:auto;font-family:Fira Code,monospace,monospace;font-size:.95rem}article pre code{background:none;padding:0;font-size:inherit;font-family:inherit}article code{padding:.15em .3em;font-size:.9rem;border-radius:4px;font-family:Fira Code,monospace,monospace}article table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:1rem}article td,article th{border:1px solid #d1d5db10;padding:.5rem 1rem;text-align:left}article th{font-weight:600}article hr{border:none;border-top:1px solid #303030;margin:2rem 0}article img{max-width:100%;border-radius:4px;margin:1.5rem 0;display:block}@media (max-width:768px){article{padding:1.5rem 1rem;font-size:16px}}