:root{--serif-fonts:"PT Serif","Iowan Old Style","Palatino Linotype","URW Palladio L",P052,serif;--sans-serif-fonts:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;--monospace-fonts:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace}html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}*,:after,:before{box-sizing:inherit}body{font:18px/1.8 "PT Serif",Iowan Old Style,Palatino Linotype,URW Palladio L,P052,serif;font:18px/1.8 var(--serif-fonts);font-optical-sizing:auto;font-weight:400;margin:0 20px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.mobile-locked{height:100vh;overflow:hidden}@media (min-width:680px){body{margin-left:60px;margin-right:60px}body.mobile-locked{height:auto;overflow:visible}}@supports (padding:max(0px)){body{margin-left:max(20px,env(safe-area-inset-left));margin-right:max(20px,env(safe-area-inset-right))}@media (min-width:680px){body{margin-left:max(60px,env(safe-area-inset-left));margin-right:max(60px,env(safe-area-inset-right))}}}h1,h2,h3,h4,h5,h6{font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-family:var(--sans-serif-fonts)}a{color:#0f4dd3;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:1.56em 0 0}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:.96em}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}h1{font-size:31px;margin-bottom:0;margin-top:1.5em}h2{font-size:24px}h3{font-size:20px}ol,ul{line-height:1.6;padding-left:24px}ol ::marker,ul ::marker{font-size:.8em}li{margin-top:1.14em}code{background:#eee;border-radius:3px;padding:2px 4px}code,pre{font-size:15px}pre{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-family:var(--monospace-fonts);margin:0 -20px;overflow:auto;padding:20px}pre>code{background:transparent;border-radius:0;font-size:inherit;padding:0}@media (min-width:680px){body{font-size:20px}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:2.14em 0 0}pre{border-radius:5px;margin-left:0;margin-right:0}h1{font-size:43px}h2{font-size:31px}h3{font-size:20px}ol,ul{padding-left:30px}}.no-transition{transition:none!important}
