*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}.markdown-body{color:#1a1a1a;font-family:Inter,sans-serif;font-size:1.075rem;line-height:1.8}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin-top:2em;margin-bottom:.75em;font-weight:700;line-height:1.3}.markdown-body h1{font-size:2rem}.markdown-body h2{font-size:1.5rem}.markdown-body h3{font-size:1.25rem}.markdown-body h4{font-size:1.1rem}.markdown-body p{margin-bottom:1.25em}.markdown-body a{color:#0057ff;text-underline-offset:2px;text-decoration:underline}.markdown-body a:hover{opacity:.8}.markdown-body strong{font-weight:600}.markdown-body ul,.markdown-body ol{margin-bottom:1.25em;padding-left:1.75em}.markdown-body li{margin-bottom:.4em}.markdown-body blockquote{color:#555;border-left:3px solid #d0d0d0;margin:1.5em 0;padding-left:1.25em;font-style:italic}.markdown-body code{background:#f4f4f5;border-radius:4px;padding:.15em .4em;font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:.875em}.markdown-body pre{background:#f4f4f5;border-radius:8px;margin:1.5em 0;padding:1.25em;overflow-x:auto}.markdown-body pre code{background:0 0;padding:0;font-size:.85em;line-height:1.6}.markdown-body hr{border:none;border-top:1px solid #e0e0e0;margin:2em 0}.markdown-body img{border-radius:8px;max-width:100%;margin:1.5em 0}.markdown-body table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.95em}.markdown-body th,.markdown-body td{text-align:left;border:1px solid #e0e0e0;padding:.6em 1em}.markdown-body th{background:#f4f4f5;font-weight:600}
