*{box-sizing:border-box}body{margin:0;background:#141518;color:#f4efde;font:16px/1.5 system-ui}header,main{max-width:1450px;margin:auto;padding:20px 5vw}header{border-bottom:1px solid #46433f;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}header b{font:24px Georgia}nav,.jump{display:flex;gap:10px 18px;flex-wrap:wrap}a{color:#e8c795;text-underline-offset:4px}h1{font:clamp(40px,5vw,66px) Georgia;margin:25px 0}h2{font:30px Georgia;margin:34px 0 12px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px}.tile{display:block;background:#222327;border:1px solid #383a3d;text-decoration:none;max-width:740px}.tile:hover,.tile:focus{border-color:#d4ab78}.tile img{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#191a1d}.tile span{display:block;padding:10px 14px}.jump{margin-bottom:20px}.jump a{padding:5px 12px;border:1px solid #54504b;border-radius:6px}section{scroll-margin:16px;margin-bottom:36px}