*{box-sizing:border-box}body{margin:0;background:#f7f1e6;color:#38291f;font:17px/1.6 Arial,sans-serif}main{max-width:780px;margin:auto;padding:32px 24px 50px}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid #96613a;outline-offset:5px}h1{font:normal 36px/1.2 Georgia,serif;margin:24px 0 12px}p{color:#685444;margin:0 0 12px}.original{display:inline-block;margin-bottom:24px}img{display:block;width:100%;height:auto;border-radius:18px}