html{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400}body{background-color:#f0f0f0;color:#171717;margin:0;line-height:1;padding:6% 3.7%}@media (prefers-color-scheme:dark){body{background-color:#171717;color:#bebebe}}section{padding:17px 0;max-width:670px}blockquote,figure,h1,h2,h3,h4,p{margin:0}p{font-size:21.0205px;line-height:31px;padding:.05px 0;margin-bottom:31px;position:relative}p:before{margin-top:-.4192em}p:after,p:before{content:"";display:block;height:0}p:after{margin-bottom:-.3943em}blockquote{padding:0 0 17px 17px}blockquote>p{margin-bottom:17px;font-style:italic}a,a:active,a:visited{color:inherit;transition:opacity .2s ease-out;text-decoration-thickness:.5px}a:hover{opacity:.42}img,picture{max-width:100%}figure{padding-bottom:17px;overflow-x:auto}picture>img{margin-bottom:17px;display:block;border-radius:4px}pre{font-size:16.6667px;line-height:22px;padding:.05px 0}pre:before{margin-top:-.313em}pre:after,pre:before{content:"";display:block;height:0}pre:after{margin-bottom:-.293em}code,pre{font-variant-ligatures:normal;font-family:JetBrains Mono,monospace}h1+p,h3{font-size:25.5249px;line-height:34px;padding:.05px 0;margin-bottom:17px}h1+p:before,h3:before{content:"";margin-top:-.3474em;display:block;height:0}h1+p:after,h3:after{content:"";margin-bottom:-.3225em;display:block;height:0}h1+p,h2{margin-bottom:31px}h2{font-size:31.5308px;line-height:38px;padding:.05px 0}h2:before{margin-top:-.2836em}h2:after,h2:before{content:"";display:block;height:0}h2:after{margin-bottom:-.2587em}figure>figcaption{opacity:.42}figure>figcaption:last-child,h4,nav{font-size:16.5161px;line-height:28px;padding:.05px 0;margin-bottom:17px}figure>figcaption:last-child:before,h4:before,nav:before{content:"";margin-top:-.5301em;display:block;height:0}figure>figcaption:last-child:after,h4:after,nav:after{content:"";margin-bottom:-.5052em;display:block;height:0}h4{font-weight:400;text-transform:uppercase;letter-spacing:.05em;opacity:.42}nav{padding-bottom:48px}h1{font-size:39.0381px;line-height:43px;padding:.05px 0;margin-bottom:31px}h1:before{margin-top:-.2315em}h1:after,h1:before{content:"";display:block;height:0}h1:after{margin-bottom:-.2066em}