body,html{margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background-color:#fafafa;color:#222;line-height:1.6}main{max-width:900px;margin:0 auto;padding:2rem}h1,h2,h3{font-weight:600;color:#111;margin-top:2rem}h1,h2,h3,p{margin-bottom:1rem}a{color:#0056b3;text-decoration:none}a:hover{text-decoration:underline}ul{padding-left:1.2rem}