body{font-family:Georgia,'Times New Roman',serif;max-width:760px;margin:0 auto;padding:24px;color:#222;line-height:1.6}
header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:24px}
nav a{margin-left:16px;color:#555;text-decoration:none}nav a:hover{color:#000}
h1{font-size:1.7em}h2{font-size:1.2em;margin-top:1.6em}footer{margin-top:48px;color:#999;font-size:.85em;border-top:1px solid #eee;padding-top:12px}
