body{margin:0;background:#F4EFE6;color:#1A1A1A;font:18px/1.6 system-ui,sans-serif}main{max-width:40rem;margin:0 auto;padding:4rem 1.5rem}h1{font-size:2.4rem;line-height:1.1;margin:0 0 1rem}b{color:#E8452C}nav a{margin-right:1rem;color:#1A1A1A}img{display:block;width:100%;height:auto;margin:2rem 0 0;border-radius:6px}