:root{font-family:Arial,sans-serif;color:#20231f;background:#eeeae0}*{box-sizing:border-box}body{margin:0}header{padding:24px 5%;display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #aaa}header span{font:11px monospace}nav{display:flex;gap:22px}a{color:inherit;text-underline-offset:4px}main{padding:45px 5%}h1{font:normal clamp(45px,6vw,80px)/1.1 Georgia;margin:10px 0 25px}main>p{max-width:850px;font-size:16px;line-height:1.8}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:45px 0}article{min-width:0;border-top:1px solid #aaa;padding-top:20px}article img{display:block;width:100%;height:300px;object-fit:contain;background:#c9c9be}article h2{font-size:17px;line-height:1.4}article p{font:12px monospace;color:#4f574e}li{font:13px/1.8 monospace;margin:12px 0;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #c84a21;outline-offset:5px}@media(max-width:640px){.gallery{grid-template-columns:1fr}article img{height:240px}nav{font-size:13px;gap:15px}header{padding:20px 5%}}