body{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.75;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{color:#222;margin-top:2rem;margin-bottom:1rem;font-weight:700}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-top:1rem;margin-bottom:1rem}blockquote{border-left:4px solid #a89504;padding-left:1rem;color:#666;font-style:italic;margin:1.5rem 0}ul,ol{padding-left:2rem;margin-top:1rem;margin-bottom:1rem}ul li,ol li{margin-bottom:.5rem}a{color:#007acc;text-decoration:underline}img{max-width:100%;height:auto;display:block;margin:1rem 0}pre{background:#f5f5f5;padding:1rem;overflow-x:auto;border-radius:.375rem}code{font-family:Courier New,monospace;background:#f0f0f0;padding:.2rem .4rem;border-radius:.25rem}
