@import 'https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=Roboto+Mono:wght@400;700&display=swap';html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;font-family:inter,system-ui,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65;color:#111;background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:800;margin:2.75rem 0 1rem;line-height:1.25}h1{font-size:1.75rem;margin-top:0}h2{font-size:1.375rem;font-weight:700}h3{font-size:1.125rem;font-weight:700}h4{font-size:1rem;font-weight:700}h5,h6{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}a{color:#0b57d0;text-decoration:none}a:visited{color:#6b4bb8}a:hover{text-decoration:underline}code,pre{font-family:roboto mono,monospace;font-size:.9rem}pre{background:#f5f5f5;padding:1rem;overflow:auto;border-radius:4px}.wrapper{max-width:600px;margin:0 auto;padding:0 1rem}header{padding:2rem 0 1rem}header h1{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}header nav{margin:0}header nav ul{list-style:none;margin:0;padding:0}header nav li{margin:.25rem 0}header nav a{display:block;font-size:.8125rem;color:#666}header nav a:hover{color:#111;text-decoration:underline}article>p:first-of-type{font-size:1.05rem}img{max-width:100%;height:auto;margin:1.5rem 0}ul,ol{margin:1rem 0 1rem 1.25rem}li+li{margin-top:.25rem}.meta,footer{font-size:.8125rem;color:#666}footer{margin:4rem auto 2rem;padding:0 1rem}footer nav{margin-top:.5rem}footer nav a{color:#666;margin-right:.5rem}footer nav a:hover{color:#111}hr{border:none;border-top:1px solid #e6e6e6;margin:3rem 0}