body{font-family:Georgia,serif;max-width:720px;margin:0 auto;padding:1rem;color:#3b2f2f;background:#fbf7f2;line-height:1.6}
header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #c8a27a;padding-bottom:.5rem}
a{color:#7a4b2a}.logo{font-size:1.4rem;text-decoration:none;font-weight:bold}nav a{margin-left:1rem}
.ph{background:#e8d9c7;height:220px;display:flex;align-items:center;justify-content:center;color:#8a6d55;border-radius:6px}
article{margin:2rem 0}footer{margin-top:3rem;font-size:.85rem;color:#8a6d55;border-top:1px solid #e0cdb8;padding-top:.5rem}
