*{box-sizing:border-box}body{margin:0;background:#f3f1e9;color:#203b36;font:16px/1.6 system-ui,sans-serif}header,main,footer{max-width:1160px;margin:auto;padding:24px}h1{font:38px Georgia}h2{font-size:23px;margin:0 0 8px}p{max-width:100ch}a{color:inherit}select{padding:10px;font:inherit}article{padding:24px 0;border-top:1px solid #a9b5a4;scroll-margin-top:15px}.labels{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-size:13px;font-weight:700}.gallery{overflow-x:auto}img{display:block;width:100%;min-width:660px}.status{font-weight:700;color:#7b4428}.actions{display:flex;flex-wrap:wrap;gap:20px}footer{font-size:12px}article:target{background:#fffdf3;outline:3px solid #c5a260}@media(max-width:650px){header,main,footer{padding:16px}h1{font-size:29px}.labels{min-width:660px}}