body{margin:0;font:17px/1.55 Georgia,serif;background:#f6f1e7;color:#2b2118}.top{display:flex;gap:24px;padding:20px 32px;border-bottom:1px solid #d8cdb8}.top a{color:inherit}main{padding:64px 32px}footer{padding:24px 32px;border-top:1px solid #d8cdb8}
